From a470cc18e9c657b3762d5fd9bfe296a8db981cd7 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 27 Sep 2018 13:06:17 -0600 Subject: [PATCH] update pods --- Pods.xcodeproj/project.pbxproj | 11841 ++++++++++++++++--------------- 1 file changed, 6021 insertions(+), 5820 deletions(-) diff --git a/Pods.xcodeproj/project.pbxproj b/Pods.xcodeproj/project.pbxproj index a092cd52..91cd3300 100644 --- a/Pods.xcodeproj/project.pbxproj +++ b/Pods.xcodeproj/project.pbxproj @@ -7,2026 +7,2027 @@ objects = { /* Begin PBXBuildFile section */ - 002C44B7F66BC55DAFD3C5DFDEE86282 /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4708812A13A62BE42A1933E09BB2CBF /* MessageExtension.swift */; }; - 0046E574A21A3A2BCF37E4AC07763ACE /* Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = B7306401303523A8CC4A2A6745C6C539 /* Cryptography.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 00D940D5EB0CA33414C6A079D054DB9B /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AA61514BB0DFA389152B077853C304 /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 010AB8514A1CD43BFD26CCABBE64CCC5 /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = F766291CE8A08D5966A062935E251527 /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0111BB72F63647729BEDE30AA93C8CCE /* Pods-SignalMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8556B6C1C0DC49640525D71973A45803 /* Pods-SignalMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01180724D5821D2DC06280D89AF120C5 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B2751E109C2B1C6CDA87B85A61CD5B72 /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 015857DE3C1E61AB9B81704913B951B0 /* NSObject+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD0B21893D09DE2593CF8EF4603 /* NSObject+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0160F4AB7FA7CD21B4D3E3461BAAD132 /* BinaryEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411CE1763B4EF317CA3499616F24F9C0 /* BinaryEncodingError.swift */; }; - 01798091B04A8DC89C199EFEC7CB5FE6 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6460112F1D834BF8FF456E310DBA8E82 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01B752E1EF6270906C24838E6FC6EBF9 /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E5F844A6AE648DFE24F3F24302C5E18 /* OWSAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01BF123DCEC6BCA6F088DEB42E827C71 /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ABDD821F4DE4DFA52DF0762A240FDED /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01F5988306645F264996F18A74B85EB7 /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A74C6737E82C98B11C6CC58C2CD421 /* yap_vfs_shim.m */; }; - 027F0A19256396CE523BB2E93E3AC70C /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A84BBCCD8A4E146FEF5FA77F9C3AC8C /* YapDatabaseRelationshipTransaction.m */; }; - 02AAE3140923C641476736001DD8647F /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C95A1FA53E9DD177469C7CB857A25F /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02ACFA4ABFC6A1494A3D9F1DB392B9ED /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E0CC88BAE7130A4423600C4D9216F451 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 02DF43092A8AB80FAC4516328D45E76C /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CBE6CC33CE56FCF331B69A691778F99 /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 030C2B9D034D6A39AC97341DD85B4ECE /* Message+JSONAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AA599A6E5BA02639109F816D9ADE60 /* Message+JSONAdditions.swift */; }; - 03627CCC1E6D8D90507FD16E330C63E9 /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 398E27FA88BB222A96497A1CFB8AEEEA /* field_mask.pb.swift */; }; - 03D462BD934C11B6C699732690DFA349 /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DA14DA02E64570E8381D4B63274514E /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 03E86AEDE2B7FDFAED1D512C07354B94 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D105668AD5ED2540B14DED1225166A8 /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03F697785D2D59FDC7B94909DAB40B99 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A83E5DAAFA94F9CB35DAD36A170CCB /* YYAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 03FBC4BFE12E5844BAB42342D0EE1B9D /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97EA0750B876917A39B206BD8454AA6 /* timestamp.pb.swift */; }; - 03FF45B4FFF892BD1CC664DA0F7F34FC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87B9E640A5C8791D5C2D9AD4351C8161 /* QuartzCore.framework */; }; - 040A23283D34B8F6094757CC50C8D18C /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA102E8FC31EF40B8E00B2DBEF5B8B9 /* YapDatabaseCloudKitOptions.m */; }; - 0428E0A8A25DC9AEF02ED7F7E74C38C5 /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 955340F8A503BD92135A78F8B889F474 /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0436E58966EC158E8753DB497B1BFA1A /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 62463B26B5814655DA8592EB9DEA568A /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04420E724D7F1D03743A57702A90D913 /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7934A2AE9DA8ECA3C41E276CD45E37C8 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04A6A1026B6842E294B58E9E38D39214 /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A22C9474FBFF0FBFCB8D03E14A193E45 /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0556B8F89C3FE7C3C0F0E0D0D200C184 /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 865DEBC6D3615AB799C761DDDE7E156D /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05B0E1519C146ECAABCFA8AF86238483 /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = E2EAB64399A04B621D3A1CE91C25086A /* YapDatabaseCloudCorePipeline.m */; }; - 05B789A64EF54784B1FD9F5CBA9BD169 /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 576D6C5811C9B790D62A1E0A3BF4BF98 /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05BE7FF3AC423996AB5A6F082BDB433A /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA0714C25421574A37AB6D38DF39A0B /* Enum.swift */; }; - 05C8C0DD4C1CC8F740BF1CFAF4B341D9 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BF5C4AA0BEADD3AA66BC4358DFA5E2 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05D4E83DBCBE1E8C09A644B231D9BEF8 /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AEDD416D342AC8AD89A876E3622F43C /* RKCK.m */; }; - 05FABF0DB0CEBED991E5A1099D5D65BF /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0656CD544642AF005C04BAC52BBF38 /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06187C46B4798C82240B68266CD385A9 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 078A482C26D4F921E18E5017C39D15BA /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 067CA6D793372422D0C5572498F19357 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 329C837F04480123A2072052A8761FCA /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 06A97BD02016C8527495A82B853AA250 /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = E0429C536C2534848F8A77A20C8B0940 /* brg_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06B55BCC05E460602BD6CB771C1F70EB /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 787EA916B2AEE1A2E5F5609F74F4478B /* CocoaLumberjack-dummy.m */; }; - 06C86437C1BBA2B00AF804263019CD5B /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE4F7DDADE7C0EAD92E7CDE6D179384 /* YDBCKRecordInfo.m */; }; - 06F50EDFD99CBEA496B5B0908A7A7E94 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CD801C25FE3D553D41ACD47CF108E2E5 /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 074E093248E4E48756F7B6BA03547E32 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFCCDAC16C153171478DC0FF6679B7 /* YapDatabaseCloudCoreTransaction.m */; }; - 075699EE456DA57BD421906A848F11AD /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB97384C31A72E28F1CB40A70B2FFA9 /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 07692A967BD650C36615E210ACECB037 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = 39C8E92811E9C5B5809F542B2478923B /* fe_invert.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 079094BDD165427341D96639FC74A67C /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDD92CE352EB57EB10AEB4A9E198CDAE /* ImageIO.framework */; }; - 07DAC21C245E181D709B861D95464A36 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FBB760218923E312FA9BE5278012327 /* SRDelegateController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 082ACA65B77BF1228D0A980254F8D8D5 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DD3BB9C7B6E7A667B0C734F34F59FB8 /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 085248D5255A679C2673217020FFC4CF /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EF1779167390C68245CD443F4B3D09 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 085ED71A654A85AAEAE11FFE473A9DA7 /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8A987FE5219666E786B7FB36498BF7 /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08768B0C07F5F83E26FCEC3E861DC20D /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0E72FBDBB3BC38D8DB2553F179CF57 /* SPKProto.swift */; }; - 089E4EA7AF146F20CBA063DE1383D1B0 /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E8166BE97BBE58DEB6D0512FA41B04 /* YapDatabaseActionManagerConnection.m */; }; - 08A0907F037D0D4DBDD65BEBC947D12C /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C06B005F1FB3A75399F398DE361C7E9 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0901C19F9BD9A8D14085B6825131DE2E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = C525D8D9A438FD76393D68B5C77AB864 /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 097E3A0D868880875E91FDB3B50ED965 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A5348187C89482D6FF880A04E3A739 /* YYImage-dummy.m */; }; - 09830B1407D89F3488115E98D6854E60 /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9198395E40260756DA3E405D329CFF /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 099DFEF5810A7EC0AAC9F40A6B352B74 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = DF25D8E2FF0C9E7B503C879F0AD28640 /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09B9B76C52F1B16A8078F297E9571E2D /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C71C77532DDBE5C5B7B55A8F385AD1 /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09BDFD7D9341B62EFC47DB107790570F /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B1CB9EF155C7E5E9A81A3323921F716 /* OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 09C195D0E868138DD88F496A0C341D91 /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 760B8126A7ECA8BAA1B4BB90C7599715 /* TimeUtils.swift */; }; - 0A1D67BBE1A137F226AAA02EF0D435E1 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E0FB70E6321384AE251525E6281056 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A9C2F8B710C3FCE89FC3A57D774571D /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F105CC5E563404691FFF8519F0DEB908 /* YapDatabaseRTreeIndexHandler.m */; }; - 0AAFC800870BCA2BA294F06FAD28F1C3 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; - 0AD5169F3CC0E4E2F697C85A3DA15976 /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = E845F3BD1D2685EC8DAAD027051E91B4 /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AD8963EE640315CFBF7738563ADC3A7 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DCBC325510251821D2B4B3D3F7E60D /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0ADE35C62F6133612AF767EB9C5765AA /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C5841A30032ED427A71145357AEC90DE /* YapDatabaseFullTextSearchSnippetOptions.m */; }; - 0AE30D3D1C713CAF92032855E30F8EA0 /* duration.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8834CC37FAEA977902B37BCA98BB94EF /* duration.pb.swift */; }; - 0AF2E77CDD2C982E4044EF8876B0287C /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEB66A49F28FEC181DB71F70F896818 /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AFF2C4EF575B44BBBE9A50F5DEAAA31 /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BD1010EC6C3C36272D4208E884989F /* TextFormatEncoder.swift */; }; - 0B0D91BD499866DFADFAC575FF80D9A7 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C74A3CAD4662FC45DA1833BFD029943 /* YapDatabaseSearchResultsView.m */; }; - 0B4500A00CEBDF7E7CA323AB9D59AE52 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DE79B6F82619C83F0F20C5E170FB3FA /* libPhoneNumber_iOS.framework */; }; - 0B78B286E69FD29F0BDADA94EE924A2F /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD83ACA669035461D2573626A5D978D /* TSInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BA92319C292E4BDA1589CEF18837C18 /* SPKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E95A240AFBA07CC44B868953C03645FB /* SPKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BCE10F52DC3D4115A8C58E99DFE4AAE /* SPKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F93C8A2D945AAC6B67BE698EE410F6 /* SPKAsserts.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BDA3C5807E65C03F8576FAAB02F03D6 /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = CCA4E7D3EC196AFBEEF57A6EB5FE7A81 /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0C254A3E211F6C71362A04E3FF91ADF5 /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 2009C0C17F8926939F956C23EC4F7C0A /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5A5A985302FEBF4FB149FF42FB913F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 0C782385CD2CAE370FC03E033998DAFF /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E8BA233BA982BBBEC3B44A8C8C5387A6 /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0CBEBE7036C10983D991875E8E462FB4 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 31D83990F19A3282997624185F9099A9 /* YapDatabaseView.m */; }; - 0CBF40F6A53187AF58432E4156F81FC6 /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E36B2AD5D2AF49A24453FEF89FF25C7 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0CCE5D6C1E4F92F78208AC8E7E22AF0A /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = A030ABF703BAF41C8CAC149DCE32A936 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0D233F35DE90CEA580E2CD438AB2C386 /* OWSPrimaryStorage+messageIDs.m in Sources */ = {isa = PBXBuildFile; fileRef = 86A8FA77D1C16B276C1B8E8B9BBF2E7A /* OWSPrimaryStorage+messageIDs.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0D40138D005B4ECA9A7572483D081146 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 148281FFFA976B86632AE4B63833B4F0 /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D4EF16775EE3C88EC703A4CB6F91994 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11ED418B2DE65D53D0DCAA325A1A1CE0 /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0DABCDC4C92CDF20C60FFB6AFD1432E8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 0DB0C4E5124B8E81B57829C8C3B3CEE3 /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C9C3CB0CED4471FC98B8FB2973ADDEB /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0DCAB73D77D873CAE72D121512C15664 /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3713BADDB749306F9601B0C7F12E9810 /* CustomJSONCodable.swift */; }; - 0DD217F13F355311862FFCCD5C467EAC /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A6CD4C7D6D631F832CE951C5D8F13AB /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E47BF8A337E9C572BC31EBC9F5760AB /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DB06A2E30595F30358C7ED2516743955 /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0ED4531E1C2AD2F67F3DE4E2C22B0962 /* OWSPrimaryStorage+PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B7A97F23F925F875AC16A8258E63EB /* OWSPrimaryStorage+PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0FBFE90559306B945C3B9E3A66BCA701 /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E00BDE5136AB40CB1D5D4C8D94538 /* YapDatabaseCloudCoreGraph.m */; }; - 0FCF65EEAB248F27A53015FADF0CF0A2 /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBBB28F060CCE9527D722BB39D16E25 /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0FE66D3E8E0FF5FC9A3F13F1F80C767E /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = 44FA669DB077492814B65597D2494EBE /* RKCK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 101A3E28DA6E51FCDA16027F61D3BF7A /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3362FF9C76230008561BA30AC7DA5F25 /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 102B527A0CA56489EC99093BA12C5215 /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8048B65F4E7E9C1DB02024BC0BA31609 /* NSDictionary+YapDatabase.m */; }; - 1047500297E31E5E7C7C621AEF8AF26E /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B066E24879547347052750DFD50E6C35 /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 106797BA9500D069C410483ED2A6A34D /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C1405C211F2535FB3C0AA887B9C7395B /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 10D47EB3E45C8982BE2067E4FDD88DAD /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 91983B1633B0B6D2CEF8EF5E2F656858 /* after.m */; }; - 11030CCAFAD60EB755193BDC34F3C82B /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = C4836F1D5EF0B5CA43886B698CDB4CC4 /* YapDatabaseRTreeIndex.m */; }; - 1114B4849AE4DBBA02153B458DCE2C5E /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = A130F51988E7036C917A375B1DA17489 /* AnyPromise.swift */; }; - 11723C38191A3012BFB7062C6DC52043 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = BB11D55736FB67376B06B45477535923 /* NSNotificationCenter+AnyPromise.m */; }; - 11A140F5B175511541C13A9EAF0E3AAE /* TSMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 88B8749187C2EF7F583C577586EC1A4A /* TSMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 11A3046BBD2882BDF8C59A6EDC855CD2 /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 57A4B6537D8FBC90661B81DD91FDA649 /* YapDatabaseAutoView.m */; }; - 11EDB82601D8626891E934023F33EB1F /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 18487DACD37FB449A366EFF41377237E /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 13AB316120B75B59FB40B49CB3697501 /* aes_ni.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE9509D17941337CAE4EB46B1AC05A2 /* aes_ni.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13CCBBCD97164AD73A89761ED217FBA3 /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 01723CE44EE68D1292774556262DC952 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13CDCC4B77E56FEF9808BCAEF9C0D7F5 /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5286C6A425B73CAC466904E2C0AAEA0F /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 140F01D33A8BB279958ABF2B1FB921B5 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B2CED2FF7AD52EC4C854F27E238C53 /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14CA2EF14C9DAEDA13A373EA74E0197C /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9782F6C494B076B21BC8A21323F0AA40 /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 14F7E94CCFCCC1C17EFCB6C3100E1092 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 493A9536800EB28ED2D4170D2A502598 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 14FD6F848F81A5C57EE059A0A8A5F1D6 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C5D781D99D730F73A73677AA95DB353 /* SAMKeychain.framework */; }; - 15314AFEBED34E35C498C50541EEBAD6 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D4ED5E5F70DDF16B515E0E01E2F87EFA /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 154EF7940FBB57E2F015F703035A5648 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE082800742FE9085CAA52AE9939141 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 156E01DED481787ABBAC3A6F58A6608C /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 425AB639C536E843A0045E0ECDB43C9F /* SessionCipher.m */; }; - 159EB7BE2265E7778BBFBE6F6D3D7198 /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B05D1ED4F455785C67E849BB75C1048 /* SQLCipher-dummy.m */; }; - 15DB7C10EA99CC6BBFE2DA608129B3CE /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A99D9210210DA24E311773965690379 /* ZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15E378A782B59B35395BA13FD97CD71A /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EC22F9AEE7F05D4849857D5D322D1D0 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1680CAD900C592FCBC57E6E9B11BE310 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 168BC4AE8ED34750F5A1E69845DC9DBA /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A1FB0A82CE2EC1430DD9AC0F439A5E5 /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 169F127A464BE442BD8235E10AA6242B /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B9833879884627FF93FA54A878222F /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16ADB0F5DF4EC94B6050B09DDAABB30B /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 478E3589F60A0B41D22AA1CF8DD138B8 /* YapDatabaseHooksTransaction.m */; }; - 16B41DC87504CA89173E61849F756819 /* TSVerifyCodeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E801ECEC03C1D7A36A32900D5FFA49D2 /* TSVerifyCodeRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 16B5FE8B69A6BBD03E0D7A0B85369C57 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 172937434DCB6A69EBFA7C2BFE7F8EE8 /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FAA97097A68904590E7A1DFDA7E1E1 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17EAC62F994C24B7226CDCF508594EA7 /* OWSPrimaryStorage+SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 812DFB3BB8167BF8EB4859DBC502FCD7 /* OWSPrimaryStorage+SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18521111176E934477FA802855698A10 /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = DF0971EA337E10714FB630BE40D39DF7 /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1855D01AE06DAE158BECDF8E53135742 /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = AD1CA779E3E05B6F98AF840BF61BD808 /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18B24ED109A6F38A1A2425AAC206050F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38E5D2F35CDDC3064A70EDABBF2E601 /* CoreFoundation.framework */; }; - 18C0F4D0A9735B9A479B959B3AC5628E /* minishared.h in Headers */ = {isa = PBXBuildFile; fileRef = D0304F70FC5ACA9955348E2B652814B8 /* minishared.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18E093BC3D1C0A67085E6C7C9417BD3B /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = F14CED03B9113857F7E747C3758A781A /* UIView+AnyPromise.m */; }; - 18EB1E891E9A7593384D0A36747C8ECF /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A17CE608443F8FDA4229CBB4C697CD1 /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1957AB84592514E1C63CB89E8B671434 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */; }; - 19611DAF9E197FCACD0894027915EC89 /* OWSFingerprintTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F78816FA80CB2064D881A142D6AD2B90 /* OWSFingerprintTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 19BACDBB7288D5593CEAAE7A587D4608 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44FE8B71CB4683447383B6DFC4DFD55A /* PromiseKit.framework */; }; - 19D12A0BC674110096E5171A2CD68E3B /* OWSProvisioningCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 19DA4898A6C4B10C1014476D8B290708 /* OWSProvisioningCipherTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 19FC18C52284F1AC9D1C2B62247DAE58 /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3833B9A18FA160D1E69258ADA4703197 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A29B7848D7C189BBC98F8F8330D5017 /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 9406DA4C6AAB26827C8CB2422541869B /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1A3318F3B58055CADC03B8728B153BE4 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A4A3C91FD3F72D4D9E95136B1E151184 /* YapDatabaseCrossProcessNotificationConnection.m */; }; - 1A802F7E199DB5CADAAA712BE79FF9D7 /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C89FFB83D7D38A13A2A4CC7B0EB60D6 /* NSObject+Promise.swift */; }; - 1A855B4C4A8A02A6EE70B817905BB158 /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 27F1974F802A4D5C88AB92AC30E42325 /* GTSR2.crt */; }; - 1A9CE4E8B16AAD1950594AFD7AD5A958 /* CDSSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F722C6C2BF012169BB95460FD81B511 /* CDSSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1AF3687118A0E2E9466A4A73C7EA7978 /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B7C7DC9F4CB13C17F935B1379122B37 /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B0C491E487D8AA73927421993994DD0 /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93AA1CCDF53B29BA4A8B459B8FD94B80 /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1B3B99C0ACAA57AFDD1BFD0BB7EA0D1A /* ExtensionFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8690FB8A943EEBFC2CA0B41D6592E8E8 /* ExtensionFields.swift */; }; - 1B9C644734BD3C33420A96E224A93745 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E0953BA7F2776F9FDB33FF019D75C4AB /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1BA8401AAE043BB867DF33F8CEA99FD1 /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 85107D6CBA935F6CBC5967F22B9580B5 /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1C188A807BC45A4C95EE8748085AA026 /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DAEC0B737643011A6E17490C2DC74CD /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C200C4315F0504758AA99EBF49D05F8 /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD5069087A68D604E281424267A94DDB /* Google_Protobuf_Struct+Extensions.swift */; }; - 1C8E61966C5343C28895B9963DE1CA26 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F3B2DBB19571AF16C96016B6B45594E /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C93308163A157F2CA6A367918328A1B /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC568BBEAC7123A475FA4E434A95148 /* YapDatabaseViewConnection.m */; }; - 1CB44E067FBB983EC03F9F9733ED44B8 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B8820A704CEB9A0790837F997FAF6D9 /* Ed25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1CB65B362398DFC138C9218934C81EF7 /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 50301AA26B01B98F3B7FBA97A6E10009 /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CD2AEBBA0A04196CABEB0648781897E /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AE0D0C8607D5F91A32A88DDFFEDC02F /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1CE18B7297F6016B8C92B37DAB085166 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 2793481243F6FBF87608FBECDFE7D317 /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1D1B3E31BE742B65AD65185D66E0B83F /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED6E34344D7D9DC42FB2140AE05D0AC /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D28C7EBFC7C221C7A17B42DD78B8002 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A69A648CC30F3C64CC9C136431CDFB54 /* CFNetwork.framework */; }; - 1D4ED10600CEEE06B9884D84EE31789D /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 03A55366F6358DD1A12C8EB80EA38B02 /* DDDispatchQueueLogFormatter.m */; }; - 1D957F7AAE3803FA6D811ED8AF6E71AF /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B5004BE50F58FED37BAD9BB2FE14E89 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DFCB99F877EC2B405D521345D5EEA3E /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = A68F6F8D8F9D1F3AC4B6FCFC36538605 /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E27B98755331738CECDA80102E73EA3 /* prng.h in Headers */ = {isa = PBXBuildFile; fileRef = D69884CD006226DE8235D848A0475FE9 /* prng.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E40EAD2EC20DA5B0CEB5B9378666F3C /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 086165781B8C24EF5F516F3903B9AEAF /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E63DF60AB4E7C6551971B90E0A05025 /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 9393BF7E8F2CDC40C633A7C82E6B185B /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1E655F5637179BD039FE8993F011236D /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0DC51DA537C3A05D611A79E2B64C442 /* YapDatabaseConnectionProxy.m */; }; - 1F102E2AD3D4120F68A65B5A4F2E3452 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F15BAC74CC017907E55DDE79F3381E19 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FC2308E815AF187EA7F733779BB98DF /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C3CB152ABA5BF85FF30C95EFCAB73482 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FC2351F322B1D6068C34BEBF308CB65 /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A6E1F7F40B3C0EB91B847A7A913C1C5 /* YapDatabaseManualViewConnection.m */; }; - 203197121DA2E8905F6FB99E10AAB92E /* JSONScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 110489D4AAEF7FD86FA4D8CD8C2896A5 /* JSONScanner.swift */; }; - 20382CE09D9C3D1989F42E41F11C7D28 /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D5DCB075EE656E0271101210F53148A5 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 204A6E48AAAF41D4EE0D91555DDD11B2 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 03DBAF08C412D07DBC315F8F4B4ABFAB /* EXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 205C0736F7E504849385F87CD81961FF /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A341C617F23E696987127332AE54A7 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 209C2C8C0596EB61B2B7D74AD23B2941 /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B2D547697A6A44A330B6670F843AA0 /* SendingChain.m */; }; - 20C44E0E60CFC32830B794577D718558 /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2B46420AC5847DFDFFC149C2D9160839 /* GSR4.crt */; }; - 211CC30F768FD869D3576D9B4955A32C /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 55B2DCA1E7620764D2314D316E91D8D5 /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 212EF7C778E0864EEE33124EDA5DAA86 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DBD12BB06F122DFBD343D8325672DE74 /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 217A6C6017A55BC606CD368C4A5F94E2 /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F8AC53FD09A5670D668C38F9BFF578 /* RatchetingSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 219BF565F58D3DF02EB7BD3B46E7E38A /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = BCE71B42CEEDE02D1313B91D7B88BA37 /* aestab.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21D9B7C9CF890BC636A322EC7A0D9068 /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A078AE892D21CE304B1249C643EE738 /* OWSSyncContactsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 22668EACC477F1042B06E9FC72F6E133 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; - 22D0D1AF93879D0723F81389749B6571 /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BF2713C1BB02EBED75ED1D65E5D684 /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 22E568E07C538128015F786309B72BBB /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B28CC06ECE9C297E3ADC9F8534B7877C /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22ECCDFFD2A31B998C0A128B719C1D40 /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF064D280DB116C449803F43620F5DC /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 230C8C3220560209DF03EBD33E2183AD /* SignedPreKeyDeletionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E8CA26C074C00F3E5582204BBF7CA0B /* SignedPreKeyDeletionTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2311A465C3AA45AB658F043C1794DEDC /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA6D6EAF908693ABEDAE21FE87CA706 /* YapDatabaseCrossProcessNotificationTransaction.m */; }; - 2355F78684965A20AC2AFA75356B6C64 /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = C0356A50890B87CED4D057F144D0CE89 /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2364949EB2BE100D160E313226B06683 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4787F6D9EA6E42166DDB549BBC9F2773 /* SRError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 23DCE0CDB015F333717A83DAD16AF350 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B75CB464BAEB266A81F34B3BA5C122 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23E17D516F41D0D3ADA4E8FD5FF50366 /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC2CB3F685D20444D790EFD0B64CD45 /* sc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23F9612FE0AFB1782ED0C9DFAE64B3D4 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = B80CB6EA26C7D8A8CF8BA0AE23D2D19E /* YapCollectionKey.m */; }; - 2436EB00FF727A98A62F3D6A8107FE2C /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDB2F8E81ED45B829CDDE2E4C5C3C72 /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 246AA6F9ACC2C2552435C1467184731E /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E543F9FAAE306A2F9EA3DA1D76A835 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 248478D9FCEF05DB760F112B8219805D /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992EDD5E6B2F9F089A98968A9BB6D84E /* Error.swift */; }; - 2493A7F1E9C61087A1B5B57FE38DD678 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A3C012E738A5F43FD1EC0FEAB2A45E /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 24E45465AC054DEBBCC5BE16E09B3996 /* ioapi_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = D3316ECAE097FEFA0D5A2C667526E7AB /* ioapi_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 250D77C6AB366789BD174A24D1553D11 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 223DE9BC46FF944468D2795D8DEEF28D /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 25236E3861404DBF9C6D2C5A062A68E0 /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 72135A696F870BBD9EA8019E01822DFD /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2528422A1951516A51108E3373552D9F /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A23F207E5E6F7C7B3202B4F1241CC6A /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25288F7E7CE0FCB0AFF5E25B014DECDC /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2424F2711CDDC5D9C4AB275B8C0EFC /* api.pb.swift */; }; - 266BD627C1F7229325D85A2FC0A618CA /* OWSPrimaryStorage+Calling.m in Sources */ = {isa = PBXBuildFile; fileRef = 71DE88E17CB0A241AD8FC6B5830B08C3 /* OWSPrimaryStorage+Calling.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2682F4CD1910AC349EF003E75AB02105 /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FEBB29FB004E83CF8FAC795A83B38447 /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26A4E9946BB0DF481304BFDA1F1A4F7A /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = F70F31CA9B521BB338CBAA71BA918F76 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 26AA73F9E84F1ECF3AEDCF1BEF7D116F /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = F0D07A75070D027948EC3E9B51FF92F6 /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26DB4113853DA23C0DFADF5FD4A2C3DF /* Message+JSONArrayAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7B2EC541E6E11FF3D3CD49B573FC74 /* Message+JSONArrayAdditions.swift */; }; - 26DFFD921C3F956EE5423657BC291C17 /* struct.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0524A3E258EB8226339CAF622EABCB04 /* struct.pb.swift */; }; - 26F5D3697E86DCC76470701128CC55FF /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = 8354DA0EC2028788BDDDDB51261DD4C8 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2734C192079CF88BA66B6FDE1567B125 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A74C4A15FEFBB1F29B7878D27385958C /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 278556A52C498D30EA3022F4C07D19F2 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EBC331D12864777F6E1FA334293B2A /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27CAEF9A75B22FC5D46F07D551BA74CC /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AF1D977427A12B85E7A1371CBC698C /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 27DF05D0197C12B1A977E35CBE36752F /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F9147193C679D6F483C083B58CD0D0 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 27FEC3FFB0406211B30FAB38338EB75F /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 97BE40A8386BE86D9E2697EFBA4FC4FA /* Randomness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2835A5902458B20AC1520D11E0F3B6F9 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC1D82939A94964BA95136246B0C466C /* OWSAddToProfileWhitelistOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 284E15F6C55285E0A7E2B9BB350495BC /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B038F358AC6F7FF220A807050D005E9E /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 287FBAA269AED67704184A39DC71FBED /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DAB85573A6B58BEDB5F2D8FA792804 /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 28BE452E0CC7CEE0715E9C789FB0DBED /* PMKAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D7365B35B9DA32961BB1A528E7ACC16 /* PMKAlertController.swift */; }; - 290037E663C7EC2EF6A91FA6F1401525 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FFFB4BEDDE7AF18E2DB7BD4933A270F /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2916811C15E4036A2B45BA3FC6088288 /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4177EEDCAA703AFC31B0C2AA2691A2AE /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 291EE5742902D94C2CE392A7255CD3D7 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */ = {isa = PBXBuildFile; fileRef = 2341EA463EB32D2FA993827013580F63 /* OWSPrimaryStorage+keyFromIntLong.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2942C59AFA8B6571C6DDF14F7CF175B3 /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F4217B2EE3ED2B1726E3AC81D8A161 /* WireFormat.swift */; }; - 294EDF1289D9DA68EC4D6E1FDB7281A8 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 55DBDDDDE667C5AC9D0F3E39CAB23D11 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 296EE31B50EF765ABE9355015173DA90 /* OWSSyncGroupsRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F57B80BB0660BDB5D86D45A0CA42C3E /* OWSSyncGroupsRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29CD7DEFB4E5B1C06DD67A6D604B02D7 /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F3D1427EF2F103FB59C9554B83764F /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A3CAFDE4DDE84C1A5F7F45C6669FF94 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 417E1226FD0A3927E57C34FBD7A386CE /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A414E2B4608C5D4817EAB25325B5A37 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 9379627E9DFACFF095EE8A32A6E3C17A /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2A45B32D19C6065DE6F4251443BF2BEB /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C9C7406F2AA476B787B7114A3188AD /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A87A1EF4D523C406B840000CBF4D06C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 2ACDD81DBD262CE046ADD83908F92E19 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 91D2859F661FEE08DAE121941C4A786C /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2B09A373433D5F511893DDE237C52DB7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87B9E640A5C8791D5C2D9AD4351C8161 /* QuartzCore.framework */; }; - 2B46A2065F8693A6D493989B681BB43A /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FFE0FD98AA1DF8CD0B1B624F4DAEF20 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2B97D825C3444C9DDE7135A2EDD7BB21 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA5E2F54F1043F441B1595F06780F59 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BA403C65452D494C686A7D0FD731FC2 /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF9E1558FBCAF3F9239E46DDA29DBBF /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BBAEA01EA6C4D67D64DD36B44B44D81 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 2BC95A8E6BE4091412CCC61887AB38C4 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D9FA054CE4B2B142482347C5BD3BCB /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BE0A9EE44934B27DC1B38C92FDFD17B /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = DD96672522BB2A0ADE45152831DEC727 /* sqlite3.c */; settings = {COMPILER_FLAGS = "-DNDEBUG -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -fno-objc-arc"; }; }; - 2CE694987A8880B0B2BD87B4FCC2BCBB /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 87DBA7F1211BF986092EE9C3BD571D1E /* YDBCKChangeSet.m */; }; - 2CF5CC8D401854B34655DDC166ACFE50 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BA2F3612E4FB5BBF84A05F088EC776 /* MTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D023A9BEF50136E4C0B0D09283E265A /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA428ECD802866CEE522F225C3A100A6 /* SwiftProtobuf-dummy.m */; }; - 2D169953A29EDA54E6913B770C39DA41 /* TSStorageIdentityKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6768B7968E29F0454CBB830A4B7B1038 /* TSStorageIdentityKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2D1FEF6B052314BB2D4BDD23CADA759A /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3653000D19BD877F5F4D425EBCB6BB31 /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2D75048BDE4A52EA0B2C6CBAFC6B0511 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFDB5ABB5006F8D45AF84637601EF724 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D9000E07FE5B399B55D544EBD1D7C25 /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F476E284BAC2FB05D1B1A46D8C832E4 /* YapDatabaseViewState.m */; }; - 2DCFED6751B8AE6A8C6999910A2FE956 /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFF594407787D6848FB339328658674 /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DF01AF2F0F1CFC29590623F3ACE135A /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB39792D283297CE2A3CAAE62D0FA22 /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E1437E94D211AA21AC84C69570941E5 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */; }; - 2E5406DDA8DC7B70CE9BA0E1F13D00A4 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F495B469A7AF579A29BDAE132E9995F1 /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2E5C7EAB2B58F44D54C8DCE5C94F7B53 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = F00BB89E004BCADE191ADD9F96989F2B /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E8F7E9B24BC53FB595D464606D832F1 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 9732E784D23A5BF8EC9E32305D65BC59 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2EBE89BC2522108012DFD6165DFC1E0E /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E92888067EE2B5140C12AFF618CCF5B5 /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EC89C950F3A55F5EEE234FAD9516080 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F7076C173BDA7F7952BE77324CF455 /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2F0B734975FCEA37532157F6C20717F7 /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B257F31E5847D3A7F8A2445B812BF17 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F62B1CE43CEE58583DC309AF7C04D7E /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E5A4B8F34C5C8AB2874A73B2FC1F34A0 /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F743ACC88978BA5635E8F48646BF350 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 5104A453B9F191BDCCA27F5EA7AA0BFD /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2FB79F48BC397C9C81FAD628E214DA8C /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 343B67712D74420C39320C002057F4D5 /* JSONEncodingVisitor.swift */; }; - 2FDC3639F1BFA66C2BA5B6909D9F9658 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AE0D0BB1B92ED2300C7F49A88B72094 /* YapDatabaseRelationship.m */; }; - 2FDC602A4DB81789F1C01979620C043D /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 9794EED42C07AD44E787DEFEC9DFDFDD /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FE9B6B0E2CC5583BC0EBF29F2874909 /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 756B7177D9D132D098305938218A0A0D /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2FFCA8C5F43065515BE64CBD4815910B /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED7A3D303E0E5D9BC6A636BB4458BA4 /* MIMETypeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 300AB70F95B66E56F3F68CC056921D96 /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C1E6BD794E832A63F734E526F7BED1 /* NSData+keyVersionByte.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30527E820A3F1CCD0BF8077429D6A9F3 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4D1A1A48B1EC2C0BC8D91C9F5655568 /* AxolotlKit.framework */; }; - 3065A1CF3B5F4BEF78588A667001B3B3 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF0C753D0A0DEF15919304C976B92E4 /* SQLCipher.framework */; }; - 3073F10D7B891F9329CE27991CB260D8 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D82CC7337FC1DCA248DC45328BFF3B2 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 309197B1D180693DCC46D270CFD0DA5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 30D7E0220D554F9B7DC712E4579FB86F /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0266686FA1BAF92E3C803E9BF2406A22 /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 30DA3D3F67FF524784E51CA3727C7422 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F03D53A180AFE6F743B8077FA1F4C44 /* SRPinningSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 318B957D02005D1544FF65EF7A9CFA88 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6DAB868D055F1FCC5D79284D4B90F1 /* YapDatabaseOptions.m */; }; - 318BFF057284A2A382491ECA2B78938E /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 066D1A47172323E6C256F3A57F69E3CD /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 31BE74C63819086F7FB4A9D8677511DC /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = F13558BD106660EA8920FBB590F0F487 /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31D38642BEBBD501A0B93DBD090578C7 /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2680BBE90F25265F23A85D5AC4E7FA7E /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31DB4B093A971DF7D97B8BD7A57FB672 /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F67DD456425565A595C096AE46305F8 /* Decoder.swift */; }; - 320F16C0845E25F1EF18E8C250FC8FEA /* PhoneNumberTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA323D05DCB8DD75E4C4DD3F0A17236 /* PhoneNumberTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 324108633E6F9C16BF5B23FFE3DCAB59 /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 486849600511B3C2FC2261745EB4496A /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3253DF1AFF93FAC62A9724A365B41863 /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = ACD2BF81525CFAA21893B346821A8FA5 /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 326E050F076C2FCC9DFF53E58D3FB663 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5850B62CDE88D251C38871547FC147DF /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 32C10C24C76910AF18DD3AC80F1E50FE /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AC9077003B50040B71ACFB448B7262 /* SelectiveVisitor.swift */; }; - 32C6AD218151D28E037692ACB9BE5AB7 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */; }; - 32E5774E8A4C2C5853711A70C07E5D01 /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E755F23FFD34DA05109D63C01E48E175 /* wrappers.pb.swift */; }; - 32F20463EE8681060F33EA93B8F18BC0 /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C05BCE4C1C5C5FA27CB5D6F624F86E8 /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3326B5F732369E0CCE149F989720205A /* pwd2key.h in Headers */ = {isa = PBXBuildFile; fileRef = 94EC38317812B4C6E2127DA4BDB3FBDE /* pwd2key.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33622EA5F311F5A1E01DD89B9B63FCA0 /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5EFF444E3A5B7228F4DD560F15E2BE /* YapDatabaseCryptoUtils.m */; }; - 33719B4751CAB969D5ECE1EA3EE6DCBF /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E87DAF66A91AC4C2A4E1D924E3B6C1B5 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 339D4D9BE3B11EA3A3AB9327D88647E4 /* TSAttributesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7591BFCED5646984452ADB07CC84A1 /* TSAttributesTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 34915F82E1951123EF0C5DC25EA5D3D4 /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 221E884F7881ED634E12A156B10856D6 /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 350A1A6C09E019890FC46CE255CBDCB8 /* OWSPrimaryStorage+PreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD38B10D842D5B617371A8DAE8F9552 /* OWSPrimaryStorage+PreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3517CF72B0BD355A76B82273710B3D6F /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AAF8716D9A40D0564744454AAD8CF2 /* JSONMapEncodingVisitor.swift */; }; - 351F6DF96F18C14B5C7723DA2E4DC1C1 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EFCEBDE1B96AA6DED86596895F79150 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3556F6F1DD802FA57C1B45BC1F5CD4DB /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA25CEB8D6B81FA8D887E65A2D89527D /* NBAsYouTypeFormatter.m */; }; - 3588B35026B61AEDE96489620670ECE8 /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C712F58CD69340EF10B0081E0E03CE /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35DB2B98E0C508EA133B89175956582B /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 3544550B8A725E93FAC4B2D32328CE4C /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 35ECD1B0B9AD8331186840C0F03F7AAC /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F38D4EE0AAB86C5BF47F2AAB8A4B65 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 35FAB25D69E16D7AB29F81C577509935 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D4FBCB2E3F9649752651FFB525FBEC /* when.m */; }; - 365D465BE707A3689D1767B658C62F54 /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = DF35C0FADC9449780CF7F1AE13A435EC /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3663A4125BF6025498AE9ECF86D194CB /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7468163A6CEA1B1432C26B113EA49C /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 368C7296ED7B5A383C88AF7A65727D02 /* NSError+MessageSending.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ADFF62599C68D238D531DB14591EEAF /* NSError+MessageSending.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 369376EDB3EDE10382C5616345C946A3 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E8D13B525623792313796401EE9C34 /* YapDatabaseStatement.m */; }; - 36CA7468A0EDCF0CB1694EAE06056608 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 911FFF2B0BDDC240F6F0D7331A8E4F37 /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 374357A886512E0A71CBA73725052979 /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A90CD88CD244DA85BECCBBA5D7379D79 /* SimpleExtensionMap.swift */; }; - 375F1737D9ED51B4688BCFF4D03FFF2C /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = A9202BAFBCADDC8CB35B8E62DFC437AC /* YapDatabase.m */; }; - 37ACF3D4C83DC6E58454FF870582681A /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C4DBDB856B78B37DCDBDCCFB10596E2C /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3829FBB2CBF02C324A18F3C3DBB02925 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B434DF52C99423A2198DB25183EE7709 /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 386BFA1E8C93033903AFEEDC806D955D /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AB01635724ECFA69F747FF892EBE0F6 /* brg_endian.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38D8DA6FE207A47E262F20DB3F3CBF23 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD43C4004038639758216C4BA35A91E /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38E305218709A3B2373941278257F324 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF98D68B14DE9A7F620FABBEA5C0696 /* d.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 391202CE57997DB1A102FB33A1DCF676 /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 5166BA04AE79F50F33132A94E96EE66A /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 395DDFA40A45E9DD8E22748F8FE0B4EE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4450A1EEA3526A90308B27F30750FD9B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 399A6AEFEAD1050DA04935347354BBEC /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B5E33F2F76254324F3099DF7762C4D5 /* ExtensibleMessage.swift */; }; - 3A4317E7EAFB3A032865D9D67F72C86C /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FA6A4F9BD48B077526A68B3F5D8390E1 /* YapDatabaseSecondaryIndexHandler.m */; }; - 3A4953F271B0D420B2E44B6910DDF4A5 /* OWSDeviceProvisionerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB574ADA7B2EF821016A61875056C688 /* OWSDeviceProvisionerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3A984105A951EFD22A05572D5F1345E5 /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9503690DB00F4F3BAB53A245A3A12D9A /* YapDatabaseHooksConnection.m */; }; - 3B1DCCE68F295001ADD02B666C04B578 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 545646007313B5AB64FDDF752478DF8C /* Curve25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3B4BEFD8B861AB002B423E0A2EE47F5B /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A14A768328F9B056FC920A9885FAC39 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B67AE837D0CB31BBE69E27B64365C54 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 389CE0DCC43D1B5DA9ED5BC18420DF91 /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B7D8B02775DB29FBF86529CAD2D1D46 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5837EF268B61ED0182C8119F7DD5E997 /* ge_madd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3BB529C2556FA925767DADD7CAD7A332 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A663CEA42A05E045A9C497DA62E1FD0A /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BBFB141E4AC685131A17EC45D6517D7 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7350E4692D67E4B51FDC085D97310EE8 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3BF8B36D8F7F889D72BFDE5E1D02E387 /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = AD237AFE7E1929A6B3D679CAF981CFF4 /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C51297CAEB7CEE8EE606658120DD9F7 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DE79B6F82619C83F0F20C5E170FB3FA /* libPhoneNumber_iOS.framework */; }; - 3C7DE0B89392C2ED643D0EBCF16F1AA4 /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AEF5920C53C24E4818867E42839BA6B /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C9157F1669424783C0A84F1EA63944C /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = E3140C7AA8E6091CDE4471F2077492CA /* NSLayoutConstraint+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3CA6B6C1ED6A665CEF6155D9B3027274 /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 88C173AC890A1660FEC31D21EF709BDE /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CB805510A219B08CDEA438D5A4CB78D /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 7172EF33029978EA7B3E7E8E8E8B8A39 /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CCD580B725D4E74916B6E9774CC8049 /* CALayer+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCCE5FE84E98C9EEC587C00ADE3EBD0 /* CALayer+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D92981366CF0B2C0128C91E09EA83CD /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C574823F09DBC251B7C9DD6AAC149FC /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D95E23685486D4D62E9AA4EDF796EA4 /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C713B911E7DEB62D12B8B932C458193 /* ge_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3DE4B59B86FDB695ABA0B5FFF80B5717 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A16D8EC24E2A30F8FA8FE99B0A94A7 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E4DAAC05EAEB611F8FA19F624AC1148 /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5260ED91B31FCFEF5B49B3BFB5A058E5 /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E4EE9084ED295F93B86D7BB4FE86349 /* Pods-SignalMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 199426B7BDB976072ED924BE64FAAFC6 /* Pods-SignalMessaging-dummy.m */; }; - 3E523E24B1B62013D8E4EBA99538536F /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7170EE9CCDEFD684B88048E401B47BC3 /* MobileCoreServices.framework */; }; - 3E8DE53AC4EDDEFBFC6B1883CD842E3A /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242DF0A2A3E4660AF21CE6B010D582F9 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EAE6D7D9BCC6231A8FADF679E4C5F4C /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 951D2F8F9E01EFE289DD3776083A8A1B /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EC527110A0C0BD820B6B2C3ADDC7FC1 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B3192FB63CB41D94B81F9D1D12D240D5 /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F6C0792DCAF8CE43AAA78998EDE3034 /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BC427E72EE14E3C313B51581170ACB /* TextFormatDecoder.swift */; }; - 3F6FF60CC4F9F43F2F89E1B79EF60728 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7B90469219C8ECE0F4580F0D9CB032 /* YDBCKChangeRecord.m */; }; - 3F9E34541FB961214730DE70E321C051 /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A2550EB77411EB5939A25675567FB7C4 /* YapDatabaseRelationshipConnection.m */; }; - 3FFCCFF7E7FDC166A46FA613575D963E /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 772D674A23AFC9726E3E204484D2C1F6 /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4018AB771F1589440E53B920FA599037 /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E6324C1A9A45B0916404E15BFBF7E3AA /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 405FA9BE970258626032ED4C61D4F76A /* NSObject+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = A1825491CB7A83599E92A78BD5E69053 /* NSObject+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40695B966D4C2EE1C4EEEB6A679A8605 /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D6BB726B919ABC4BF2AC680ED8AF97 /* OWSPrimaryStorage+SignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 40DD0C8EA1A933C6A2C54ECBE5DD2F26 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D47AE55E4417CA9005F503FE6B4C83 /* NSURLRequest+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4135F1009CE534E4AE93A755580D49DE /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 99047F71DC515F35562D237A41BE3CC8 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4135F4F721A0065EB8F176A00C15C61A /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD64BD7AD3F5CEA440962E9CF1A4B50 /* DDASLLogCapture.m */; }; - 413DFE7501940549DD4E99F2156CCD86 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA24E13ECF43F706E4B82E03FD9D997 /* crypto_uint64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 41434A94D67F0BDD32C0811880909A17 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C5D781D99D730F73A73677AA95DB353 /* SAMKeychain.framework */; }; - 414B21E2DDB279EB62F91FDF3C5751EA /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A972D1497EEB17B59DFF3F749960E5C /* YapDatabaseTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4150B09EAD7A86FF1C85024C0BCEC0A2 /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A92CF54C50AB1537710FE162491AACB /* SignedPrekeyRecord.m */; }; - 41AEE1E4A7E0043F6B2195EA71E99987 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 6176F370785DDFB1AE42E4BBD63A6B86 /* SRSIMDHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 420C4B8E4F6CE7A83F14A20E5638E253 /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E2552120EBD5BB42F3AF9E3575BB40C /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 421DDC55CBC6817071348F283C2266FA /* OWSPrimaryStorage+messageIDs.h in Headers */ = {isa = PBXBuildFile; fileRef = C259815EC1711863B3C061DD515AAAAD /* OWSPrimaryStorage+messageIDs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4250889569D6E3844FE3EC494A931553 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 06F0940D3DB7E1C1908C52195A980A55 /* WhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 425B8CBEA982A9F266A940DFBECDACAA /* Pods-Signal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 190D9C4B6462ABFED569FE01F2A6D7FD /* Pods-Signal-dummy.m */; }; - 431C4ADBF1D35C2374801E933FA72430 /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A738CAE96B46CA28605138D1C723E5C /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43BD2993DBA40204FD5DE90F4FA82CA1 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 602CD93F9DF52D73F471AB88D4B05883 /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43DB1090932228B57067AED69358723D /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 47A7A7FAD08E1D86F9E1A18B1BBA41F7 /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 440F4E67469E298DB1E133BAC95A7D2E /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335E0D84C7CD66B6541AC98DBCDBB350 /* TextFormatScanner.swift */; }; - 44145F972C5B572922BF95F35625BC50 /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = AAEF40759B61195CAE0E95A497C693DD /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 44F2B2B15E22BEE964FEEEE8A7619BDC /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A71F33EF09D4D1A9F496EA2487B5DB6 /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45045E22AEEAC65042FF0916BB64EB99 /* SAMKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 6996B74C771B354CEEA29E9073C8E9B2 /* SAMKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 453F458B6B639683E1ADF626ABB6C9FC /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE66B9B2BB2E38782717734E87D2DFF /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 458294CFA19C5585CBD844EA77E46B61 /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E72A4AA76112FE8D983E904EECFA92 /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 45D6AC91BF506AC87160594BC24BF7E6 /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C9F41A318BA9875B6A03801E51C1B5 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4634BCDBA5B9B379F546690A54FE6306 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05CC17561FA5627AA88988E7501514D7 /* SocketRocket-dummy.m */; }; - 47198374711A81940305C9FF7EAB518C /* pwd2key.c in Sources */ = {isa = PBXBuildFile; fileRef = 33B87B79483FAF3816AADA94DCA71F9D /* pwd2key.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 47619D9A85E8E6EFAB44FD664FFA9BCF /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E5CECEC781C38728676C951C0CBE63 /* OWS2FAManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47936C2FAF7D4B853E72D896D940C4E0 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B33264D471BFC18A43CB60D56B4D719 /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47BA3DD79409E331711591AAA6342523 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DCFDABEC0081439AA719E249EC0B963 /* unzip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 47D0F2E7698584FD43B0E21EAD76C058 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = ABC4E69A52C5CD765A1AA5732F53CFCE /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 47DEB444D9C8B493174812F55CFDC021 /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 991323A197ECF4C4F9C8830469AFFAC0 /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 481CF1E064BB713B8303425DC2D750AD /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E144A244C7D9A7A8C0DCB14D74666664 /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 481CFB42F0CCCA5204CEB2F9930F519D /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5227437CE32CA12CCD30FA886483D0 /* SerializationUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 484CA6EDA3F35337702825A00EEF933C /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = F71B5B80E871E90BB10D6F7A41E3802A /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48AD946F8AE3A623F98D00C4B7D2EB31 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = F07E0F883A4360972A884F45EA4C9726 /* SerializationUtilities.m */; }; - 490FED35ED8607B7C8F428AF425EEE84 /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7819529D7F6F089CB5F2AFCE18C278 /* PreKeyWhisperMessage.m */; }; - 49707A2CEA8EDEB6850320EBA42C4EC9 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE28DBAA1E82454549E00192C46C02C /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 498FCE6551CC863632BF84806E7393A8 /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = E373F4C93393ED20757236DA8731C769 /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 499A30893D9422C941D06AEE1C1658C1 /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D3FF5CAE688BE03FE80CFBDC6515B4 /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 49B98B4D362506EBCE4135A80E458DF8 /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 03838348D1CE8422B34A64881FCFC063 /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49D984EE38754F3548224F17EFA7367E /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E275DFAD2F59D6CE68DF391CDD6106 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 49F967418EECF75B456F5CD5735C4B17 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = 0742B7BB4DAB4F0C23C0B1B4F72907C1 /* join.m */; }; - 4A56BA7909663B689C2A6E20B0CA4CB0 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = FE195E265629684B1887B5E12EF90365 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A5A16987BB2C5242DAFF9A10664E341 /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E7C443FED2F32AC486C05BA390BB27E /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4A97A3A1A0F34522EBA86ACE7B159C6E /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 565D88527FE69BF2CA8DB1333481C6FA /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AB5BA142B3980B04545A8BE48B5F95E /* minishared.c in Sources */ = {isa = PBXBuildFile; fileRef = 882BE30C9E079E643C47F844D70DB9CA /* minishared.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4B337E1F6A951BD2A1C17703FF8166F9 /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475AFDE23F9C5FB37B45ABADF3DAB034 /* BinaryDecodingError.swift */; }; - 4B524845BAE77B7F880B3A5E92458E0F /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6387E10C062A9DB49DBAD2E27FB535DA /* SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4B67A89C1FF1C21AF5B0F42582796BD2 /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 486C92BD413C8F881BF380426EE00C06 /* Reachability.framework */; }; - 4B6AF62169E734125796BDA0BCCBB87C /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 51EC4E182F125642250FF9C9C0C3E8D9 /* YDBCKRecordTableInfo.m */; }; - 4B973D78D1B502F2F1B605671248DDEB /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8158623453633F31F02C88742AAACEF4 /* YapDatabase-dummy.m */; }; - 4BA222B23A7EC08A356CA63C1C7B189B /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 532B9C6918AFF6EF7281BDF9A3681F80 /* SessionRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BFA298A078037E84702196557AFE1A5 /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCA7F116991A1695D014C3B1797BA0F /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4C79CC0551AFBA786BAE84065365D14C /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = C33FB4653F6CA12114D985C8D2103440 /* blocks.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4C8F875634DFD3E2C03BD60B6968CD26 /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C6473FBB5C86E690023067F64E364771 /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4CB94610C0018C23723D65B1A031D75C /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = F4746221CFC5145BD5A69B260760F9F6 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CD9165B07C706CA4D99B91B5466E351 /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE784713A19AA1FD186CB46D1369103 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CE3B566B207DE8C218DCF54A57742D3 /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F301F26FADC01A4F07F2F978CB9B2D /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CFAAE0CC2083EEE92415039897FF3A6 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 1769D522BA44B3F730B09BBAC1D9C807 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D13FD8B1EABD9171A53F7D0AD024B89 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B5C55617BD06BFFFAF8DA1B34D0C71 /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D87D6AA858716F16CAD7132FB56DB1D /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = B38167C3E9B0391537EB5AD09F2B9A28 /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D8DAF1AEE65132477B50E4CC87483E1 /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DB5D653A05F0BF238C50DB189D6B61A /* NSDate+YapDatabase.m */; }; - 4D8EBADEAEBC03D057EB4F236B0AC6E7 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 544A809DA8B00082540308C5AA976EF7 /* AFNetworking-dummy.m */; }; - 4DABFE0BDDC999EC69C298DB18DAF676 /* DispatchQueue+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = C411FC1456E54148A88EC543FF600C71 /* DispatchQueue+Promise.swift */; }; - 4DBA64995054B9D13E0BBE5A4391F64D /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FC09F0739B3945B6E41CF2A103F7C569 /* YapCache.m */; }; - 4DBF0A31B38ECB3ADF9D46340C8BF99A /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B573B538E781489F66A5FF1643E746D /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4DCE11017F8209A7ABB6D94CC1B7E60A /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 557BDF16422D4064CC8C6C1B38F33895 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DE1BC61048521327A33141EED3A3758 /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E35EAF443CA3383C495991865FF9D0C7 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DEF0B7868F2EA217F8FC8037050D9C2 /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E2F0EB3E4DD3D0BBC4D8D3890488F8C /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4E1730B5B63BEEC1D330598A737F7072 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = F43B3B1319B3AA2256F5C8A6A2CB51F8 /* YapDatabaseViewChange.m */; }; - 4E1E1EA1C5ACB3997B9BD2BA35558065 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBA39A552657C8D2C53BB960947B876 /* api.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E41DDB3E2AAD725AACE64DC18987A1E /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E43B1F71A6462A81F934234D60A5397 /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4E6A9FBC23C73A70086EF97714C7E984 /* SHKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = C4929D268FF0F50BB79939DA32A1321A /* SHKAsserts.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E8EF8A103103036ACD2C1634EA9D7AD /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC1A6FB57F197E8D00BDB7BEEFDE318 /* HKDFKit.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4EB4E8A74C4A1CC904D429BB1A443E26 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D9559C947694A680710BC97DFEB92ED /* ReceivingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EC05259F4F9183093ED61DC81E7E00A /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B6CB979ECBAED47C83360EFEF6AE4DC3 /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4EE25B98CC2B2205859F3E2D640806CD /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFE59A6211B74C75A6EF186BC097395 /* WhisperTextProtocol.pb.swift */; }; - 4EE56B734C46F1C5029F2EA6E75133CD /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = DAAE32361E06589740E9685866A4B2AB /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EF923A4279928DFE3637D16B220FA58 /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = AC660A2C61BE457AEE32AE587852455C /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EF93C48B4BD49FE64A9F60A5790E308 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 21EEF0A17B67CC8E6D7A4AF082D23593 /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F1F7DF9C631A1508455BEBDB27E37DE /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E5ABECEEF1131B9B15EC998362AE0D /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F781673C64ED85D89B4C6C4ABCB6827 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94FFB83A8DBAD9C5487739B7FDB0A52E /* PureLayout-dummy.m */; }; - 4F91E1AC0F57D505B23459A9C0974106 /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8C7A3AF9286968EE4173FFBED4380F /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4FA48C734648A961A6FF82C2ECFEFB94 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0603A1B108F0E24AD078162BDFF625F7 /* CoreGraphics.framework */; }; - 4FDB01DECAE5279A6516213C3A27F4F5 /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE70C20CB75CE1B2476D2ADE5A5B617 /* YapDatabaseSecondaryIndexTransaction.m */; }; - 5006B689F2012254B9AB830BFD836865 /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9A266AB43CB6C5B63B1F3CA1065949 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5060FC8158962E168E97FF57C950C266 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A7AF296398B030DCC1DEAEEDE49506 /* YapReachability.m */; }; - 5075622F8BF7574DE914E04D9EF4FFF0 /* PhoneNumberUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D44C88E13840A222FFA0FEA10A0B9044 /* PhoneNumberUtilTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 509FF58FEA0D5FCABF53DA7A57F92D42 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = E9EB32EAA7BFB8614192498F8CF79CEA /* GTSR1.crt */; }; - 50FE6A21BF15D70311DCB0B19AFC1727 /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = A25AE33FEAD852BA72D9DCB2F9F25067 /* compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 513175502CCD89DB8F1810D14FFF0E2C /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 898E4CEBEC384881586C193048BAE737 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51BFD15CD314C2536EA1B9D6083EF332 /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBB6F81DA2C7F0D55A37D6DE781A377 /* YapDatabaseSearchResultsViewConnection.m */; }; - 523C8B9C25215BE50661AA570AAF813D /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = B54EE62FF625DC4A24DCDDE1A1DE4DEF /* SRLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 525FE0F80E38A68597153319E9CB5F8A /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C207787B4BA44EB1A90B698AE64E0B2 /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5294275B07B6EBAB10F04643B9E412C8 /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2C06A5285BD517BFF32BC4422542E5 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52B75459478BC4BEE170E4B2BD926276 /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBB2B7ED9CF928FB3B12512CBD9FB12 /* NSArray+NBAdditions.m */; }; - 53202DF4521FAA271C63A08C73B2F31D /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4524EF0A134BC1915DD08298D3196A /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5322604EF6A3C368DB1D0EABB5AA4B02 /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEFF2F018B387732F95C5612B50E962 /* BinaryDelimited.swift */; }; - 537AABF10EA870A13336E9F0CFAE2FD2 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = DF83BA1027ECB2E9792DFCE34AC15A3C /* hmac.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5396187594E3D4B899C3E58E557DAD2A /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3257020FFAD0CA572D782CE5BF1F54EF /* YapDatabaseViewTransaction.m */; }; - 53A5EA2CE46E898A9276C8EA9DDCB9F1 /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3346ECD17901C3F027765E16A7C2BC /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53DF8522494D54ED624163E1797DF7B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 54030A685A18FC5F9B56ECE41B002869 /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0583175D602325B1C2988A5D6225DEAD /* YapActionItem.m */; }; - 549FF05EF0346ED115907B39FEEBB4D0 /* Pods-SignalTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A9387AF5FB26A99F0F4974A1FF19B4 /* Pods-SignalTests-dummy.m */; }; - 55001E3AA70D39E2AC30E8B5AA943A18 /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E5B6B4DD1C3810A04E6D287A51F4B042 /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 553AA7A5EAAB414017516B148286B4E9 /* OWSDisappearingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15EEEE0B5D076F5FF04383059343EC3 /* OWSDisappearingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 555CB0320F759D05680F91E0A006BB43 /* GlobalState.m in Sources */ = {isa = PBXBuildFile; fileRef = 967701B26031ACF7FBE01C36D12CBA85 /* GlobalState.m */; }; - 55634142A41C78B3912F0C4A272B455A /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */; }; - 5596697DF6978A78B47A9EF99FD0B672 /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B84EC424499295E2EC010DD85444AC8 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 55A58986DC716706DFE5A95ECFA13336 /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 32415294492B9A201F00215BFA25BB96 /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55BAD4F0127779DEEF4528F910CE01F6 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */; }; - 55FF0358C09DFFD6B8BDFC13063462AA /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F2F1E8687488E9690BB4E6C44B6C4ABB /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5615A77B83429D4D8E30D5E0316D0765 /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDA5744CC05CCE789C055E26E3862302 /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5636B45B5F694A14CDC0D08D0A11E95B /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69F89BCC1D107FB293F5B933DADDCDA /* TextFormatEncodingVisitor.swift */; }; - 563FD3FAE0FA016DB2D976E3065537BD /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 210BC8A81B2D35845E7C14A231D91D9F /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5640B62DC2A269205858212ACE1EDC90 /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BEFC1E6F556B15C377D01E450E0A36F /* SessionBuilder.m */; }; - 5658FBD0F5F9BEE53F8F0FCF65C07860 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A591E2D7583EE3DAA3718AB54739756 /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 56827E02F19CD93A3FA42B80F13664B8 /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 3920CF51D1D875208C88F18AB5256FE6 /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56CF793B490E5F0C650871C77BF09851 /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D4B68588F0492BBEAEF5CFD759318AA /* ReceivingChain.m */; }; - 56EA39E80B0773B66E1CC4442B8F8C0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 570172A29C0F87ECFAA29F7B810D5344 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F318080B0AFD548382D83D5377C0DCAE /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57336B9880989C93A8392B8D113C249E /* SCKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F998C0CF37531AA2C92593E91C564DC /* SCKAsserts.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57DAEEB5153A88EB0114A29F25336F46 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ACC81A3409A3219C99B261EE6DE956 /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 586EE6E62A1173DDBB56848C0BCE171C /* Curve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55110825E0268FDE33DE7F7FD5C8BC57 /* Curve25519Kit-dummy.m */; }; - 58BA1DC2F61D4504303AC120D0CC4CF0 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D03BBA2780AA94413F78C043181A4F /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58F0AB08B553B2F9ED815DC6B67BC9FF /* Google_Protobuf_Duration+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62769E704497AF02DBF09DAE6EBB85D4 /* Google_Protobuf_Duration+Extensions.swift */; }; - 593DB906083AD5655AAC346297A9F6CD /* TSMessageStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 74CCB3F397911D8DC1C758139775A3CC /* TSMessageStorageTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5984699B6E7480FB6C9280B41B352899 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = ED132A41E0DE36C71A659E08B5A73DEC /* OWSPrimaryStorage+SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 598F6970DDB2A45D164AAF95D6024FB4 /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = FE7BC053D1D6DEEEF03BC2AB3E3DC4D2 /* RatchetingSession.m */; }; - 59A4D1AF8B9C67ECC173175438676116 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 1747A45F9EF8C67A9E1820A5E5E5BD72 /* YapDatabaseViewPageMetadata.m */; }; - 59CE3FAFD86876CEDCDC156FC4434749 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = CCFDA34C7C67B1DCF02B894593D21CD7 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 59D15B726CB70BC93DB1C3E5ACB0FFC6 /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 7549CDF6E028E7C5FD3E430CC680BD5B /* open.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5A0E13DF1D74A08537B39B51DE35A85F /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = F2ED7CDC5A030B6537433934F72B8C08 /* AliceAxolotlParameters.m */; }; - 5A290A24CA2B1A5B98B11FAFF588B9D7 /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = A1CBB547FB36319437B66142D3C36236 /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5A66415E4FBA5CAAB891D195B0BDBF4D /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B93915BEA80C5675E1E21582E267480A /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5AC1F259701651DC6FDA96946F5F3E31 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = C19AEB80801CCAA469E95CB30231F185 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5B1376302A4D252DB3DF8276E8A72E50 /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EB2F1247EEBF262B390872707C656161 /* TSNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B3A3E684EBFF1F9A1FF0EEBA1393692 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5083C508F95786F655B60FD278CAC91C /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5B3C2936186A03C14CBC9C29951A359B /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB3CF25AD3FC67D7A2B648C98AD220C /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5B62CEC296D9D79E0DD973F3C13781E7 /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF3A4BAAE979C44CA5EA8382ADA97A63 /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5B74952AEA81702B3870D1A1FE6CA272 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; - 5C313DD3AB45B626238F24E22B2CBE91 /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 0715E04533F3B79FB6FE53CED2212B42 /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5C313EDCAD70041E46705E90CDDB803D /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47C7922382F31C01962746F3EFA99C99 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5CCAEB78FF063E430691E59D8A46388F /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FA79E7711D545987E1C68B10F135552 /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CEF3FCB335BCD54AE35F953325838F7 /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD583F581231559CF814882A7C3579B4 /* BinaryEncodingVisitor.swift */; }; - 5D174A48F7331FADB28F6FF69F7076C0 /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = C34451254918B1319DADBD6D45C70BAE /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D31CC1674DF27A970924AD2CE3C87EB /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 1446D373791AC82FCE7CFD208152EEF1 /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D440E4D34DC7A938E19B4D2FB1EBAED /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBB760B5AA030070967F7A7A40C7ED /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DAE6495A618E85BC8C4447861560EDA /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E4F9814A0FCCD6EDB9E0A5A31ACA2A /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DB0422B212C0AE9DC84E73C80E44B84 /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 257C908070770E94CDA5B604A94EBE2C /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DFFB71CD0D84567856A984F0E1DD8B2 /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F05CCCCA9BBF5BA81756A4F31B0E18 /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E331C431FC244EBB641DBA6B0EB3CEB /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B69EBF1E5D7E06649D7BC4DBDBAE91EC /* CipherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EA75024B992772523BA1E7CD37CDAFE /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = BCBB197E6F9CA02C9357333B476A9024 /* sha1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5EAAA622B3B0072124BE44AAFBB40C44 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FABEB9FA024B8273864D2557B09D2F5 /* YapDatabaseConnectionConfig.m */; }; - 5F3E8A0C2C629F6F8A6EB10970F1786E /* CALayer+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 55FD0DCBD7BE4AECFEC802F3448E51C5 /* CALayer+AnyPromise.m */; }; - 5FB4095622CF6749E703E82633AC4B9E /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA943145EE468920E48D8A8FEA9FAACE /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5FCC76F3330CBF80C0E1130E41FDDEDE /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 295ADEF23DCA33CFC24124D18AFBDE17 /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FE64D3298CF0F75721022642166F71E /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E1863427A6E04A5DB6B7AE621662A152 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FF141A6AB7E0F7E6CEDA70B68D920A8 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DD49BB8F84631C519F1FFFF0955841F /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6032105F7D7D9F30F937D04756C84B3B /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D30EEEBAB107C32200BFE8E870CA271D /* ZigZag.swift */; }; - 60AD220FD84AFFCCAD4D20F876516C19 /* OWSMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = CC61A58BC1E925E4DD42A2F6FDC728F4 /* OWSMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 60D51A6A38DCC65D784EDD425EB6D731 /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5111AA01C4E487E362E50A29EC558D /* OWSMessageManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 613DE57603FEFDC8F73DF895810F9AAA /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E3C657DA8586D76D8F01F35C981DB19 /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 61847EF83E055D8202CBE359E77B5961 /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C3EDE5F19A4E5D9A4FBB4DEC80802B /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 61D4C3EED4BFDE4F7E0E5E644098261D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 6236ADE2183229C259887CB7B8D43DD5 /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 861FBC0DC49B4A4187D108712AA23F6B /* YapDatabaseManualViewTransaction.m */; }; - 624CF10E7F4E027D1624F604FFE2B51B /* Promise+AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = D431A6EFABAA521A4819EB90AD60E189 /* Promise+AnyPromise.swift */; }; - 627D2C9AA9D35357AA6A3A5C3D51267E /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B359E42086C3E8850B8A10A0B9C2AB8 /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 629A124D47F05BABBC76E8F80BA4DA45 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A458D492A8E6B145936ED9EE11E1B3 /* Ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62CF6710AC0806C88737AD3CFC79CBF1 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 502A67BC815469365F2374EEB014876F /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 633B9F360143FEB17EE1F78C77F9AEDC /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 58FBCFB55C4906A3495BFF7F126B95F9 /* YapDatabaseFullTextSearch.m */; }; - 63637A7739DB8C7071776ED9C6712AFB /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE26BDABB560DA1620E55FBF8744E63 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6385721CD8FC609E5DE4690DF2E80BD8 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2E3FD8691FB7EE2BB2343643B07E26 /* NSRunLoop+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 63B7FBDDFDFC65A7B31696A0098272F2 /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A5951E5B6F5C8132A905047EC7BDAB /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63EBD2BB4DB0089DCB0C68B4D66483BE /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A55B2A01F4B3D790F5DFB42565EEDE /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64910DD755CAA950C6FA97D2C3094D6D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE36628414DE5F054CF57EDB91A4CDF /* UIKit.framework */; }; - 64990380EB39522462239C97BEB74423 /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F9262D2C01554277324D03DC1D00C1A /* YapDatabaseConnectionPool.m */; }; - 64D25A70A3259977334ABF93501FDA68 /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AEA36CB8E4047001D5E21F22EF75015 /* OWSRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64D789EE2FD5F121BB3C2B398A1DD715 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B5A150B104F09C5EF666022987B625 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 651DA762DBE713DA6AF97A107A1039E4 /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = F39EA6C33E7D31207B6D3E9848650775 /* YapDatabaseCloudCore.m */; }; - 65241AA82690676552EEF5C072834626 /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D02AF739DD4A3BCA31DFC7B597F75D9 /* SignedPrekeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65D579A5513E2B2DD94D98873B0DA32F /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 64579A37C6D7B48BBBF1F0AB449831ED /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 662920D329EAC6E4B37C55B279E4D607 /* NameMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B850164067D48417C6E08952FA4808 /* NameMap.swift */; }; - 6656FB7EEDD64552F0A8651B397990EA /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 58FA56FF9896B629DEFB2700C53A5C6B /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66884F082B29261D9C21731580E143F0 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E7D20DFC9FC69CA6C93719D9B947F53 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67223C1D7374ED58903741E69D58C9F8 /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = FD862AA25962DE29DAC012290D43DB82 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 674D1A487EC85CC7C210806A43232232 /* SignalServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C0122B9DA0F83452B8F84E9E2E559068 /* SignalServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6764949246E0511DC8A965CA5E31B442 /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9D9639DD67ADBAAA84EA4A39C1C10A /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 677F634A9DD2E10C51BD08C45C688543 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = ECDB2FE78AEB9D73DC229BEE52401C12 /* NBPhoneNumberDefines.m */; }; - 67A28C091B52E0CDAE540F5D3032A709 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 67FF059942DFF19B3EC070A3C747B0DA /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7840623E916B91159EFD9232F2EBE652 /* zip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 68309A306CEA2C55A0B17380FD01B747 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = CF06BEFAE2B5F6CEA1E01679B486FA7D /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 685A4B71EFBAD2FB14DD4754A3BE9376 /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C39F6D54292F1D76B68A7845A7CFEF /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 68A01562807C1724BE04365F0BCC5A83 /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A28944EE1B8C15350892B845EBA4B8E /* YapDatabaseConnection.m */; }; - 68AEB9F07706C89277B802374C29EB61 /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88767EDA04090670ABF3E2732B56988D /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68E4B0D5A27BB876E5758A058001C745 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE36628414DE5F054CF57EDB91A4CDF /* UIKit.framework */; }; - 68E4D92A702ABA8947E7F9F0AAEDC8FC /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EAE0939552E32A1A71F19364E09B106 /* PreKeyBundle.m */; }; - 68F42029287ED27A212D8FEEC200A0E5 /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = EE15381E1111F93C4AE76C0DCA3EDD5B /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 69B0829F968A83D5DD51D7EBFB0E4CA6 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F990419C138B8C387B013E0F28CD65F8 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69BD554A079F7084C25B469F05F76863 /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 239CF77DC2E72876C80D937F6F2A4205 /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69D994596A8D17E980870A77D52D078F /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1100F39270747A33A6EA3D58CBA7466D /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A4A1D287E39B38D374B621C5F078C44 /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = A72DA52352F871F83F0ED28924925163 /* BobAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A5869CE5210A252A72DE2A5767ACADA /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = F55C22D0B118623D0CA9749EBDF87773 /* Process+Promise.swift */; }; - 6A623B4E6AB3F92141FACAAAD01987CE /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = EE155830B68BFC70354DA18DD64E3808 /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6A78648CDCB2E9CC68C4E45EF1021569 /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = CC2F25349284A43804620AF490C09004 /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6A8450EFBAC6C76838AC54D4385C7AF1 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = 067EEAB387C375C7C7C09CAF166A3232 /* sqrtm1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AA42419669A6E79D7782726D526F3CD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 6AAF65BFDD23254AD1977FCE56F2CDA2 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44FE8B71CB4683447383B6DFC4DFD55A /* PromiseKit.framework */; }; - 6ABD4C07A4E4A7219DDD2059C88E3B56 /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 96281B3DEC352B08E68A502C7E0D8184 /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AC9F67BEF62DE6F401AFE3228DC8B59 /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 571D022B23A222FA79850C50851C1291 /* NBPhoneNumberDesc.m */; }; - 6ACE684769337FB1BBEAB7E22C970742 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A30EFE9A12D8E40C84E926A7648D3FB /* ge_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6AD1B4C7D0ACD91EB7675FE3B88C31A3 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0EBE48AF878E61A66654C86D650105 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AD9B42F103D1DBD497851A2772549F0 /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 09257F3CED84B770C3F56DA8B309E138 /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6B6B8602AC25D8BDB3E604360F02BEAF /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 739DD9EC69A2D30601D021D464E85181 /* YapDatabaseExtension.m */; }; - 6BB9A2C9D7D3EB51F9296D2E24803197 /* fileenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0751068B606733A6A1CC36074D252486 /* fileenc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6BF88E142C40BF47ABD1EB5426847C19 /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 149D6E8F3D495FF9BF97983DC4524854 /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6C275D55D8F60291EAA8D6A0EB89822E /* fileenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F1B534EA884B6B2859E16069B45C713 /* fileenc.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6C3B51F9361D9459B544E0474F4FCA18 /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3526BEA79FBBCE72F41A6CFD006733 /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C5CAA3CA83030B62D99489E50049D5B /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D7FCDE03381C10AC939E2D25F0745573 /* YapDatabaseRTreeIndexConnection.m */; }; - 6C7045198507DA9886E2B5F3F578A5D4 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A95E8E8A9150C22514A508F264F7B1F /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C8E28BDF2249EFB7F6FFB3105FEB197 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A224DE849EA73359B08C97ECDB67F7F2 /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C953806D56CA3B74BEAAAF05C80F290 /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D54D5E521D4E0745426B38B8925A29 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D058FC9A96527DFBD0DA2C7F0FF3F50 /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = C41404D69EE5A7167BA14FF4EEADE2D1 /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D8DC2AE5D18A12188913CEBC8475830 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A4D20EFD411C5F10792E550E7F9872 /* PreKeyRecord.m */; }; - 6D9F1AE01566398E9C52E9381265B342 /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = E073EB56B83E8B147C213CA4FC44787F /* TSDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DCC2D77C67F50788ED3E9FC88E014C8 /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3190E564CBC1EFF75F4547AA57101696 /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6DE9A0A61EEABCA6F388679B3153AE06 /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D44D18664A444367D947F2F6E1A81C /* YapDatabaseActionManager.m */; }; - 6E02A57A5A8B6959C2D1854EE2E7515D /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ACC169EFB4152603B05AA2662920191 /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6E463382EB293BA65E888C809230673F /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FDD0E37BAB61B701EDE084877DA28BC /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E6B5626F4ED6C3274387169129AA985 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E4241EA6440ABE1B19AAEC3B1062F21B /* YDBCKMappingTableInfo.m */; }; - 6ED4D2E9409E2DC502B8E42A1D7CC00C /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E7AD3AF5DB8F372450987B3B422994D /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6EE191179F5BF4720C91E96C73D6A86C /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4D1A1A48B1EC2C0BC8D91C9F5655568 /* AxolotlKit.framework */; }; - 6EE1EBCA051BADCE633E9C12659AF349 /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 270A09FDDF49D2952912006C2DB26C10 /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6EFE637E6023190F1C8711FCE13202EE /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 78D10698C76DD8536074284CE6296751 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6F5B4DF3382F4A61FEBFFE6DCF95A0FC /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */; }; - 6F80DBCFD705C2F095A83CDA431B3EC3 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BEADBA8EFC3EDCC168670101F0CDE0B0 /* YapDatabaseViewOptions.m */; }; - 6F9BFD5769848F875FBD24B8BBB5AA78 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF0FF2507A3A3D722D9A5EBDB7BCF2 /* YapDatabaseFullTextSearchTransaction.m */; }; - 6FAAC36785F6C8F273CEB3B5AFEBDCE3 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = D1799475346AD64D8C69F85445ECC9FE /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FE28AEE50A5E3EBBAE92D30686ED0A4 /* PMKQuartzCore.h in Headers */ = {isa = PBXBuildFile; fileRef = A951568D274707EFEADD0BE4625EA43C /* PMKQuartzCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 702476452349E636A09B943799E28B4D /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FF95E6DF08AF6D156A50B349FC6AC51 /* YapMurmurHash.m */; }; - 70DE5806B5E123BA83DC6C3668E6F8B5 /* Pods-SignalShareExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 541C621525EFD0C321DE78092D72F9FA /* Pods-SignalShareExtension-dummy.m */; }; - 7105B3CF40700B24E1B146A4DFFAF8AB /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A42C8CD5F5EA419AC5C88A5C1DD7C6 /* Version.swift */; }; - 7124BFF56C3805804CEFD7D10B9E5F3C /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BCDBAF661C38FD47E372383C05F334 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7134B989D21D09AAF254D8E9115C7C29 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = E030317C739480E4EC58188D93587F9D /* DigiCertSHA2HighAssuranceServerCA.crt */; }; - 7164B945F3574DB1BC8A45A6B85DC8CE /* ContactDiscoveryService.m in Sources */ = {isa = PBXBuildFile; fileRef = F96F6144B900AE422E4F084DD68118C8 /* ContactDiscoveryService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 719FB4B6A6CA1E9571B5686D710C2273 /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = B8B39662C00E685465716908A350EC7C /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 71B95F785F5AC1C74B1DB4E7F088A645 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA4AC53DCC057E71003262F178CF2D6 /* RootKey.m */; }; - 7258D0D9537AE516CFA538DD6D3D4C89 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D09B7545683A4E0E0BF05758E330DEB /* fe_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 72A879F01E145A424491A0A66AD719C6 /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = 1126D221B71E25172AEB96ACFCB0D41D /* ias-root.cer */; }; - 72D8E10D224788497FA43A276AA506FC /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8F4AA389AC2DC9D1F36097EDBB04D3 /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72F9975C1527192E9446FD7499CF065B /* Message+AnyAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3B92E7E65B259B4D59F476662D6A9E /* Message+AnyAdditions.swift */; }; - 72FF1C0B2F5BBCD8424AB48B756DD2D9 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FE833CF630604DBC1A03EBBA85F1750D /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 730BD2B7F0895DE33C7C45CB37ADC1F6 /* SignalRecipientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = FFA99A9AAD595D4F458D750FAC2C535A /* SignalRecipientTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 73B763CAA95A3534EF3F4DCAF864B827 /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9104769D986FF415BB80470BDD6D022E /* TextFormatDecodingError.swift */; }; - 73CF26138F7DE4BFB618481F54C43BD9 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E2FE2EA1EBE574D1CF24969EA56A7EA0 /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7406D66D48CBDE5B1B4B65A409577E03 /* SwiftProtobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DE1F65A9A2D60E0FDAB2EA4DEA259C /* SwiftProtobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7406E2B0AD99A9669C5A34FB10E859FE /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B03B14089CBE7BFF58A4F9381B9CFBA6 /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 740D4840274EBA2CFD0EC7DC98E3056C /* Mantle-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D32E0DB5EE01F464DFD96A0CEA1C1DB6 /* Mantle-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 741678DC4F84834A3801A4B9C8CDEE17 /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = F17DA194E763FD7B0183B442159D8BB4 /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74458F34888836FA933BC76C00CFD5F4 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = B15167ECEE8E22E25FAFAB005428A6CC /* MTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7472CE783A8ACF8BDEC4E7A63335E232 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 748BA61BA12731700099E2A55075475D /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h in Headers */ = {isa = PBXBuildFile; fileRef = AE97D66E87336F7E53EC8DA2975F4C71 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74A7BAA0F42BE1BD3F3AE1C6A8871C68 /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80FA939967D3580033021DEBC127BDEB /* StringUtils.swift */; }; - 74D0C20A6B2202B94B51854DDF5654B9 /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = B2C6D638B2D5FB05893820F6F4742242 /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 74F836A17D50905B3FE9E71DBF6B5080 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; - 750B680F1A1F1CBB48C24D6DB9B1F99F /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 220EB3561D0BC597801750A9FA86E484 /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 751D73257ADD14C0EB9CA0AAB1E1B6DB /* SocketRocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E67636ACFD03B30C4A51F2C0993C36 /* SocketRocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7584A5A73C0B8FDCB9D34367604C38AF /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F1D0BC1A1527DA4781D447861B1983 /* SessionBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 759EE8537E7B11734F91EA1F1F7E2637 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A88616161AAFAE9801ED587C836207E7 /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75B2B008AA5CDBD16CD61B1B7BB7422C /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 608E4ABB4FC36ABEE696DB57C9B1DF82 /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 75BEF005CA7E40FD4E5392779FB71EF9 /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D9156CE2F38BC20A28E8A4CA8DA6259 /* TSYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75E30873C0CFADCDEB13DB5858F440DA /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7170EE9CCDEFD684B88048E401B47BC3 /* MobileCoreServices.framework */; }; - 760B6A99ABD4EEAFC4E2678FCE0EB953 /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D7A9C8E79A13DAF67672AFBE7173475 /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 764631C5C6CCCD5AA059EEE0C8A0750C /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A9E072B921080D0B654DEDA7746749 /* NSURLSession+AnyPromise.m */; }; - 76A9438F13896D7DC092BA4FBFF9E5B3 /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4052B47E87D18B65DFC50A5231008CF9 /* YDBCKMergeInfo.m */; }; - 76CBA3CB679C2B312DC4CD426A1A5568 /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 398E3001DA6E54F5E2EB6D960DF7C48B /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 76D7ACFE5627D23FEF95A2597A3345E3 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EA3A182178941F5DC15B1B075A9B82 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76E778A5DFA398D2D8F7AD39AE2EF4BA /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; - 772281D6380D8DA4F440E58C49D11B8E /* TSGroupThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B20342E7971BB0FF3574BAF652DE1C4C /* TSGroupThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 77A4CFC408CCD0F0B4F65706EAC6D25D /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C836372D4A1E30B2E95B710FE9D78B /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 77D96E16B42F00FF4130D0052863B4F5 /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E700A3D6D1DB977E5D2037CD46B63400 /* YapProxyObject.m */; }; - 78803C1DB01F9BE10E2B0F3CD816CD08 /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F2C9EF14DC645D72FDB859B5BE14066 /* TestAppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78F3B1879DB2A9F1AD690F7F22E6400C /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EF1C7CBAF11D0EEF7A681BAD50A4AB8 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 790592144DCF12B56A0918270E0761BB /* SSKBaseTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A39C11B806D12D37A153CAD2DC9873 /* SSKBaseTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 79133A2CF26D9959600BAA835B28C676 /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C71B86C4088FA2629845472B51EAF0B /* Google_Protobuf_Any+Registry.swift */; }; - 792D7F2A94AD8F6616C8D9B439E82269 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF26626629B363E5AB1DD4DF675708F /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7961539F4162E52E3267822F1C4EA426 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D837CD2572FBAE483CD5BFCA8D6D5F /* PromiseKit-dummy.m */; }; - 7A0F3163D5C15B6A3F91BFEB2673BAC1 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB62FC6AAEE95F28E57CB2ED69EB3B1 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A4B5A7AEC6285338620BCBB12E869F8 /* CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 415F67DEB7B241362EC6A267C39D1DE4 /* CryptographyTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7A796C33D7D1DEE4E486B24BC1B08FEA /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 784FA6F04D7C69C87612A2C9658A74E8 /* zeroize.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7B09482A2D1464F1A20068F3E9C2C737 /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DD9ED03B6D6C97417C02FD6A0A03EB /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B1F31A82D24CCB1D9C2042B05858269 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 962CD6156C8A282029F7BB93EEFCC29C /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B3A04BAFE2B8C14F86C1F99F613FE2B /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E02675376B00DE6F7580EC88573CEA /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B5B27E32F81209DAF0CE0DD1DCBBCDE /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E072DCE7D6973661F0A3FE5D92ABFCA /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7BE548F75FD113FE6BCEBEBDBF2C759F /* Pods-SignalTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D68CC8622548C1007F7A8F7608364E74 /* Pods-SignalTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CB91C9E065217F199F0255055C7C71C /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A67F678BE03E7422F10C939E5C1CB13 /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7CBAB10F67BC847C8F609F593B77E961 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 746524466738163D4D302E99432B433B /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CCDA9354C1D41F3C5C50412F7BEC5EC /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8741046ECCBD424880B2BCDCC7323304 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CEC3ECD94E761AD138B4068CCEB151F /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F470D02FF4A980410C51BC96F5F06745 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D6192D8DC6AF3C75E40AE6F57792AE8 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 368DA1E8C7DCC6D53E75EAF1661C48BB /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D7558A880340977CFD2D7599D133842 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 4221ABAD35FD04F9DE2D494564B32A0F /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D7BA8CEE0C5A430AA353AA8F428D012 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DDD5EDCE9E25021FAC90FBCEECC8DB /* YapDatabaseSecondaryIndexOptions.m */; }; - 7D87B5C85D5AABB32D4BB7540355100A /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = E530460F5D82A62F81D31F47BEE5D910 /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7D9D5C001F17AA04C8EB0E0414817A66 /* ioapi_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 6399646DCDAD45A7693496319D1FA077 /* ioapi_buf.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7DA0D05BA7CDE0A30420C7F81F0D814B /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 789096A74BE290AE7DFC4F3C0711B533 /* YapDatabaseRelationshipEdge.m */; }; - 7DA6727B2D515C994D648D210673BC1C /* OWSPrimaryStorage+keyFromIntLong.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BB089E1418867799DB1BD1CD2F93F1 /* OWSPrimaryStorage+keyFromIntLong.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7DB7C08BAF033A5358303AF5A1CB90C5 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D494628F64B4D89113B23F81D86EF76 /* SRSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7DBD5022174B9295F86A737C785C3AF1 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = BDDF55987BBD05BDE1B95490CC2E120A /* YapDatabaseFilteredViewTypes.m */; }; - 7E8E4A57A3B06E3C972ED7A5D71D275D /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E1CAF3FE946F9966FA39854D4C15B6 /* NSObject+MTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E9F4D56DE8EB99F151C9708C9229196 /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF2335C197E0038461D841BE5550D93 /* YapDatabaseSearchResultsViewOptions.m */; }; - 7EA2F289320C1507B50422E39F7C46EB /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EDFA5970E15E6FBC04AEEF01BFCAC8F /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F4E09C2C4D473E44DF48E4DEB362C88 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */; }; - 7F5CDBE837BE8A018BB9CBF84FB8C061 /* ExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8873E32C931F6F98C273DF39357348B8 /* ExtensionMap.swift */; }; - 7F6061842A41C9C07D2F483E8989155E /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 696302CA9A3F04B9D9B4D6DE9777E61D /* NBPhoneMetaData.m */; }; - 7F6AB5FC88CF470FBFB3A3639CABE443 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CA4D237B5CFFFA1DD81C5829DB5898 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F8E0C96B2EDE534FED7C38C483BCB8C /* URLDataPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60946880A4CBD94B4C2077A6635F2A22 /* URLDataPromise.swift */; }; - 7F9D0CC54B7A3C2A9D88ACBBE8336549 /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 38AC096C477AA83880C8D35FC56239F7 /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FF1027F0CD849A30468723B60E3F25F /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1013E5F0FEC4719EEB30A30B92C836CB /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8002211B2915E5C17DDFFB99054DF273 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3A18FE1A9B689050BDC07852E4FB0E /* Constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 808EB9CE13C78DB469D154EBD4E174A8 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = F1ADEA52B28645AE8BDF35368769A9E6 /* MTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80B5208B3E39055BF0AB4133ECB9811F /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A6EDA682E1C4CE0CEC8915ED989AEE /* NSError+MTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80BE12F96AEE44A5BBF7F3E55E0DABCB /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E47C04809FA996B33739C69EA5CFDF4 /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 811615E0614C38CA188A0B1010AA96B7 /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2981A6AB5B5405CC5442D10563A45685 /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 811D0EEFD94946A8BBF48531EBF24FC7 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D878991F39146E1185F9DC9246610F17 /* BinaryDecodingOptions.swift */; }; - 81251AC43352C705888C517656571F90 /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = E59F802D36419A41C7A55C654ADDE0BF /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81257B1C9973B40F46F5DC24D1802398 /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E5354B879A1F49938C5CAC96F70FD /* AES-CBC.m */; }; - 815CDDE1F3C00503D410B3219701DA34 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA00E3FADCA7A087BD122B1042D9D021 /* NSURLSession+Promise.swift */; }; - 81F0A66556F45D1E550012CF889949B1 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF0C753D0A0DEF15919304C976B92E4 /* SQLCipher.framework */; }; - 821D5F59E313F9E54F6016A2FC5ED799 /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 005A9F78116107A70F3181F7B07A5C8C /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 821E1D1AACD722B2459BBA9F12B1F0B0 /* NSData+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = C8DC0D053F0D088E63BD9720182D93A9 /* NSData+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 822C2BF92E41B27FF6AC3C24FE2B208A /* Pods-SignalShareExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 86217DF5967723EC4C61F7979F334B5A /* Pods-SignalShareExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82625409FE5ED0042D4658B3CEBDC49F /* NSError+MessageSending.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EFA307977D5140F86367DBD5D4F1FD6 /* NSError+MessageSending.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 827C42B1BF3CC0A8CCCA7E63CEDBF14E /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; - 82B4D9242373CF241678A47CB9055756 /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DF7BA75F2287B5E280975EE20C8DA7 /* race.swift */; }; - 82C7140B19634F2DA4E917A2217F3790 /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 137748C835756E1043B4FECEC63F1428 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82EE842D2AD30758F1F389845F0491B4 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE0A31BFD2BD76588B33013EBA0BB9D /* Mantle.framework */; }; - 83184BEC2FCA419D66916033C06BC446 /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D589556B22AAA453EF6890DC68B556CE /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 837FFDD19534662AA81C594ED8456AC9 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 310678CC69A1C732F4D052BBA3C0154D /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 838F8E911E662F1B05555DEF31D21A4F /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 14F7DF44860B5345876998954A95264C /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83FCDA8A54F50B945E60D14755964F44 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = 8D57224D6A1A0548D351A951F539E0AA /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 842D8B5ACDF9079AD10B60D8202B8E65 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 088335127F0E11AE85DA49DBFD531731 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 845F907CCC6A28B3876314A30D2DCBC1 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FC729F5E2011479641D9F2470F2790 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 848B0A703E95027A8890A5373044E150 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - 848FCBA8643C0A25FCE31A232111EC1F /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00BB98A60965412CA547D53F16D67016 /* AppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84CC111A70B8D1C2CBA51BB0B4A72EFE /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 463FBF752160536D75A7CA9A75452B91 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 84E7BB1B0A7B5078F1E635B44BFEF08F /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = C382549D7DA826BDA3FB92DDCF6FFA4A /* TSDerivedSecrets.m */; }; - 8519161091FA495E2065E6E88FD573C7 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F247A9908A18265E50E65664FE8D68E7 /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 854F61ED8E3B321584C97F30A503DAE2 /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = 45CDA6D2623A557914F69EBB9F6C5774 /* aeskey.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 857E31F4C58B5AA9CBED3140C03F7CB4 /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA075CC0F65295C3AEACFB5C2C24F18 /* aesopt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8592DE27DE8F7DA7B0EDC5FD689129A6 /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CD0983282F54A43A7B2D6CA98808B1 /* JSONDecoder.swift */; }; - 85BFB93E95E8C69876965F80D1F524EA /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = 67944C7E514680EB89CD1E9FC0525A3E /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 85CCAE96246F31D1354BC868FA3F163F /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = CA084739EF3AD8B15DC260F5ECC7DE12 /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 860A548192EFB4DADD1A061E08D94A13 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B8D350521FF2CD02CE4CB973D13138 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8627967960708D03881252AE2442EC36 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 0003B0CCE4B3C4CB0FA961A567A08F53 /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 867F18375E2EE756280671DC09BEB488 /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D850AB08FF69586CC0F736C3068ADCA2 /* Internal.swift */; }; - 86E96BB2AAD3BB9ED0FA832A9CCF0A8F /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EB62F4458AE73E0EAB8286EF4A819E /* Mantle-dummy.m */; }; - 873CD7ADCB41BA8B201F5546C5DF823F /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F893B789EDAEA2849316739BE1CE65FB /* OWSSyncContactsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 874ADB590A2C47191AEE572D18B5C130 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 350682DC19014C2CE7B14E2B2546F037 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 879C7ECF0289CC6BA7B612D8B735CABF /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F97F5972F1E38A0B2CC57021DCA602CC /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87A173D48204962E2219F294333FF2B4 /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = E1C769DDC116250B7E637B280C276E5C /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 87E529A96AAC236CFF9D4F58A881E894 /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A9579928ACCF0927838F741CACE638 /* IdentityKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8930ED560B28E5344DF5D4200A661458 /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DBBB7144DD315F41B7D513F517757920 /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89481C77E1E03C0F3B04FD3BC7AEE786 /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8603743F412D0C8CC98D2817669CC527 /* HashVisitor.swift */; }; - 89F6189D301F474434128C3F2A4BA758 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 88A8457455F13131D4D05E21DA178D77 /* SRHTTPConnectMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8A2FE7561C2AB68E471EC26004BAC1EE /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 607B274D9B43829F55E820156695E452 /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A4390BE98146961596C7110E2498E1A /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E270C620F4695FCDA2DD22BCF1F4685 /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A439A61F68CD0C27A23AD9374CE5B39 /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA0FCA27CA5219685E394B5320ACC7C /* OWSProvisioningMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A8DD252C74A7849E16AE5529F3EA739 /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 117A92F7E2B3FF0A0B33F2BFA0E31B11 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8A942629741090DD7E4D9DBC56D9DBF4 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 963BA81EA090DD7F74D4BF10C4AD3E5E /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8AB76A2E26D9FB23C2B91CBB1DB46702 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F6CAA6502A4ABD685EA780D0521410 /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AD2532EB427C37C30C478B01453A949 /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F36A77094C13FE1EA2E7619AC0B86E8 /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8B0699845D90EAD7AD4DAF314F9CF6B9 /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F08D64D5F8CAB2D2F9641BC8EA8157A /* YapMemoryTable.m */; }; - 8B196DC184FAC941EC0E2C8AE38FFA9E /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7591A82D6A0295C14BC4D506CC9C4308 /* YapDatabaseManager.m */; }; - 8CA64F688848991A88EB5274B67F7D92 /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A02082D7117DE02D1878D560D14B3C /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CB8EA7B5A3E41F525CA93F3FCEE5E97 /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = FA78658DB52344FD0CFAC9F3FCBA2338 /* YapDatabaseSecondaryIndexSetup.m */; }; - 8CD7F48514F8E305CEBB24F307588C10 /* OWSReadReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7DE35356DB38AC3BB9C9BFBFD37654 /* OWSReadReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D920BE7B52435E64ED48DC20BD08D63 /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = FD869ECB15EE808944AD1255675482E2 /* ChainKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EF337F257A6502B953BC77B21117494 /* ioapi_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D3612F8C7D3CADACE1CE222095D0AB /* ioapi_mem.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F2A228952F5E450DF436DD0941E203E /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = E0CD7009930464CA051FCDA434223DD7 /* NSData+Image.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8F696BA5AA7AAA4FE27156C8B4F4A2E4 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A67DE3933C60FB41798C91870033F7C /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 903137434A4C91BA953F8C2A184F227A /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 08F22F59ECE0BB19DB4A6A797CBB8ACA /* aescrypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 90747743A1EDDDD5A5AE751FBAB77536 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = C525C704E60E102543FE4F222238241B /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 907D766B495F81E191A68250043CB501 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0C04B8B6151EBD8509E5BE657636C0 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90817BF37BE52B358F8F44F2F7A42F4B /* aes_ni.c in Sources */ = {isa = PBXBuildFile; fileRef = 29982A2E380A2F693B7CE97CBF66A3A4 /* aes_ni.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 90877E1841A16062DDC31A8DD053ACDC /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C12C7A59C7BE265BB99F68CCDA21444 /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90D6CE17BF2731F05F66923090E032AC /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 93ACF61C1B1BEEA6DC0B29C276A41038 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90E051614F75AC86E539242517BCA0B8 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5D05117FBC66A13BBED5CD850EB45C /* SRMutex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 917E1E17504DF698B551C341BD60BF1E /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 893AF1ECD6CE06580ED3AC91331A30AF /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91A7AB9158C4BFEBB49EF333EC8F978A /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 861CD19ECE9186C3D732D3073904086E /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 924E907DC891BD1CF8178EB017624D03 /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 34686EE30C93395B5C17D5DCEAE9B1E1 /* TSStorageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92613C42C1AB463EFE50AEC8110DE5EA /* OWSFakeContactsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FEC67467F89969BB2075C94D7B2573D /* OWSFakeContactsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 927159CD99AD65C5F46ADE9D606E0BE2 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 597491E3ED48E1C17586CA48699E7FE4 /* ioapi.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 929A26389257357F6989E111BEDAE7FE /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F680F594CEEA546C7198F51AA8AEB77 /* ExtensionFieldValueSet.swift */; }; - 92C8C6717F96FF50527AA877FB02067F /* AnyUnpackError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2CAF69FF474371E1A9614490068852 /* AnyUnpackError.swift */; }; - 930F8122B51C28F2D1C8FF01B6ACD5AC /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = CCB603814AD57D391E6A1D04427BA3B8 /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9360D34C2462FDF33894ED4FD40E48AF /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 538B67364A9780698E64D6934DF6AE58 /* hang.m */; }; - 9361028ABDE85D6814E138681EA1BB6E /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 631677E50BEF543F568E541A1A53B0E1 /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 937CF80D681AE60A60BE50962528E4C8 /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3AAF031D7098DD191817B3C4DA6938 /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93B688D2DCA8DABA6FFB931564EC01DB /* Google_Protobuf_ListValue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A609912971AFA0C40293CDC09D13E6D3 /* Google_Protobuf_ListValue+Extensions.swift */; }; - 93D40C862A55E2E43522F7414497F22E /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AD76054C04D309ED776848299A1ABFB /* YapDatabase.framework */; }; - 941535E744C7D7E136812B7F2AF01654 /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = AACCA264DFBBA2C2F031D79A8E779961 /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 942988DB51FBDFEC234B91F4302AEDB3 /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 30BBBB6C0343F739909C78421A9386A7 /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9503F86BE7C73ECD718BD2943F26934F /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F7AFE18202C6E592BD0D86FEE19988 /* Promise.swift */; }; - 955C70018A9757BCD265E5EC4BDEB54F /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = A358F279813855BDC1D56FE1C48456CD /* GIAG2.crt */; }; - 955D7F7BED82D9F1118F30727CB181CC /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 125A31380D23F14CC3B14932A86CCB45 /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 95A758B0C669602B41EEB075F5392048 /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D34A062F7ADDBE7152E5C7608DB687 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 95B38D30C9C75418F1801784DDE92A8E /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 4770AE08D3B23218F8072D2C22457FFF /* FunctionalUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 95EAB96D3EB54D934F25DBDA16E9F5B5 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 536B8026EDB2721ACEA5A3E46E78FD5A /* MTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 960E254472A569D752971A81B39786AA /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 529B02FBA67EC04652D969C44320EDE5 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 967D0E9FDE74BA1F9099E9CAF62BD135 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 46705ADE0095F921B7F0BB5250075734 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 967E65305E782E81DE99084D64FC5EAB /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = C5D2C1507EB9D5C29F3620C358AD4480 /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 96EE063F18CD16B1950AA7FE87E2BF2F /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 21C128679BF622B7652B951A7F556DA3 /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96EE1516D3C3E7BBE3525628C4638DF5 /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D4BB2DBF84B80F19DBE2926EB46153 /* JSONDecodingError.swift */; }; - 973D128C17328C4B2A215065226D7FEF /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B5BD87A2372702C73BD5426C802F1DE /* YapWhitelistBlacklist.m */; }; - 974DFBE2A58278290EB1E9461CC6A975 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = A761F2A246B611800C68167BC1DF7C9D /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9765D334A9CD64754A32615802E7C10A /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E6860AC28DDA4FBC0F5737D5BB78C8 /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97B9D0B98F555590411AF6CE3779F89F /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D23FFC3BEB64D6E79AC51BC3963EE8B /* YapDatabaseCrossProcessNotification.m */; }; - 97C56EC3E3E176D9EE26314C6B15887F /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B58CF4DD9F9F3631DF0AA7FD801BAD0 /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 97C904F2C3486504263C038088376596 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B341F7D2ED0FB25B5526EA7D95B75C7 /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 97EA0C7B9869BB39CB70E4A17240EA8B /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 62958022707CCC2AA150180A0FFA5FBA /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98147A09299ACC32A2FC74CED8E279EC /* prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 66F53B68CD1FEDDED95DE93683164689 /* prng.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9816F1B5F504BA02F026F6EBF967D124 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D966E31CE7F00F375852C3CE8779284 /* dispatch_promise.m */; }; - 98C23C5933E061F34B3FE3130ADCE97E /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 9275632870A8EA182BC59450AD5B61C0 /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98CC3C69B75A7B3B5BFA8FA80737A8D7 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = EA3E5238281E1C3409B3F90405BAB800 /* SRHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 98D986F94E4B20729F890BA09C65C8C2 /* OWSReadReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 94807CB13F788D279C39F7635EDBA097 /* OWSReadReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 993B00D6807C2AF7C9206A205B5BAC5B /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5F8FA4BE4988EFEF4DB77D8196C53E /* fe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9981EF1A0E93BB528629B85E65F289FA /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = 052768DC1170ED3739CE839E639C5C31 /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99BE5D4CF29030E940823AE70C474DBC /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */; }; - 9A022388E11D92FB3BBE6E9D89CC6CF3 /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 35571CB856D8AC094158CF6E810D39E6 /* YapDatabaseSearchResultsViewTransaction.m */; }; - 9A07391D4474D00B946F35761737AC14 /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 743065BC2FF4DE728AAC7C36563D4413 /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A395E39063EA6F7BB1DC12BF361CBEA /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 58CECA926EBAAFB47CDA93B962325EAF /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9A696B9E324C44D7A1809888759D81CB /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B0259269059DCA54B20A603C1ED5D48 /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AA9235766AC7A419FC3B62397946EC0 /* CDSQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = 261CC0697A8D49526FFC33D9FD6414D6 /* CDSQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9ACDC664EB357D06DACDF69DDB5E5F28 /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 6768CA776029B7BE6BEB51BC16039562 /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9ACEB812BCBC8C1D1CCAD0BD10B6BD63 /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = AB13519EF0C38E9EE5D7580251CC547F /* NSTask+AnyPromise.m */; }; - 9B05CD0E552F58A73E3B1D08409B7CB8 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 089CE7AF906A07ACAFEF86C889EB1887 /* Reachability-dummy.m */; }; - 9B1B25A82A2A9E0074B095B6B2D32F01 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5699447A94149285F816A26BB053C0B8 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B903F41433EFB7DF8F7372A3F390F15 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; - 9BA5FB8CF06C1E4364F21790D4108E01 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = FC7898CAD1F953CB4E067E9980C71580 /* YapDatabaseCloudKitTransaction.m */; }; - 9BC1393132D20D8D600B7CBA77285C57 /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E44CA1967D953A572BBCA9958C465E8 /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9BC4DC768F9552AB8B3BE7E40664E31C /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F4177712420D32B2C25EB9292DEA1F48 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9BE1E4635F3665B013876D899489D0A1 /* HKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 983176E1B8E80A6EF46B3079F4B0D62C /* HKDFKit-dummy.m */; }; - 9C20539A83AD88D0F9BF515A86C756F0 /* OWSSyncGroupsRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 94EE4DA0AFC8A84AE289349F95BE4CE7 /* OWSSyncGroupsRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9C2B00C5C0DD370D002446D3E0E0F2D4 /* BinaryDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8F69C5F423BC8ACF70CCA66C655E9F1 /* BinaryDecoder.swift */; }; - 9C4A1B7A741F9275EF456AE6AFEA95C8 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C979571FFAB98327413E953A4EE14DB4 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C7433052FD8AF448BB46E702BD22F87 /* FieldTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B17A60C37F479C973C722991A51872 /* FieldTypes.swift */; }; - 9CC71CEF0B428D93882B09DF9577613A /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 12E8134FC112EAA59454AAC533BFC798 /* YapDatabaseExtensionConnection.m */; }; - 9CEF4539B1FE1DA38CF54FEF09F725E9 /* OWSSwiftUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D2C43B8A13C2C2BD89614E4DCDCF7 /* OWSSwiftUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9CF8563855CCCDCEF3D74E7B1FC472DD /* AxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A2783899BCC00A66402209ADEBF05421 /* AxolotlKit-dummy.m */; }; - 9D04A4CF0E8EB6E8E1F00D1B9E368654 /* UIViewController+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B1682BCFB44CB00DD9C051839F93FEF /* UIViewController+Promise.swift */; }; - 9D571675DB10EA44AB1E77063141C1EC /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = A551D09605663ED3FCC7292E888BBD07 /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9D60862B8FE7E1E0D0DD00C833266108 /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = CE87A7016AC8E864C807AE399F2D676C /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DAD76E4DD83AF510446996AD750548B /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = A84284D6A92C3638980B5893208A64A1 /* SRConstants.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9DDB98DA756BEFBA97BB5FEEA9F461E4 /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B6101C3B519BFD856F5DDF0DCB9C63E /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9DFA4D077FE25B57E7317A5CF5B2DB0A /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E760B9C576F3B7EA5E29F6CF39862C /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E0CEEA0DE7B896A66B926D88E9D59DF /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A68EED8892F4B49A930D1C76ABB9C0 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9E3CE36BF2A8BC0CE0C9175EFDFA00B5 /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD10E334E4B06D8F85F92A55FB5AF66 /* NBMetadataHelper.m */; }; - 9EEBC224BB22452DD09337CFF3BA835A /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = E655259AF07888C6C9DFA9D8187CF720 /* hmac.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9F15CE07D1CBC1C6A6FD4316AD996633 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 6454EE5625572D38515CD19A178FA4E2 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9F1FAD1A5D55F8E1D80674801B778099 /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 262835F9328CABB6B02FE519233A1F86 /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9FF53CEB8FEC6B3184AC0795F2CAA669 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207F8C672B9D28298216F036AC1DA271 /* when.swift */; }; - A0506E9C8CD42100BE296B2358863312 /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 861DFF548FCD009D63E0C5FF32AAA116 /* GTSR4.crt */; }; - A07386512E840F8BBA73277C13F48C07 /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A53D7C28152E61F1C81B36FABA24844 /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0C013905D3200AD3F85214BE86552D5 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4964B195C54B5CE5394FC23930C3015C /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0CC3DE9EE459C7021BB26AD25E18691 /* OWSAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D02EC2DBA688712335B134F77A02489C /* OWSAnalyticsTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A0D31A863215F903B6C3F6E90C011B5D /* CDSSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F4FA7D5E2EB474BD65B87D5B18E136 /* CDSSigningCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A11521F508DA4DC76C870104E3F44BCA /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 01747F33B4B6B93ABF6BD275B330A811 /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A14D56F150814E81AD7E0B6635F54D81 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */; }; - A18F5C79CF80566A0A43907CF547AA8B /* any.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB1DEFBE452D4D8DEA054F2ACDF46475 /* any.pb.swift */; }; - A1A3DD2DDC3200990C0644A2D3AB0989 /* Message+TextFormatAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 333F393FAD3ED38FA247C167D57799D3 /* Message+TextFormatAdditions.swift */; }; - A1E6ED7AC32F03CABC4E877CF730C717 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F3092781D9BE152C707EF09C0398EFD1 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A245D7F8E453E97E0C9C8AA4C4C4E955 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5242307C0AEF84E3A93488C7E6629A00 /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A39AFA1072DD695D4EB20198EA7C189A /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCE12BF2BDC1D93820EE43CD1AB9D7F7 /* Google_Protobuf_Any+Extensions.swift */; }; - A3B81487AD398FA84D6CA720495486FD /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C07F6090A5D234D6FF7226CCECB98BF1 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A3D6FF7916112C8F48003AAD49FBFBB1 /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = AF8DEAF28A929CE4917C1BE2D3D413D7 /* textsecure.cer */; }; - A3E21118272B067AF73C7B0E09B0282D /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 43DFDBE2A07BB268FB0CA825E9368F3E /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A3FBBE083596BC12246BA354EECFECB4 /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2B4A4E231C05A8B82CFCE5D99B73A8 /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A49B4B973A514E388B1E83E7A211E34E /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8FA4885BF2E8C18A8AA6733A25AB1F /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4D48D4C737254A9AFB1B62FABB07D2D /* OWSWebsocketSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE4A7561007758AD5867E0030077CD7 /* OWSWebsocketSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4FB53C864FE3C3C23F5CFDA8489328F /* OWSFakeNotificationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A8863094BB338A759C85C0FF8EF76CCB /* OWSFakeNotificationsManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A5054F5FADDF174F63AABE62AC451D2A /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8DC68D5F47CCF5978EE03A28FE50D8 /* AxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A52686072DBA559659468A2CEB8A13AC /* YapDatabaseConnection+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = F683D9025AA8900A3C415FAC38B4964E /* YapDatabaseConnection+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A52BD1182AC61BF8C645C7304ABA9998 /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 027DA161C799061EC6CD070E61D333F1 /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A56E254626029948F5D0FCAC2360A4A1 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 72F6050BCD29734E72DA3BA89B5FC3E3 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A56F4BC57AC3D35CBDA456879D912E2F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - A570971DEE9A00543D988289A5C6D190 /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 72CC8022D546D870A2D162C0C751480D /* YapDatabaseActionManagerTransaction.m */; }; - A59EC51C5CB771441B64CE79F3434351 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CE5857C1BAA34F41ED4333305DC45E62 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5D998C05531080956DAA3D7A5F690E9 /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 86306601945506C89EB7D53702519E4F /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5F3CB35FBBB4D86F4DF8951B85C5112 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = C3CCEADA49EDCF23A93E9159833FA5B4 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A64503733AF51B7D472B92A8638EC539 /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 1876F1626934925289FD1ECE055B6F42 /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A69D80BD366CBC8460D90D2F3FC8D319 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = FA5CD568BBFC56E13BEECD88629EA123 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A7249342E5164EC4BEE25EA816B45ED2 /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = 328DA9CDBE97C030B32DBB78D26ABD68 /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A75D6FB3D1AA2BCE9F7636B59FC0466E /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = BF9CF0DA95DD8BE25F1C741D1939761C /* GSR2.crt */; }; - A79B557AD340A756740309EDFD56ADBE /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0634AEC1525D11912DACF0A4CA16C6 /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7B6B2A9CE3A69C667BA6E5FA89677DA /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B517F59D61C86525E4DCB3E1BE81689 /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A807D9085F8D0C57AEA3F09F9BF59067 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60F28D0EF8A257A7F9F3AE761A73AE /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A820281827D2B2AF544CE6CB489026EC /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7CE66C9B74DF9B9EECDE6CADBAC4099 /* Accelerate.framework */; }; - A851EB4F8E86D1E283D4DE13629EC399 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EB16FA98C4EF15A7BEC66159CBD7204 /* CoreTelephony.framework */; }; - A85D7F4BC1A4D4A523CBC4644F688843 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E3617678D0CD564FF756A8AD63476D3 /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8F23578F1409FA6DCFD8AA8A75AE9BB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - A9478E50389483C05E251B383D5E3460 /* TSVerifyCodeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D8B779A3C48A540CF064C06D2FEE67 /* TSVerifyCodeRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A94C0D8158603DF2E365C12F4123642B /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E99F7D123A6F2A741F1DC3CBB92DC45 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A968ABEA4D7DBD3078087BB0A6CB763C /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE649B0B7474F5F30F7FB3A7FC45217C /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A96F15464A57BE6395AB3C32C2736B74 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */; }; - A99E5F11066C60C53880B8B8AF750305 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C58F743270F8CC28FF31B9EC1A6D7B /* ALView+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A9A873F7A325781B68C4AEE8E8261458 /* AxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FB2B374DC1A6D886488DC488EFB96E /* AxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9B93C4AD9B66485245A1F1F4614EE56 /* Curve25519Kit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 516A10F84CDB29F93CE81F9859D4319D /* Curve25519Kit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9E2A4CF6E515D12732C929F71123BE4 /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72595609B159610C42CED4369CBFA766 /* YapDatabaseManualView.m */; }; - A9EAB75ACBBD797BD8C53505B43324A1 /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9770950441868C3FC87CA65234B3AC0E /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA283B7464618C353AF458A7596A64B7 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 17F3BD2BDB804E57612FF694C42DC271 /* fe_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AA8DECBCD69F86D7F1F5DACAED355E7E /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 26988E58851366A1EE236200A918D8C8 /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AAAEE7B0DAAFD0FC22BA5C391B83885F /* TSAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = ABCFAAEA21EC901EFB0BC6FD301E5D4F /* TSAttributes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AAB138C19DEDB7341561D30126ACD203 /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = C163E34B421209268D7236C7628C03C7 /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB2305EB06685CB7E10896AEE56223E7 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC5555DB6B95FCB8495C3C0902858B3 /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB71D30D18989FCDE2665A09F1A06BB7 /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B75ECE167CC092C52F2D1C9DC46144E /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABA4B80ED1A94D3D3556048A46F763D1 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F35A999CE44C54C1966BF6BC9EF17F24 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABC09E3678660293C2A89EDD52BA1EF2 /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = 902EDF4A43275DEE3E1BF7BE0808FE24 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABF4594598C2BE04EEDB6E49A57ABB0D /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = EB18D4E33EE1621B008AB3B40064320A /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABF6DC652D59F8626DE3C7863CE9A445 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F350C55FC41FA272282E90DD0D9C469 /* NSNotificationCenter+Promise.swift */; }; - ABF78326C6E6FC45F661ED0D7E20759C /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DF5489353DC051975708CF8E13071F /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AC1A4A0146612AA25E25E1635FEC5F0C /* SHKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 717D38C276F2A93E6B6B830BB8027340 /* SHKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC41E25D3D2D036DB820A38B3C75AE9E /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B44C6574C0DEA94541EE29FB3E3B32E3 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - ACA016239FC6FBA93D73B827FDD396F4 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF418B894B0A17E630802CDE43D2095 /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACE179664F2402DA663B5694E7CA6A22 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6F9AB3AD82E6BFD5EB39A251E7DCF3 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ACF28204E32283DCF57BEB90B415A1AA /* ContactDiscoveryService.h in Headers */ = {isa = PBXBuildFile; fileRef = 9643415E61866CBF5898D4AD16E9E5CD /* ContactDiscoveryService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD42129C99884B8A1786F5A8B7681036 /* ProtobufMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D942825AC5BD27C71353381A38C08EE /* ProtobufMap.swift */; }; - AD8D5DBA92F7814F681D8FCC33B55C61 /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC00F2629AD0AD3236552017FE3B68D /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AD8E1717C8E1135D68F33E4877EDA1B9 /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = 5ABFA7836D9668219E905DB9D5142D62 /* GTSR3.crt */; }; - AD940DFC48D39FABE90EB36DA6F2D9EB /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BBA7E67A9D41995DEE497975480C7B /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ADF39CC7EAD05A4B22BF8956D7C72E1D /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE3245A1209B523BD3E235AB682A3D2 /* YapDatabaseCloudCoreOptions.m */; }; - ADFE5CCF4EBB7CB541CB625A7BCF4DF7 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = D066347DCEA4CDE08FCF71479956D6BA /* aestab.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE0345452566AD50C5062F1B52E1394F /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA4586DACABBD3A28FF5C0B0682078CF /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AE189063396B8C04E23CDC9D97A1B135 /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A1C93AC0768FDA7A62505F6F8F0E57 /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AE3035D6E2E4B758DF3AAF4F574BACEF /* CDSQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C29500AEC156997F43E1E960A71121 /* CDSQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE33FF94E76078F25806CB9B3DBF799D /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C12C104A0FDA1ACD759310033D4C0F /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE407487E49235A055427F0617EDA300 /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E61C70D93D468408B6A2AAB9A6A66B4 /* NSData+keyVersionByte.m */; }; - AE91F0CB5BAE312CAAE2D6A43BAF9466 /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = BB1BDC15279A717BE63C03CC08D582EB /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE92261DBCC9F73156901E42123DC870 /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = 2594E97971F409282D61708BF835E13D /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE9D1AD3B4D0018546D6FB54E229E593 /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9B206F8DDD8961F789603EE428998E /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AEAA1ABFB36348C768ED31B5E0E5DF71 /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4A8863941AB30814D12D58D2453F88 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEB22F33F4492DF6F3C01E602F907670 /* OWSDisappearingMessagesConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F780A4BC5571CFE1738E9CAF39471FD /* OWSDisappearingMessagesConfigurationTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AEECD80A77D27E1B8CCCD099351F716B /* BinaryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D3F60253BA045B238E4EF23AE9DA92 /* BinaryEncoder.swift */; }; - AEF2F78CEE647AF3FA666C00C18DCD43 /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = 596C91A074FA719CCA74D47E81830575 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF27FFDD6E6BF22DF02C332D080506B9 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0BF4161F7AD25BD2960486A720A7293 /* Google_Protobuf_FieldMask+Extensions.swift */; }; - AF2DAB44189986985B6627D201A3CBE3 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A10C65E8606EDFD6C27AC5E5870BB43 /* YapDatabaseViewTypes.m */; }; - AF5BEC9B2FACC9C8D57DEAD9848E1E92 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD1000BAE12AF5973C819C2C79D9479 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AF88ABAFE357131D716F7B3D34997039 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C3027FE83F15A8DA583507D38825B76 /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AFAEDE168F2870F05EEC1B11B8A7762A /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F3C8D5D33E382AF9142D48CBF19EB1FE /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFCF65F5ABCAA4CEB70E1742C7707533 /* SAMKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51FE1995DD46349440AF1BD3B97473FD /* SAMKeychain-dummy.m */; }; - AFDBFB362C5A029627363C9B05DED06E /* ContactSortingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 92799A9A64A50A422B3A14CE19E5902B /* ContactSortingTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B01061EC8DFCDC0C024527B8CD1E9902 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6355F5E08502C721292E9E2CB2A77288 /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B030B1A503AE86159B465AD2575FAD10 /* OWSMessageSenderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F7E893CDB530790C5290B9B56B7166 /* OWSMessageSenderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B03401BBEA9ADBB900FB5B9A5A54A8D9 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 092826F88254E05CAE56A2C00AC557BD /* sign.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B04E71647C3F75AAF9BFACE2DD31C9FD /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 36EA3D870843559BD8F7F8E9D0E06C3E /* PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0B9E599C5358EFB6E99DF3E36800C1B /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 31AE12B5BC6B9704FD15CEF13EB6600D /* ChainAndIndex.m */; }; - B0D1C5EE6B599C3EE842A782D8182113 /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B0133C4DAA403058913DA813B56753 /* OWSFailedMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0DF235CA6998A48809B630CA0C965EA /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4446941AD06FD79C1E7F38B2725A78 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B10BD807169052F087F7AB50C5873F7E /* OWSAttachmentsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9F7B6F50D4F03A7916B29DBC7276C2 /* OWSAttachmentsProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B10C90915842558FB5CD685EF24483BB /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D25FAE2D5EA6832C77573DA9765BBB /* YapManyToManyCache.m */; }; - B12048690001F96A1977A4D164186F10 /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE5BEDEF72439ED09D79CE2A34F4326 /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B12A462C6BD12DAB9B7F7C00C697DF35 /* ioapi_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B891E22E3B778BDF332167ECC95BFA /* ioapi_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B12E2D8DEF29CAA52B50BA753A06BC8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - B1503A3B9B9F1F524A039AA4BD6ABD2B /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = AAF6CFC99B3995D6B919C9812F2AC78B /* YapDatabaseExtensionTransaction.m */; }; - B17B8B5EBBD49CEA1EA89CA4C143BC06 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - B1890B211F3D411B870844D388010CA6 /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = A46FE891089B335D81EBE79DB3A7FD4C /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1D32339474232DD0DB8F910EFE19ABE /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5383318DE0C136224715E195F15309AF /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B1F06F6CFE64F0BD8CA319FE9EC6C0AF /* TSStorageHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3343C3D8260FD0993278618D389D0A /* TSStorageHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2166945A9D311B10AE4A2376C6CCD44 /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA0AE015807D2EC2AC1998AF23479256 /* source_context.pb.swift */; }; - B23AC9C73CD66D0EF8B67F85235B7771 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = E944227C1FE5F7C4CAEF311C51E8999D /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2413B16D54ED96FD56409E964901B7C /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B54BC68B25C3EA27BE82349AC990B5 /* after.swift */; }; - B27E6AEBF6B8A577F6D47D4B959247F9 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 715D53CCCE6105F16C43B1E2141F6A72 /* AnyPromise.m */; }; - B362D6C4B875C0A8AE2472A9BC2658E9 /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B412328C0831381E29B4ED351EB5EF33 /* MathUtils.swift */; }; - B386214A09A47F2952896A656D43F1B3 /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 676436BA9DAA82E5B0C19C5636FD92DB /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3CCFD2114A65D515793AA99955CD66C /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 926383B7E7DCACBE06B2FD939326EF52 /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3D92A4D3272C3C03BE9554EAF040E12 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4519F37B802D04204A7F63D92B33D107 /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B42367E69772B89A989D5E6299BCE51B /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F251BD566077D99294E243B00E1FCB3 /* afterlife.swift */; }; - B45FC8E043598A5A4424526412994880 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1C142BD43275419D46EF70FDE58BB7E /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B46ED95A3A08C7CA40AC75E78B19E3A3 /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBCD077C5EA82293701A74CB7D4063CD /* YapRowidSet.mm */; }; - B511C497F027D3FC6CDF3D20011A7712 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 625D5358057123584DC588992374848C /* DDOSLogger.m */; }; - B5141D0577B005F3485512EDD10BED14 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B48BA3F040DB600077E5FB1036CC191 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B519D32E95F6949AD26601CD2AA4E1F8 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573D39B5A2235DD9891E49671CFAF797 /* Logger.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B5219BC106E03E339CB6E635D37DE635 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = BFA0C4F24F7983735BF7CC807E9C6EC3 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B6258F6B9E5C7BE16A00230059982838 /* OWSFakeContactsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C0C8C6E7A714F0E6B2A241E2AD59947 /* OWSFakeContactsManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B67B0ADE4773FC13D2228E95F64AC86D /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B57A98ADCD6CD79966E03682203648F0 /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B6A965D1ADB384FE2049F8EEB3246976 /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 706F79CCEA4299351CC1997032737F47 /* SFSRootCAG2.crt */; }; - B6B66BBE8646D3C8AFF288B0CD8746BB /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B129152DCF35880D7FE6085A7294AB /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6FC890C4968C27AF56E25F989219A5F /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F79F4C466CCD8B95D2CF81F903DBD1 /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B71FDE9770FC87DCEAAD07DA8B50DE52 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FEE7D5D6759B3B4752414115DFBAAD1 /* YDBCKAttachRequest.m */; }; - B790AD31539519714AC2A7B730B91981 /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 55D20488BF45A541D3040972EBEC92A0 /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B806D7B4E893A1FF3833B59133D713EF /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 583FE7F8CC874F48EFB01F7B134E4380 /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B877A9F1E9F1EAB5FC720F1BAD1A34EA /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0C7A54C200BF3CA0968A0236014DDC /* UnknownStorage.swift */; }; - B8793F556C3796DB3E7656E9DB7483CE /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = CF1890E3835B8AD97D2A83253FE5AEB3 /* YapDirtyDictionary.m */; }; - B87ABD9B93F8D62500ADE1FC5DD8F0F6 /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2859C5EBDFEA5E438D8499EFF3753311 /* YapDatabaseFullTextSearchHandler.m */; }; - B88A75DBA08FBA20CE683C05FA883ADC /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 94A01E2BBB4BEB5D642BB47F4C1F9781 /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B920636C69E6F53E565A5AA272F34000 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - B963BDCD684ACC6CECBBF5EB97FB6F83 /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4032E4CEB93C8A3A85252A64305B4F89 /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B997CDABD3EF4F68656A5ABEE49E29CB /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B1609DDB7C8622AE59A124600339E8AB /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA74E87E41C76C08BCAFD5AA7B3F1F49 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = D08BC3BE3ED5F36696062954F8B4BE85 /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA7AE020205B183FB91FF98C33BC3249 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 6754A53BB55ED516FC682EC447DE90CB /* YapDatabaseCloudKit.m */; }; - BA8775CA52CF105B064558285DD82859 /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = 09EA74AB0F70E0416ADBC7072644D271 /* crypto_uint32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAF0A12DD7E983ADCBA5D63233011A47 /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D8332A5A6E3F77ABDA0DFE066991E3E9 /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB1BDBBBBFF3DA42F4E54D03C1A452BE /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 320FF6D93D6224CC0F2A992A875B653D /* SRIOConsumer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BB4AA976A0B5E79B10C315BD5C0A4ED5 /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D0BF63F37460CB9DD14B5129E11D12C9 /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB8704873E8E6AB53E4671E688249C13 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3BEE16F253E9A8AAC2AD5A27F1AF9C /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBBBD2361526B953D4EF5985545B6C07 /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D2F5A2213A70A44BF8C388955A099D3 /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBC588E23C52281020377D863F55DCBD /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 36EA62FCD109177238EF4E195A5E7115 /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BBDE34F95205C1C25E7B8770B0115F30 /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5ADCA4BE1B726B7DE2E824B1127CD19 /* Message+BinaryAdditions.swift */; }; - BBFF0741E85E5647E6365F9BBD531B7E /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 75465B5F7DACDD247DA553C3BC86ED0F /* OWSReadTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC6E0D9BEE517E6CBC053F214054436C /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 7767F79860800ECB85CABD5194D50EBB /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BCCE197C91E883D5861581BC405410FD /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 253A017F2639B00FD0AF1E9262C0C911 /* DDAbstractDatabaseLogger.m */; }; - BCE7F41DBDE7574D7D8F75CFCE00D917 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 46CDADD64EBB666C9AFCC11B227F0BCC /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BD2E9F1C225D50C91633189E8F14AB59 /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E3121024C6092727578D38B69DD63A /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD2FD006504B97BA0506B30655B861A9 /* Promise+retainUntilComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07A8616D4FCC4633273EA25238F12CE6 /* Promise+retainUntilComplete.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BD4AB498EC3A16F7DC6E8786BB755500 /* State.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35AF8458E00F37A1385142EB1912529 /* State.swift */; }; - BD7676C8ABB22B4BA0BDEF2330488349 /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B11B06FD36426314AD40B9BC6BC2ACC /* type.pb.swift */; }; - BD78455C9B89F2D2D611518277C479EF /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 12068A2AF4C310497F2FC164E9061294 /* YapDatabaseCloudKitConnection.m */; }; - BDC77E4CADB14FE2AD7A364687FDB1FF /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E2D44347B295127B481D9616D055379 /* DDContextFilterLogFormatter.m */; }; - BDE43783444C8AFCDDA8B23C4515E948 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE0D337658B338DCBB76A8974E9C0CD /* ge_msub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE03D951F746A0704CE728AF7812F031 /* Visitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C62DA7AE494257D2D7EC335F9693806 /* Visitor.swift */; }; - BE077E431486EF75E567CED4D39138C5 /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25497CC0AD56EE1F8BCD2BDF40258CE /* ProtoNameProviding.swift */; }; - BE9EFB610BC1BDED1469B15C8CB60353 /* OWSPrimaryStorage+Calling.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB62A7320FA08A7BD33BA3D5D9E45DA /* OWSPrimaryStorage+Calling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEDD1226D50D0519CF99C21A562BDD29 /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = ACA08370DAF4613C47195FC76015C73F /* YapDatabaseAutoViewTransaction.m */; }; - BF444C909F832833EBBD5CBE37180B01 /* SignalServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B035197CE0DEFEEDDC5512DDEE8AFE /* SignalServiceKit-dummy.m */; }; - BF454ADA896D079D4658336268ED2DDB /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 53D9E7EDB3E5EF3789FDB288033E8091 /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF79742694E9881FE25724547D4320B9 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = 098A12D7147FF992E985E88F835DB71B /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFD5696815969FCE177F9949E3F6FC3A /* OWSRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 42CE2842EA6E2F96D583422E29BFFFB3 /* OWSRequestBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C00E296EB9E755284C8E356C3B483006 /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F6370E7B4945F82D5979965AECDE2B /* libPhoneNumber-iOS-dummy.m */; }; - C02CFA7737429DAC1F19A4BDA413CB34 /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 85F6782F41C0A1C07FBEE3A17544CD05 /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C067977CA1309B823F81CD8C32C5DA4D /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ADCF4C693C531AA4E6C5A8995C7B2E5 /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C0825FE39124E5222C55E6E48653772A /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 19B91AFAE00B8C236C477A2AA8C48A27 /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C110E3235911637CD07F6A61D741B5D1 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = A640E1DB14C53693AEAFC091649F0219 /* YapDatabaseSearchQueue.m */; }; - C14A5BD1C9CABB8AB69F37E52AD8A4A9 /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC205D56F56A45085EF9153FE5773A0 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C17FFDA252574E1485BA9A35696783D0 /* OWSDisappearingMessagesJobTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DCB21195240E9968B81F35252E8E72 /* OWSDisappearingMessagesJobTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C1C0E29C1CFCEB3FBEA362385E3944AF /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 61DCB10315A3F62CA43BE00C55433522 /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D19EFC7E4A131C19CA8642FC709336 /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF2F090C56B1BBEA36540CBD3F8E56F /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D44FF36ADB64530B3E1259D3177BEE /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58E92281F482777A28EE867E6F0A74 /* YDBCKChangeQueue.m */; }; - C1D94EE876064B24BC4EC218D8E98FCD /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C9AC1CB04B359220DC570C5196387B /* YapSet.m */; }; - C1E49C602ED91356FCB745722F047BD4 /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FA7C0F22FD9FAC6EC9012A033937DAC4 /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2072B8C8CBFB5DD8C11595DC4B68272 /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D70776C58ADEB367D9231AA20DDF68 /* empty.pb.swift */; }; - C26F83E5C2BB2B40047F45DA7509E73E /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 533A1892EE205B66164969721AA2AC22 /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2CDCFA83F4D45F5BD9069B795BE8C35 /* Promise+Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6918E7B48B7BD216C7B5B44851BF0D /* Promise+Properties.swift */; }; - C343D4D645EEC49448F4D812A9F31707 /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D0865098C177CC26DEFC333199B8115 /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C34A2DD18B7FF0D50CDB539951157980 /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C033DD97B508A117CD7F363BB703F6 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C38073D98E349F6C9CC129AB34BE5A96 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55925683A8464BD5ACF97F3B849B4CEF /* AFNetworking.framework */; }; - C3C583710788BF48A51CB535D5AB26D5 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A53D5017DAA026FB3CBF4E52CDFF8F9F /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3D6D5836C3B6704E20EFCFCDD12E6A0 /* SAMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = B53D7DC9FAE31F38C939B42718714A60 /* SAMKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C44EF6FF27F94A20100EE43D2C144273 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAABC7D78DA0108FEEBC0CA63A8B74B7 /* Google_Protobuf_Wrappers+Extensions.swift */; }; - C4A55B43BCEAF5499BBF42BB76908562 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 07F5D2C547802AE8EB8974D8E3AECD40 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4A6E7F0A01D9B40D0A2AD9E27B5AAED /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF1943D91BE5AD0CAB7544628023115 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C4E13CEA40080B5D03BAFE508266B44B /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F7A2ACACEA75AFC92591528E295C4F4 /* SRProxyConnect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C4E99231D41256258B3951E9E30EE578 /* TSAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D9832132F14A7AA894A8C762832916 /* TSAttributes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C4EA36805B0AECFFC636FCFDE64EBD67 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE0A31BFD2BD76588B33013EBA0BB9D /* Mantle.framework */; }; - C5007F41F9AE246792FAB24B807EE287 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */; }; - C541ED35E463714682A1D1330F099CBD /* SignalServiceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 646BE6A2C3772184B4CB2F0521309F57 /* SignalServiceKit.framework */; }; - C54777119CE7D2093B243CF62D22AE76 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = FF824382EE82F3A3A3C567B6E0F95AB1 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C550EE4722DE1F80BA2EB5ED9A858570 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 237301B2BFFBF475CD8A8A040B3B4268 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C55A04B868747F3BAA15DD8EA74A85E0 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC4300BE2AF5F7CD7F9A7B1C8AF1BFE /* YapDatabaseCloudKitTypes.m */; }; - C5A3EC9936E726F755AE4EABAD89F917 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 068DE45A53B245D80CE10DEF2B4CBEEA /* SRIOConsumerPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C5BFC76095F5EC480385CB14EF0691E7 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B413910BFF4AAE682E06FAF68D6039F /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5EFA32762C7E110DCE0091CF6D86EFC /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2006D186AD8C50090C5508FDFAC24F8E /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C605886C16B67CEB73C7A0B621A69B8B /* AnyMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A008318CA0BC67186DFC4888C77D04 /* AnyMessageStorage.swift */; }; - C623F82C1549DA4ED3017AFF4182F0E4 /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = D1E169692104EA8E7860509ADBCBC01D /* OWSCountryMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6D42F0BF2B0C3026B26BE0DD7E51158 /* OWSIncomingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C67690739F060243A03808DD2B5AECA4 /* OWSIncomingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C6DC84B75F92B0956563075AED0C19F7 /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5800135792CFF56B82F7F76C6AD3 /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C6E19DE3989764599545D269D7AC7207 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 73EDF0F7AB3DFECC91937BD0CC91AFD8 /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C722EF5D0F9DB52990680A11C55EF64F /* wrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023D0A27E00175F5ACE75BC6F47A1DB1 /* wrap.swift */; }; - C75C59EADDE88D116818993DF45D2BC7 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B1D0B545E17301FC4BC7B6F8E9B341 /* YapDatabaseSecondaryIndex.m */; }; - C76463A96344F50135A62FD861D5BBA5 /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C4A551804B35C5C9AD79AD45294DE6 /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7D17CF6B4FE65D2EBFD7447DCA9BAB8 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 231DC61F9E39C3F9108AB4AF833B9D87 /* DDASLLogger.m */; }; - C7EBA2A56039959E9DC906A411B912EA /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24FBB6460F8F32D80A8DE1964D98BCD8 /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C802145AD3D7B86F514A3D8DE12A9E5B /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = D29846E4BA750DA900E23A8032527C7E /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C84311323928B552DBEA235418CC932B /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB194B92140636ADF014947830909C4 /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C86F36BCB1FCDECF97E202B55B5D9EA0 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A95D3C5A59C0851E840908470FB67555 /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C882C573CFDBE07605D1CA4DD733A729 /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C69D10CCC4F6C639C37B32ADC061A1 /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C8FC5997507239588BA7E3B56C5AC6F4 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 378BFE64743423A6E0122A6EE272A431 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8FEA989D06EDED8D4FFD0922766A340 /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 77FCEF32084E1CAC4BF47565F8189776 /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9183C42EE80BFAD9BD82DE49F67786D /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C5285EFD7BCE64A3E10E72D7A0C8DF8A /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C95F6B9E0A63E1FBD5169A37C9C36CDA /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F03622BD3F409B7092AD63608385AC0 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C96DFD8B118B0373C8053357B141A7C7 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 82C96B61DD38B74CCD0EAA90CE0146F8 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C9913BF3D7DAFBC19195BD3DBA6B8293 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9EF182498EDCBF380E6FF535A535DB /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9C4BAC7EDC539DF43FCF41FF8FDFD0C /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBE339425CE6798459A50C39837C1BA /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9D9452CA15D12AB57BC5CA03F715E58 /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DCB15A609BF23ED83C4097554F3BD7F /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CA4BCE58F8058FBF0D8ED34F514C8F12 /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B83A28F32DA43067CA3B067FE7D33A2E /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA99812F6D50A87E59FDD5A2565DA11A /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCFA0CD248DF7252BAE433F292F475B /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CA9DFFC6B5833E109E6D53E00DA2F47D /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5DB0393576CCDE90E8ABBC6F41290E /* YapDatabaseQuery.m */; }; - CAD5082191C810EB1F5222F56C7A61CB /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 93E1606C1E5D24CA4D0702BA3099584C /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CAD65B70D2DFF48A8C28185A2D96F32A /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A0DC76BB7783A48261DB16799FDD5CA6 /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CADC288B0B8395E617D16972089184DD /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 57443096847D33F91D3E93FCC4945D33 /* sha1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAF963DDD9B43F74165A16111B1272DE /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B20CAFF1919EF30D8E81E609FAC3E7 /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CB44CA61C36484F4C93493AD3BDF7D28 /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 70DF3CED1688698C20F30FD8089BEF50 /* YapMutationStack.m */; }; - CBA8D93A37B22963CE9342E358CF24E5 /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 76EC736D5A0C91C3A853297A6C4A4095 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CBD55AA87A545B87F8DF4FF16B988E2B /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50DD6AD68068498C42A19D8428C24C9 /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CC0F221106577D7A0A929E596A5B791C /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0EA0C3DA4420946BBEBFCCD066A9C6 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC3342775DFE753CBE9DF9D71120B69D /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 05369CFE1CFADBC012FC78F7AF8E57F8 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC4BFBA2AD74C68819D22E68495EF86E /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55925683A8464BD5ACF97F3B849B4CEF /* AFNetworking.framework */; }; - CC61F03748F9A357051198AA2F260EC5 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B4CC0307A009C3ED2FB35D33AA03717C /* SRURLUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CC6CB347E66C32574072908B8B6EBC98 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - CCB82A1D64D3F9A183874FBD2B1CE4DF /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C73A5B60C105D13424F8D453C82F82 /* Varint.swift */; }; - CCF113F2DE0E82FE02C8A8F635B2C89F /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF9640231BA87F3B7122415A3BDFA72 /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CD886D78CD7D3AE7F4A2C56DC00D2224 /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = FBF85EC2BC2BD1AD13B37DBF3985CA3E /* crypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE0663551701DE2A049778948404CAAE /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AE91F65A24FB7ABFCA58041F9D1585AF /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE2809D70D427DC4E49C48DE20A465A2 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 196110228DA321875EE3AA009D7915B0 /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE28A0801F890CB4668B4E5E78F614F7 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = FD68780B838B4F0EB60C74FC616C5041 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE3722A190884822010253EB7990BD7C /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A82E06659185E94D3186A660656C5F /* YapDatabaseLogging.m */; }; - CE5D090FB30FC578FC005AFE76616D76 /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D24D349B54E12773D34E7658C001942 /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CE62F7F5BDD3AF120F0E6549C5A510F4 /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 764A7456F3637450287FB29977E6608D /* compare.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CEC2CC362CFF2549A7975D8BED8425B8 /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 554C78F7AF73DDC0C0DA3DA4C97F10A5 /* YapDatabaseCloudCoreOperation.m */; }; - CF04F95F95B2AA411B18D56DCF739027 /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = BE08161AF21D41E4D3498B9F5D53F92D /* BobAxolotlParameters.m */; }; - CF1E4025C0A55CCC271D0D15E95B6768 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 980B6322212952230709153EE759D676 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CF40533D3EF980A427C0C9F0B7E67E16 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFBDF2177CF3DB6F40C1581546F6A0F /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CF68D0C86865606947194267C5881EFD /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5E424ED6FD368D5D9D0FEE9F3909D9 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CFD365DA4E084D8DADF805DBD2B128C5 /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 198F2877716CA628396254AA4F7F12C5 /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D04196F16C11D9A4C579B2774B0B1EEA /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877EC86C9D6DE65E667D151343024959 /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D0569794F6A5E24CD1E0F599FDA05DEE /* DoubleFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E61F1218CAAAA5E6CEDE1656C1D2E9DF /* DoubleFormatter.swift */; }; - D09FFBF068D264131F5C4FBABA81B994 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; - D0C681FB2AACA59FF606D7CBF154FDC6 /* join.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739FC96A475CDF23160F7118D24F2678 /* join.swift */; }; - D11547B2DA550C62397BD9019E039B52 /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 49692DD7661CA546097172F88AAD7082 /* YapDatabaseRTreeIndexTransaction.m */; }; - D19391DE84337CECDB21BB0097A2170A /* TSThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B4341D2D25006544E5B06F45CBD0C69 /* TSThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D19FB0E0EEE9AFEF3B504E2C8B2FB935 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = E935ABCAF2156A2E68374C1B999B5AD6 /* YapDatabaseViewRangeOptions.m */; }; - D1CA4E220F612CCC3D655BF1714B755B /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = B444479FD13F6A9752FDE3F81730F41B /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D24C5C493AE84E4B583B6E4982CE780F /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D281D90721F92E783D63D975561D527 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D27E6FC4169792A5E6A89EB69F2417B4 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = D56658342F916E30E36B3897A1EFCA7C /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2A12EFDCEBB07BF5903382522A8EE52 /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = B0A48630A2752261BBCBBFF2132F1715 /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D2C2017D5B2E417A1FA7BEE352DDE176 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 17EA44C7A97A864D0D592353E24ECA48 /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2DF6A1FA1C39ACD49261E04838AE4EB /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEF8C5C71DCD547E9D609ED97467E1B /* YapDatabaseSecondaryIndexConnection.m */; }; - D316548F8D0211BFA7100A750F91DC87 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F10DA9000047831E87D9F5C2B23B62 /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D32A5E20865DCE03CABFC9DC9E8976E7 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 8064FA12F80C81C099AF6050F3C02CA7 /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D32E519762EE5ECA9A142B2B6BCEB4D1 /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 730F915244FE71F4AD396A46733EEC32 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D3C504BF3C3AB0C542D4476739FEDE28 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 707AEE97D3ECB3637C85EB574F4C8157 /* NBPhoneNumber.m */; }; - D3E34D16DC2461A0604D8992B8428291 /* OWSAttachmentsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9534A340DF8BB55C53C84D4239E8A250 /* OWSAttachmentsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3EDD0AEF8056914E22289DD6131D5DE /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86CDEB5087F6287B5A6A958EE9AD39 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D416900A45C279AA8FAB9B4B2301B3A0 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = F7513EE7E8AB736EFD618B8EBEE84F9F /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4BCFDBC204BE7C8F7E77E13966BB6D5 /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6D78EF44A1EB4F28C853ED21195CC5 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5123A11EF42B89FC042237DB4BAB3D9 /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34A92714311B01D7DB83523B58F94A66 /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D55F323A263D2C3AA9D02350332667FC /* NSData+SPK.h in Headers */ = {isa = PBXBuildFile; fileRef = 33BC26D74AC6DFD1C9A7E1E56D4C99F2 /* NSData+SPK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5E01566385DFC19C6C3336CF1966B86 /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 821F2088C0147B046AD8A5BED4384F1B /* DigiCertGlobalRootG2.crt */; }; - D64F1BF43FA831DF927341647D0D05D1 /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 89F41658C7F82095469D77834B649478 /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6587C1AF1BFEFD302C5B6F249686D6D /* OWSMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = B621698BCB604681E08E5C88DAA8E517 /* OWSMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D685CBFDC51356FC62B27E6E2989746B /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3389E7D407C03EC5C52FC2E7F58F1154 /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D74E66992DAAB35F484A47D57E11B3C9 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = D8EE979FE7FE10C1B6547E5B743EEDA0 /* hash.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D787F6DF56F8CC1451596E9F3F24A7EC /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = CC8C84AC8F6DB498F4953DBEF4FCD53C /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D81BE768F81C9125E203FB42C11A46A7 /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169C8E818C865A11C19EA1B8D94D375D /* BinaryEncodingSizeVisitor.swift */; }; - D8CA2F38F534752D8AE4EDC08D6AF46E /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F590E0EC1D7E34B4AB70C19EB2DE954 /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8DD83F99D1A6A7479B3214092861006 /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 33921AA5A1074F3EC09B3EE2F160B1B0 /* YapDatabaseFilteredView.m */; }; - D8E3EF916285E14C7ECD04F7AF49D1F8 /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD1192BEA0DB84395AF5B782CFC9F7C /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D8E58DA8FA629635AD01D86FBB103F3D /* OWSWebsocketSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = E4A6A91433C09645C5D01D277AC346C2 /* OWSWebsocketSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D91B15B2A0FC19129798EF52C24017B0 /* Zalgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2756AC41446756FA548199DABD8B1058 /* Zalgo.swift */; }; - D95962D418C9FACBB1E2694D63A39B00 /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BA7179A1E476B4DBC1301815FE30388 /* YapBidirectionalCache.m */; }; - DA11B81EC0381AF30714E7449A5753F5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - DA2705DFE9EFD205900C02661BA95A2F /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E568BDF39B3CE21CBB6985C2C00EB26 /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA3DD717184C2594F36CF5E6462C5C1F /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 42F5276AFA8635A928D94358F89429ED /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DA794BC62EE135706B4990B44CE34DF4 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AAB82074DC421DD93A1C906EBF2DEF /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA92D3144316231292F4BAE58A3B6C7E /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = B478F8C8D227D2BD60A36080254FF4A2 /* AliceAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAB89FFAD53F631024E261D810960EEB /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = 52D31E0111019CB06021219B66E5B618 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DAC1C61126892E46F305629381948EDA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; - DB75DAFD7D3165C5C6824ECC8E96F850 /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D985E0A7EB8D35A158D3F8016AFBCA /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB7FDBBF7338752376EFCD54AFFCD8DB /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = ADEB657F1C18BD2FDF1EB95786D57D3D /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBDB6782E7AF818B62330C6286F0A695 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E6771764197D3C8F911A945501CEFF /* YapDatabaseFilteredViewConnection.m */; }; - DC810FB42833E35B2AEB99D743F86771 /* OWSPrimaryStorage+SessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 98795A98D346546835533E47E7DF5CE6 /* OWSPrimaryStorage+SessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DC9D4DFBCE4466BD1A89CB49BFBFE9ED /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AEB5FF0732F07E5645370670FD94DBD /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCC745020ED4FEBEED5ACFE9C65D5EDC /* OWSRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A33C405B6E46FBE9955DE46B2CF93D /* OWSRequestBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DD15CF4CDF0027F1CC4273D91FFEABAB /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC4606782CA29C3581FCEBFB2DAFBC7 /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DD26E341DFBDD7336CCC1B5A107B46AE /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345667BA2491B85E2E6F64D80916C98A /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DD762E5EDE890E779347A59FD3822714 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C48D2C1489ACD21000DE00562B7BC6D7 /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DD9D15C7291E86B260739817953156AF /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = D166D86193CA8EA0C07FA1E07CEAF8FD /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDA4D2DCE0B54DD02D1098667897540B /* OWSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FD7311DEF78B2E6210C5EAB2F4C45E0C /* OWSLogger.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DDD6A0668F53F258D9D6B23522151DD0 /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A37DE27732CEE7633A93C594C7A1F /* SessionRecord.m */; }; - DDE9834ECBC19C0FAF299E0A2899F4A7 /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF45D37FA9EBE08E31C40FA243EFF35 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE13751FA134FDC35C77A58A20B23575 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 886501E47EE27C1D08844F13F6A226B8 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE462CA892285FB2FD61E1D6A0D40ACC /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8CF656E4340ED12DD59E6BEB4DD139 /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DE7632540D740D8F8544295889922A8C /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = B723087DA6FA71CD1E7ADB82D94A8A96 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE81DEC8927FE42CB7845DF16669F030 /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFF10C0B8EA2E2C54FC1BCBFD24E56A /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DE8D65BE088A808CC22193A340A4AFBC /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C4112045082973CA6F459C610B68FD /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DEA82068B821A89C70C9F3B0DCF9449B /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B5321B3C688A42E88C91FA5AD3455D /* TSAccountManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DEE85BA6237072BD6F4D0F018254BC97 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 048EFB3749D798D8D489EC6A5D072502 /* DDLog.m */; }; - DEEB19651149D3E30204FE74727C3A27 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = EABD53825E1D944B5100604F736BBADA /* NBPhoneNumberUtil.m */; }; - DF610B97D30A91A11B95D678D2480C95 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0CE4C77D2E74181E620A533EFE333B /* Google_Protobuf_Timestamp+Extensions.swift */; }; - DF6413DFDA5F0833A43E625C4A3E2B6A /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = F089BD7EE718D6996E2A9A14D4FFFC6A /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DF68F60A6F1E9AFD064908902838ABED /* NSData+SPK.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB06DF70286F8AA16A84151E750086D /* NSData+SPK.m */; }; - DF74171EDD4C094BF57999CF1A6044CE /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 015942CD1222854B5503326327E99D92 /* YapDatabaseRTreeIndexSetup.m */; }; - DF8556E8090AC60945F66D9F81B4DC89 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = AB89E28838D2CD0020E228BBCC336A0A /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFAB6FCAC9FA4F7A08EE1E12368489EC /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DB95DA75424A2B44AC04CBED5F90C059 /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DFAFB063FDC88567208924DA9D95839C /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D3E63842903F7A638C56BC4F8204BB /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFBCB05573AEC830854C200D4D43CE68 /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B792C97C2E050976E36EC57A511F65EA /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DFBDC3116F177917435DF9D55DBB4844 /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = E827D7E8FC75E1366F92048BDFC8CEC1 /* aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DFD06EC2A23053690EFA8C264CD7F7B9 /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E2264C0025E9A4BC7DD402AC2F7384A /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E047C6C12EE1E436C7ADCFD0568CC90B /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 88FC1DDB0F34AF3D1E1BC92B74EA4983 /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E07662D6C3E6372DCCF6770080FFAD0F /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D99DDC12E73763881CEA40817BC83A5 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E0B7DE37AA3A3B5C2E6134C4D931B417 /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 810BC7DDFB712EF8580D28E176A8106B /* OWSMessageServiceParams.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E11F5ED47B734D3DB26093BECA47EA56 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C14BD3EDC7A4C6277CEE25C9262B95 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E14C12C0DC326882EBE9812A044983A7 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 03EA7A48B70FC3E2E7481250D8426196 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E1A1E47308A9719A63C4A054886C5462 /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB30B2495A3BB2DAD9A7A0CB2532B0C2 /* YapDatabaseViewPage.mm */; }; - E1AE8D6FACC3892139B5B82344A9A08A /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F440A74121D5106F021D4CF30EE333A /* OWS2FAManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E1E91D12457F7D8E377478D7EE17EEDD /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D18F7CF2F72D84B95936DB854764AF /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E2395D3947751BE64CD7D9A8042FE970 /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C8ED45D29C6E2C2ABDCE110F7DA64BC9 /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E2B175F9500882321CC2817ED0013B4B /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCDD0551925D701EB2BDA893525D602 /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2D8FCFF917503A58B80BCDD22E22E6A /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9F0885289276450EF7E6812CCF09A3 /* YapDatabaseCloudCoreConnection.m */; }; - E38705FB284913DD34AB334742621AD6 /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 926AF783CECDE2D6C209AA4238F5BD73 /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E39580724D5D7CE2B460CB44A27237B9 /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2437F614743A3AF40B468CD3684B0632 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3ABE4FEEBBDF55FC9071DBD93EF0619 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C33C24E333F184842F47FC257363F3 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E3AE907803C9B96899939A4658DFDD39 /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = D244967D13EAF5E240484A00EF3B0267 /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3DFE0F1B28305434504C671CA08D2C5 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 70E888BC3E5FDB4834FC628E6BF746FB /* PreKeyWhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E412248170DB2DD4EDC6EE05E0188D7F /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 512678C45215752977025D1B5DA0425C /* AssetsLibrary.framework */; }; - E4148C129D613CD523D07BB10BACF35E /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C169398E1293617ED592C8922517F97 /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E4747F7BB98B94D68E0BEEF079E68A5D /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B90F0D799E1295B6DB52B25F384F68 /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E47B643761767155B745606EE8053FE7 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 8472B6D1AA8263440E30545706288FE3 /* fe_1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E5715F0257CD6351A8DB21971B654FAF /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E1C279C533206D7102EAB388D383031 /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E5A9A5266627A84A42F01AFADFAEFBF4 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3916B7A360743B8AD0C1559C414F852F /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5AF2FCCF9CCB66BE000FED9B277F565 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA90A24B4BE6BA00553830E802D0D54 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E5ED79F342DBB5187E1FCD6018E404E1 /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B84A9F6F8E8E165CFAFFCA09B98AEAC /* MessageKeys.m */; }; - E60FEC1F6AC7FC8A01B8C04838079E84 /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E45A0564312687476CD2C628971797E /* YapDatabaseAutoViewConnection.m */; }; - E616AB42D271A69F33D1071421C3FDCD /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ABD56C6A6390BE574D4C5D6B361DD35 /* DDTTYLogger.m */; }; - E62DFD0D22A724F10A7429B7861DF8D9 /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10689BE40E9749B8BE27551B27AA5E8E /* JSONDecodingOptions.swift */; }; - E639051EF36214E7613261C050D85F1A /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 809C0C9DB565F383F2CF911A036338CA /* YapDatabaseFullTextSearchConnection.m */; }; - E65F4437BAB3AFAEFE932785E14807E9 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 133E282A5482EF00ADE0627D7BC24CE0 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E69438AE276F9DA7BF0C2F5649BBAE6A /* SignalServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B18D1B2195DA2B26A6CEAB104BAB31 /* SignalServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6E411361256245076645647BFA660F0 /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C083AB97927A528AE810C17A2EBE0CB /* JSONEncoder.swift */; }; - E6E48F0D264E5EB5A1BD919E66820989 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACD640011D3B29801E9DB70E0D81CA3 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E73E46E16C33041EC98F0A7A61C14201 /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F4011C9427CA00D027C2895CC271669 /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E7624FDC5CE0B569AA9CDD33EBEAA005 /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = D1EB8D73E5521B69D864A22214D672AD /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E782FA1404D8EC444A4C68450D527A29 /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = A0F2FE5AAB9097AE22ACF18B3AC95138 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E795C7AC6CC0F6513D23BDE2DE83E4B6 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E7CB5B5B86C012E30787EAC9546B5785 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7CE3EFF26A85B0B9A2FAD8B2401C045 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F91FC177CA6573C1E2C2B4E20FE11DEB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8BE0BCAD99676D5BB5B70BAF91DE849 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6AEC30E75497E69160611223C3ED251 /* YapDatabaseRelationshipOptions.m */; }; - E8E4C148E2F856ACDD05D0367B346F0D /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8B9C41AABCB3648D7C69C7A199FE83 /* SRRandom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E946FB80D6E57B2275D86DD31C30A022 /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 090EB973388CA0160E3AB8A2A0A820D8 /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E94DCFF9D2C4A6EE15417D5F8D0E64CF /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D84F8A9E4E49A922BB34C47FC8394A1 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E9653F7B267B31ACFB4B3356DEAFDF2B /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 14FDBC2890C2D46C6640AE80FFD44B79 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E974C45469C2118B94ED53A3E753C116 /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AD76054C04D309ED776848299A1ABFB /* YapDatabase.framework */; }; - E99EC0CA610E0A7020FFFF8E08CBD9AB /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88E3373FA2C7E32DB22FF026C508403 /* Message.swift */; }; - E9CE66B59EF0CB86D3D953900C112B2A /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C422BDCBB589EE21D48FE25D63D8F0D1 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9F37F4D51C7F476AAA47C3EC9026542 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F09A83439DFAD904409FEF451C77E69C /* SSZipArchive-dummy.m */; }; - EA04A54F4F17A3BEADCBA47EBF5737C4 /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 5470D9614579E0D7B633A8D210A9529A /* YDBCKRecord.m */; }; - EA25829FBDE272A613B1713D10EE07D1 /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E1FAC9E019536ED0C5902E0BD2FD485 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA2EC5BD5929B7237E27AC3375993D2E /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 96850EC1E595846A989AC011C354EACE /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA48235F75347474BF7D032C84A3672B /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E794613F1B344ADEEE12980B3B29BF6 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EA86BB3159E5529D8D5AEDCBAC889431 /* SPKDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9450E41F1AA56BF108483EA546EBEB45 /* SPKDataParser.swift */; }; - EA915F9C6078564843BFC7C3A2AF8505 /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A78B12B1578283ED37A7412F5D4944A /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAB4C440B0BF625842F8402392992FFF /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 582D042706CF9127B04A83D592422965 /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAE55938155FB0DF0458AF908D71C6AD /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A2209B4557E9F35C261C68B7A446CAC8 /* HKDFKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB2042FF9B15A99856530ED7F686ACE9 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F3C0C1365040C7C4DE4293AA79AE9D /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB37FD7094360F6E64A76AE7AB047C21 /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = A3CBC8F0550184078CBE45102A9EA1C2 /* Randomness.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EB49D2A0729C42A394A11664D9F8C3BE /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5395B228D77D6D2637E1CA24415653A /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB5A82C347FA51CC7D6A80B210D0495B /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B0FD78C4D0865107FE0651E6C4F4854 /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBDB97ECB305995C86416164D1FE0A64 /* SSKBaseTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F071B26FB8BF813F8162D4D6D08F9084 /* SSKBaseTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC36E2B12D2FFD02C5AD6F20674E1A9C /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6998C2D9D77B3A47CCC36A8799D2682B /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC7725CF877F1B21A7B916CD57506BC3 /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2FBC84F7F57A800954919C145E166246 /* SAMKeychain.bundle */; }; - ED048F3704C6B35E9B38ADD81E07C4F9 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 12BA7814AE2E73D631F789901BCFE297 /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED14ADC4BE4DE81BF22BE530F45ABA27 /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = CBD11FE71DFAF18A08C7FA04581ED370 /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ED45E57D629FBCF3A0B761F9BF7FDFF8 /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = A173B132420DCE9B64C4B93602A0D75D /* ProtobufAPIVersionCheck.swift */; }; - ED4766745C37743757E294DEABEEFE10 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B97A46C6C61E2A49A325556DE55975D /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED56166D6A17F1AC6D3027BEF073235C /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C60C8A0F2280C929DDCC8DF28CF748 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED748137EAFB492B0E33B1DE0947A603 /* SCKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4177AD4CA51EA62170E105D38301F57F /* SCKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDCE667EDA8595E63EE49A39105670A5 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 2158BE774C88208C58BE6F6EA132AEAF /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE53392E090A8E667242BC1E49031470 /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 30736814C016D958C181CAF5491A82A0 /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE641795226241503C2DAAADBD324550 /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = C248C4F9C1FC211C1BD1F4BE0CB9C4CF /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EEC13F7C7D6FB682185B82AF659546C0 /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 035188CD3947EEFF760884FF4FA51840 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EECD9A43D9E2D24B7A17805B5E51E2C2 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BFED806D07373E5AB3AE2B3E8629D2D0 /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EECFE8DE434130B85278E2CADE65533F /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = CE4B5CBAD31D575B66E15F65AC88F81C /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EF16900B8AA27D5DF111351E33307AEF /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6E9DD28429518A7404F4E289D1696A /* YapDatabaseFilteredViewTransaction.m */; }; - EF1A6265CB7E1FBD99A6424C2AD5D010 /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 26C9D34E0E4941756F10D7D653AF73B0 /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EF466233BDE6761BECB63A16B348B281 /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF0B4F6362EF8DF5100C9C2B1FB7A45 /* WhisperMessage.m */; }; - EF7A6AEAD8FC34106010548099BD49C2 /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B7F8E81CB35CA2A0E8E6DDF8F42A4CF /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF97ABE014C8E60D0DFA0E7048452CFC /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A4AAFCCDB191793266F65CEB73E9C9A /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EFC760EADBF3F251A7E31322D639CA59 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3D22AFD8DE7C241736680CF18A94B /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EFF7C94ECBCA931107CCD90C870515F3 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A99C9F066E688BCB3586541C5BBFA73 /* DDFileLogger.m */; }; - EFFCCE90C66BFC42C1EE9AEA61323AD1 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B4F2A5C81AE462671860A73622B769 /* ChainKey.m */; }; - F01B5EF1A5A1664EEA535D215228544E /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA7A9A940A5295D2FF3B7789FA262B8 /* SRRunLoopThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F034D73F664529EC557330EFBF017EED /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5803B3D68F0134351ADAF70CC3743806 /* NBNumberFormat.m */; }; - F04A5CFCA21D8EC77649B49BE89AB0F7 /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E56557626CDB899C8F4D7740DEEC3E /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F076C7CCEE69AA28D5FAD2270BC6C03B /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FC0823679C7BF003A7C53B4F4A0ED46E /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0C1A8355E87D9AFBB25C0C42DA99FFB /* NSData+messagePadding.m in Sources */ = {isa = PBXBuildFile; fileRef = 03562D9CD555E0FC87AED2B563012438 /* NSData+messagePadding.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F177D874953D61C584804D280BDD3384 /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B52A862EA4D18990DF5657624CD52E /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F195DC9603BDF7104F582EC6C092F12E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; - F1E19C4A153CFC8E7681F8EE14AFE9FB /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 486C92BD413C8F881BF380426EE00C06 /* Reachability.framework */; }; - F235B0956305B5C1D9A846D9DA598474 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = DC70DFF3E3F4ACE19384B8C306D187C6 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2751C4D1D5595790D26FA2CBD6A1DF2 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */; }; - F2F3F02603ABDCA1FE070D9DDDE08353 /* TSErrorMessage_privateConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = FB27BC03F8D678EA9D8E18094F1EBEF9 /* TSErrorMessage_privateConstructor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F32FE56F211B8417C5519E2FF701E997 /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = CE771DD92A24C9BF769F37A66FD71853 /* OWSAnalyticsEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F33F7892876FA49052FEF3C1931A138A /* HKDFKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B73862D822A0027D359ED0292DBB83 /* HKDFKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F36E66E21AB95C0C517DDD54FC728907 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 45093058FF09FA6304331BA954B7839F /* Mantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3964C3EE95D9F8D4EA35EA45FD37456 /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 62D00B1C0921B9505E08C2BDE359075E /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F3B7FFB15777FA7BBAFEFFAA85EA066A /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E27B4878E7A2588855FF4286A6B3429E /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F403BB85AB4009756A1604021769AC7B /* OWSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = ADA1F32F9FF8F8F774E1883E59B63297 /* OWSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4279EE76A82A8E51ADB8D393A72AC98 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F68DCEB8D7922313CC924283F75CA956 /* DDMultiFormatter.m */; }; - F4518E3D7060A3327F884C5B840E503B /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEB4D37D702DFE1D1436F86DF6E574A /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F461B12187843B7BFB0676A66A83F6E6 /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DF127AF05D1B793336F788DB876FA1 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F46D5E6C86EB34A115DA97941A753CF7 /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36F576D6FDDEFBD0714A1ED473422604 /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F4721D6B32588D39CE1CCD85A732FBE4 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = D813BD33CCDEC1A2C2660E88A7B7DE3C /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F4973734900F0EE5BFC6AED4D4812949 /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C8767A17A9D7AD84FB0953E7A69352A4 /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F4C2C8827B93367A7026F692335F1A75 /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 0076E66D64243EB7B3C07C51395ADC6B /* YapDatabaseConnectionState.m */; }; - F4CE8A23BEB3DB746A24F37D84637CA8 /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4BEA04532A0794F3979549DE2D0A7C /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4E2576BB9674EF382600BED1BA1584F /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7E683AACA93D0BFCBF83EAE7EF5D3E3 /* UIView+Promise.swift */; }; - F4ED2E01B78385A667EBE699EA4A1966 /* SocketRocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD068CFA1297F00B1E70D280A2C1CFEE /* SocketRocket.framework */; }; - F50AE7F3DF99E04AAEDBA88BE34CB05C /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24DA7D3069867CBCB4E67B3866301A6E /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F516AA1DBA6D3ECBD2D162250CCEEE1C /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0310305E57E8397E86E0F247521CAB81 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F51F5D0C0101070F86E8B2B6C80AFA16 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8138FBCE0EC6F60E9A670DD20193F646 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F559B814A3395D4BFAA1098444CD5A4F /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 654B37DB31CDF806066CC7B1225CCBBB /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F57CADA9C7EC850E869CBE10DD4EDFA3 /* OWSFakeNotificationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A541BC4D74AF167932583A97F276BD0F /* OWSFakeNotificationsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F59D4F0EC8DB3D32E7349924CB7B357C /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F0BC3C5497C39148F4BBB79FDEE034D /* YapDatabaseViewLocator.m */; }; - F5EC30ACC499791BAA62C7F8955C3509 /* JSONEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51B52A910F914D1CE2B803984BAA496C /* JSONEncodingError.swift */; }; - F634EE01F9D67EB9350857EC245DC319 /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D04642DE7832030598FDEF850300C6A /* FieldTag.swift */; }; - F69716BD642044B42C0DB3573E0DB49A /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 21820EA5ED2DBE43A0A279ED5AD4F1EC /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6A6B48463E223A05675F5A38B99CBB9 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD06B47DE1E7B57F3B2AFB868A2AD3B /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F71D9F0245A09382CADC74DAE288C16D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 29CECF3C7E03129C38D1B4BB9349CF90 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7971A202E15EAFBD6A55A4334ECC36E /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4710A94BF696B6615D16BE2462A497AD /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F797A4759171A28DE590C5302235D7CA /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = F3377E9ABAB8AC9526FDEA8B5C865FDB /* YapDatabaseHooks.m */; }; - F7A6280578180E0E93BF626872531D2C /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A4F388C591BE7521AB2F6DA918C674 /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F84A3F33D64A3D0C5C43346C6274F584 /* Google_Protobuf_Value+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45325C85A588F1F4FE965703FC4815C2 /* Google_Protobuf_Value+Extensions.swift */; }; - F8578460F741DC4B8633103DC330174D /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C83A8DBB9D45DB5D4652F3082354D19 /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F879B5CF62F92E968A1FBB6FC6EEAB9C /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8FBC272B2E78CD63DE8E0690AD3B0C /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8875B9D5D687683296701E214B21C38 /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = 152C7E7C796D0574643377E739AC8052 /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F8A7A9D48891B4569792932722DD21D1 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8C443E1944F09688AB745F3EF45612 /* UIViewController+AnyPromise.m */; }; - F8CA64F092FF59FBB14BB05074872260 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - F9856E23432D63FBC7E149E6F41FCCD5 /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D711259609DD60D21D89DC6B6A3773C3 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F98E53AF6D822D059A00ADCF52E494F2 /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D69E8E307DBBD89B5389C943D51239C7 /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F991D22D856BD17F9E308EB8DB800DB6 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63429ECDB8D292AABD4B685155440367 /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F9D619F8148B2890CE198964515F2881 /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A7AC7DE2A644D93426224DD9C9F325 /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F9F69D9F582D103165180B9725E6E4AD /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 024CF4FABEB3D3D7B3E36CE4AEDDAF1A /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FA032EC3AB1B35F0612A2FDB66B872B0 /* YapDatabaseConnection+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E1455AC81126FE1B022B14F57FCB68DF /* YapDatabaseConnection+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FA5AB98BF5BD4A8BF855E1769E981D15 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = FE969B223A90EAD7A58EE95FF91589D2 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA8BBDE958D4595C0BC130FE8EF2FA35 /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = B991BB6B0221B0910820AE2E13FE0688 /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA9086661BEC6F1CAE77F75A6D67040A /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E70135E8ADE7ABE09C2152866F469D4 /* NSArray+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB679F09B901D9427BE9A95AFFC2CE0F /* SocketRocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD068CFA1297F00B1E70D280A2C1CFEE /* SocketRocket.framework */; }; - FC974B46F271900DFAC1E6AC597BE28F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; - FCC62983DC7E831C8F3B063AB9544401 /* TSStoragePreKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC9FFD79643384C99549B8DB3834F42 /* TSStoragePreKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FCDB3508C5167E14AB795C74426F1C13 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = A70D1F3A41A1783661FFD45B48750385 /* SessionState.m */; }; - FCE4D94C8411794621A2366A2F045078 /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 90DF328C3FDF7C68F0D914D67B1CE665 /* YapDatabaseViewMappings.m */; }; - FCEF5C19003E19C4F40C9073F9EA1503 /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F44D030548B9066632E04F7EE4433C /* YapDatabaseRTreeIndexOptions.m */; }; - FD0C143AE5D267BA9D7315A760081365 /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = 301D09DC9D0F943FDF034295D1F87CA1 /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FD329DACC6EA50F4B3CF2D6D20AF1963 /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AE575EFD0FB3098F10681694E85FC37 /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FD417844D2D0609D929CBF27E737F285 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; - FD521DC0D7E6E24F7F2CF7E1A199DB86 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 21A7A56A8AEF9A7A032556755A1CD76A /* YapTouch.m */; }; - FD60D35709D51F32F067D195002471CC /* Threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 030E994D4AE11183D0C1015CB58466C0 /* Threading.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDE9013DA6B1EBDF4A1124BF0C03B1BE /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 7985919895F51CCDE918BE99511978A3 /* fe_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FDEC3EBBF606A6CCC4426D4266A3D5B1 /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 723116ADB8819E215FA2A9841D41BF47 /* YapNull.m */; }; - FE0682D59419E9AC4B5B9E9602DA73A7 /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB47ABC170D0BF74F27774CB8301472 /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE169CD9CBDFEEC2375B9B225D012217 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 608584102F53AB85C6B63A1A466AFC08 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE2C965FB32A4467FA223381AEAF5950 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 336B39B46A8D9D083FD4F81AFC48FF60 /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FE3CF80E64E679683740335B74D545FD /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F9502AF163FC586C4694A4BC72FACD /* YapDatabaseTransaction.m */; }; - FE9F33A4269DF721F33250B697A4FF5E /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD8834CA917B5C0BC08B921A056600A /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEC8CCD61A32E2C5351850D18B555F0D /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 636AF7906C5B24342734AB92D800A2F9 /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEEDE161A822E1BF8967E784F3C64592 /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C20A5FD82B76FEDA8CB8398208FCAC2 /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFE3A7D09BF66830F52882EC5C6B5880 /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D827531AC0ED7F39CE1E0BAF2B50A4E /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 001518716F406A7E5B9410A59AF91B0F /* SignalServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D1DD9CDF786A941E9CFE0785755F384A /* SignalServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 006A7D7F1DD368EA72719FDFD542EF04 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = D08BC3BE3ED5F36696062954F8B4BE85 /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 009AC0AE1BA33267C7B6B6789EF664C6 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7B90469219C8ECE0F4580F0D9CB032 /* YDBCKChangeRecord.m */; }; + 009F1411921F1C7ECC649A7D75C392F5 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F9502AF163FC586C4694A4BC72FACD /* YapDatabaseTransaction.m */; }; + 00CA5EBDF5311F281E4A0F92916D73DC /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 980B6322212952230709153EE759D676 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 00CB2AC957FCA68DA52DA2EDFA4FE426 /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = A7FF58DE933B1B524FB5F5C3B4EA148C /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00F175C76C6056451F69250F901E77AF /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DD9ED03B6D6C97417C02FD6A0A03EB /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 013A9CC6E476CE07CBCB06D86B0761F0 /* Pods-SignalShareExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 541C621525EFD0C321DE78092D72F9FA /* Pods-SignalShareExtension-dummy.m */; }; + 014CE11FB860424B1947BCC755BB38EC /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D2888EC717CF09943280576E7CFCA /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 018144FA5B2ADB51441CB81947EB4B57 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 320FF6D93D6224CC0F2A992A875B653D /* SRIOConsumer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 018671CFB5E49869C2385793A0338E07 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F03622BD3F409B7092AD63608385AC0 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0269B4E8FAE27463FF8B7EE239843F13 /* CDSSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 16A76F101B0BC40C2D2D69D544DA09E1 /* CDSSigningCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 026F2C9CBC939BA8082F67A67F6142D2 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A82E06659185E94D3186A660656C5F /* YapDatabaseLogging.m */; }; + 02859C150F1FDD26D0F30D41DFA14E11 /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 861FBC0DC49B4A4187D108712AA23F6B /* YapDatabaseManualViewTransaction.m */; }; + 0319E7256DC1D3F5C1184FA38D5FEF37 /* NSData+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 63351A8870834CE09ED187936143B2F5 /* NSData+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0372BA50FA50241FA238270A424B5CE8 /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C89FFB83D7D38A13A2A4CC7B0EB60D6 /* NSObject+Promise.swift */; }; + 0382A37563477C0908FC30EC3BB3AC44 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F4177712420D32B2C25EB9292DEA1F48 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 039CCF7D971D41B362FB446818624EEF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 03ABDE7DDA54E4FB01CF8685F96ADDA6 /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F9262D2C01554277324D03DC1D00C1A /* YapDatabaseConnectionPool.m */; }; + 03E71D97F25AF67A37A91B41A851A120 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F350C55FC41FA272282E90DD0D9C469 /* NSNotificationCenter+Promise.swift */; }; + 0428E8C9A3E23609B1B65400EC6D898A /* OWSSyncGroupsRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F23053DDDE24A83303EE271439608607 /* OWSSyncGroupsRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 042FD84D7FCBCD60FFFE15F0D6F08919 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD43C4004038639758216C4BA35A91E /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0450792E861494141B61CC38D0CE63F8 /* Curve25519Kit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 516A10F84CDB29F93CE81F9859D4319D /* Curve25519Kit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 046E975852CA9DF7157E1AB6E068BD89 /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C49231D7D0ADD905C44A9193D25D6DC9 /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0487D3DDE89B9DD93196359CDB55FFB0 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19F74CDF7BD9E04C68AF4F785E0E400F /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 04CE721DBDF30E535D1F9A057B9FED31 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C14BD3EDC7A4C6277CEE25C9262B95 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 054CA7E1B19EE09B17C58EB476B395EB /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C713B911E7DEB62D12B8B932C458193 /* ge_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 05C27F148191242DA1D86DE8A4F189FE /* Zalgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2756AC41446756FA548199DABD8B1058 /* Zalgo.swift */; }; + 05DF62629CD232BD5333A376567AF5C7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; + 05E46A74FA8357FA24DCD70731FEAB52 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CA4D237B5CFFFA1DD81C5829DB5898 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05E9D083E017F1721077DAEDF165D77E /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 32E5869DD36F06E39B99C7EC35DB0825 /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 05FC733DC6688342515F2452658BF8E6 /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B792C97C2E050976E36EC57A511F65EA /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 067D2C78A6CA974BE229A5DCC783BACE /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = E3140C7AA8E6091CDE4471F2077492CA /* NSLayoutConstraint+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 06A3E0C200BA9D7F3DD9224F60766AEC /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCFA0CD248DF7252BAE433F292F475B /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0702EC6E05B79469C4DAD64CB8297E8C /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E794613F1B344ADEEE12980B3B29BF6 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0703D27819CE6340758543CE297EAB06 /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 515BA61E01318A240CFB45109A37234D /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0732FDED69E1A68556C53E5414BD3F99 /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E275DFAD2F59D6CE68DF391CDD6106 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 07340A77CF04E24DD96190B25A765D97 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A99D9210210DA24E311773965690379 /* ZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 075963EDBE8E5599A1B3ACB287FC3E3E /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEB66A49F28FEC181DB71F70F896818 /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07942D8F661CCF77DA58C6A275B47D7D /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAABC7D78DA0108FEEBC0CA63A8B74B7 /* Google_Protobuf_Wrappers+Extensions.swift */; }; + 07F6C91715B50807F97293C5B31EF013 /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9770950441868C3FC87CA65234B3AC0E /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 083D4DDB0F8464D17E3DEAAA587E7883 /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 70CE0ADBD11CC6820C05ED502F05BDCA /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 08473DCE436222AE22AB3858E24CAA01 /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF45D37FA9EBE08E31C40FA243EFF35 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08A2A9E82FBD6CECA61DEF3110DE2C1C /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B5BD87A2372702C73BD5426C802F1DE /* YapWhitelistBlacklist.m */; }; + 08E31B0B51480ED66B9FB02C1B4A690D /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D7FCDE03381C10AC939E2D25F0745573 /* YapDatabaseRTreeIndexConnection.m */; }; + 09322A3A1A1713C0E9664A63EBCE36E1 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = EABD53825E1D944B5100604F736BBADA /* NBPhoneNumberUtil.m */; }; + 0991AFF7D8E4BD7E755C88349D4C3C77 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B1609DDB7C8622AE59A124600339E8AB /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09BC050D71F38FAC4792EA76FAF88F36 /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A341C617F23E696987127332AE54A7 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A430DBDF7D08199C4764463F6663872 /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 698741D8461D16C35B7634AF59FEE821 /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A4782B0E045DD880EE403109CD2C580 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F2F1E8687488E9690BB4E6C44B6C4ABB /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A63D4FAF257FB79773B11345528EAC7 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = C19AEB80801CCAA469E95CB30231F185 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0A75C46346A0120B3FF9019092FFA67B /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DBD12BB06F122DFBD343D8325672DE74 /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0ADAD4CCE9DDC8E91DD405E8A50DDAF5 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E7D20DFC9FC69CA6C93719D9B947F53 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0AF05D858C21A9E29DAF78813A215BBF /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9104769D986FF415BB80470BDD6D022E /* TextFormatDecodingError.swift */; }; + 0AF60C2E4EC681E743703FB6F7A52E23 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ADCF4C693C531AA4E6C5A8995C7B2E5 /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0B12BAD34854AC73D57508B41272B376 /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1231DA13355CA5C2EB2ABA4373A8E8A1 /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BE222FC18F24F558527F2CAE31F9993 /* Curve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55110825E0268FDE33DE7F7FD5C8BC57 /* Curve25519Kit-dummy.m */; }; + 0C35BE337426E73A208DC58FEF46FF47 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87B9E640A5C8791D5C2D9AD4351C8161 /* QuartzCore.framework */; }; + 0C821F103F73AAE0C2960767FB14DFC3 /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = E827D7E8FC75E1366F92048BDFC8CEC1 /* aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C933367D617F58ED96A3F2ABB2F9AB3 /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = DF35C0FADC9449780CF7F1AE13A435EC /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0CA4020866FCF47572154D21CD28A591 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A663CEA42A05E045A9C497DA62E1FD0A /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CC5F9E29305E11229E867ED0603B79E /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 257C908070770E94CDA5B604A94EBE2C /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CE5AC0DD30EA374F889D052B8F22FC3 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CE5857C1BAA34F41ED4333305DC45E62 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DAEDFC696664B65142C19A2B23F324F /* NSObject+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C95694007439DF628786A3CF7DD679D /* NSObject+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0DDE8D731FE43C93E9C7F67561F75FDA /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E1FAC9E019536ED0C5902E0BD2FD485 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DFB69DD1648AA9793F847B91D6F7132 /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = F0BC08A4ED3C2BD50B53A62B86B1E2EE /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E4D4792999C302C234094F26F40A192 /* Message+JSONAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AA599A6E5BA02639109F816D9ADE60 /* Message+JSONAdditions.swift */; }; + 0E6834A39947C2A290569F4C46836408 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B9833879884627FF93FA54A878222F /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EA46B1ED811D85587BC8261DEE95EFD /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 554C78F7AF73DDC0C0DA3DA4C97F10A5 /* YapDatabaseCloudCoreOperation.m */; }; + 0EEC830C76C852059A3440A41542B094 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */; }; + 0F4F618DDBFE8BC1BD8869A8B1953802 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = F7513EE7E8AB736EFD618B8EBEE84F9F /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F5E1713D9ADCCCD6B92CD9E2693B024 /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA0AE015807D2EC2AC1998AF23479256 /* source_context.pb.swift */; }; + 0FC19F75078FEE18B4549656E4886D1D /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DF7BA75F2287B5E280975EE20C8DA7 /* race.swift */; }; + 0FE3AF08838E2D1222E90C709F9BF95F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE36628414DE5F054CF57EDB91A4CDF /* UIKit.framework */; }; + 0FEBAF090FF7A3B71518E263E06E4B8F /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 95C08F3B927F76457C9BD3A2EA5BD35E /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1095D41BE83F1F5F0A4447031D4503F2 /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B75B5F8360BCC1AC48498FD1C8B344C /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 109EAA13D21680D4E24584B2F41E8E60 /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5803B3D68F0134351ADAF70CC3743806 /* NBNumberFormat.m */; }; + 10A60686DAC542E6E777E03F42BAC767 /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBB760B5AA030070967F7A7A40C7ED /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1107BF8AD3A6BB083F769C6EA0CB387C /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 45093058FF09FA6304331BA954B7839F /* Mantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11350982D3753531A51CD2E3B3799A7D /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB39792D283297CE2A3CAAE62D0FA22 /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11495435A78CFD46477CF080459F0350 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = ABC4E69A52C5CD765A1AA5732F53CFCE /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 114CDEA90594BE5F581832E79580258C /* Message+JSONArrayAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7B2EC541E6E11FF3D3CD49B573FC74 /* Message+JSONArrayAdditions.swift */; }; + 11A52A4CC939D7298D9493A311F73018 /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 789096A74BE290AE7DFC4F3C0711B533 /* YapDatabaseRelationshipEdge.m */; }; + 11D5CCA31A62ED6EC064B8E99E989490 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = FE195E265629684B1887B5E12EF90365 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11ED45B9170F99ED9F05D6D5F7526F3F /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E43B1F71A6462A81F934234D60A5397 /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1213FC1CC58C9342AE9D1A2145D61AA4 /* OWSFingerprintTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B4EFD687864B4B518626BF065E87C202 /* OWSFingerprintTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1242BA35C53F3A371A3EA184FB4CDD7F /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ECC7FF0A93193BAD8FE2FDA4536DF0 /* TSStorageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 124FB8418762EEBA8F8F79F0A58A75FF /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 35571CB856D8AC094158CF6E810D39E6 /* YapDatabaseSearchResultsViewTransaction.m */; }; + 129BD98A0B0A17E0352DED0F693AF664 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = B80CB6EA26C7D8A8CF8BA0AE23D2D19E /* YapCollectionKey.m */; }; + 129D2A999C9489829391213634434DD3 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F470D02FF4A980410C51BC96F5F06745 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12A074268433A826BA066B1B2767F7D5 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7840623E916B91159EFD9232F2EBE652 /* zip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 12A1C6876CA9DF0CC7BDBE487AB22F45 /* Visitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C62DA7AE494257D2D7EC335F9693806 /* Visitor.swift */; }; + 12A429B4B376D621DFA621AE09BEA62D /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E78100D1B7E61C81FBD9BF5799FDA8E8 /* TSInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12DCC88D70D40C68152F9BF946C063F8 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60F28D0EF8A257A7F9F3AE761A73AE /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13081EB182BBC3D3E7957BEF3C0FF8D9 /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CFA58A7C0FF6AABDA83DBE8A6BBAA2A /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13275651DEB79D6B3874DA0D9238C985 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0EBE48AF878E61A66654C86D650105 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 138BD0E3EF15F7837A3D6CB8B1CB3E7F /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 36EA3D870843559BD8F7F8E9D0E06C3E /* PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13C80395B7305ED227017536A763114B /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD10E334E4B06D8F85F92A55FB5AF66 /* NBMetadataHelper.m */; }; + 13D4DCCE8D1EE1BB4DAAD310B51DEE3A /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFE59A6211B74C75A6EF186BC097395 /* WhisperTextProtocol.pb.swift */; }; + 13E1F4A531D4D4EF8ABFDA64142DAC7A /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5ADCA4BE1B726B7DE2E824B1127CD19 /* Message+BinaryAdditions.swift */; }; + 13EDA6810779CEEBECC1694F58B070F7 /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EA67C6869D905FA3DA4C70D83FB2CFB2 /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 140A178A653A732A66145E5BD2088917 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B3192FB63CB41D94B81F9D1D12D240D5 /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 141857E7F12022AA0A6E39E4E5CA6A20 /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A470E5175EA59EB1982998C50F259097 /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1452CF5088D0746FD2F666C27DD59FDE /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E764CF1D90C13CBDC09FC8208EA2EAFA /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 14589BC243DD888A7A88F397E12E3A59 /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE2EB3BA6FA4487EFD6A1E9FB9478A5 /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 14A5BA5609001090B32054F8DE5DBD03 /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 780D9939F35639D4D7C05CD986F326AB /* OWSReadTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14AA7F97C3FC302AB91D556A58E4AEAB /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 91983B1633B0B6D2CEF8EF5E2F656858 /* after.m */; }; + 14C0558955B9CB3F89F77F1737C3B44D /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD04906DE544597E903F359BD6F8950 /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 14F03B08A4B80D07FE76D1D760B36804 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 958F7EE9593A5F3B143C2CE2300500CE /* GTSR1.crt */; }; + 14F40A7CB56437FC36000409C5EA65C8 /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A37DE27732CEE7633A93C594C7A1F /* SessionRecord.m */; }; + 15114A0111A2017D976374DC44173E70 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 01747F33B4B6B93ABF6BD275B330A811 /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15C7C3C27FE93674A826686BE7C0D976 /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3526BEA79FBBCE72F41A6CFD006733 /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15D17E2D13A22A41507CBABB3C586596 /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15412E5CF7BF7AE91D5510E39E5562DD /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1654E3C66617AD1F3D14C6045E3C5FAB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 16B3B3012154AD6CF65D4272B836BC5D /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = FF824382EE82F3A3A3C567B6E0F95AB1 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16CE4E0CDD0D38AA01D8D72FF505429B /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF98D68B14DE9A7F620FABBEA5C0696 /* d.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16E0CE2FF3C5125A260D364927D0FA33 /* DispatchQueue+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = C411FC1456E54148A88EC543FF600C71 /* DispatchQueue+Promise.swift */; }; + 16E74EC239087ED205DC88F4FDC8C125 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA6D6EAF908693ABEDAE21FE87CA706 /* YapDatabaseCrossProcessNotificationTransaction.m */; }; + 1711F7DCE0F67734899E77A8D10C692E /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E87DAF66A91AC4C2A4E1D924E3B6C1B5 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 175A6194197A3B066B82E725E1FBF679 /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = D706AA4E1AC9D83622D0D9EE6EE00633 /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 176EF7A9F2F597EC3BBA2B0E48C42252 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 70E888BC3E5FDB4834FC628E6BF746FB /* PreKeyWhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 177248330F14C338F5AB48BA54501099 /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC568BBEAC7123A475FA4E434A95148 /* YapDatabaseViewConnection.m */; }; + 1795B7070925A1147F373043D7BF375E /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E00BDE5136AB40CB1D5D4C8D94538 /* YapDatabaseCloudCoreGraph.m */; }; + 17A700A1D2887E71B961A687B67A8318 /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 5798CCE435B66BD688265C2E7455E11F /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 17AA12CED5874A25C49D5E48E7912B47 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F105CC5E563404691FFF8519F0DEB908 /* YapDatabaseRTreeIndexHandler.m */; }; + 17B67AA89821D76CAFDA980A98D05F1D /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8741046ECCBD424880B2BCDCC7323304 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17FE72829DE04061C3EB06B11A6AC4DA /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = EF18502AEBACFB5A184CD738F0CC19DE /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1807EA296283225DB877304D1B1A888D /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = E6AF6B8C28833657473E3FCE4CF3998D /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 182796EF756D45118D9A7C918584B1D0 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 58FA56FF9896B629DEFB2700C53A5C6B /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 187CAC7ABF84BD63597001248C3CD247 /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = BCE71B42CEEDE02D1313B91D7B88BA37 /* aestab.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 191BA09D584FDFBE99FD16BB3B29DA89 /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7843975BFCD55A50E0E7AB1219E6CB /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19222CB6172387F51EAD1836F28D740F /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 612667CFD6D629F2263B52BC36F3C635 /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1939C6CBEC72CD0FFC55779864E937F0 /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 57443096847D33F91D3E93FCC4945D33 /* sha1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 195BDAF5C330844850F503E3887E54EB /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94FFB83A8DBAD9C5487739B7FDB0A52E /* PureLayout-dummy.m */; }; + 199E07A487A48D8C5A7237BCA9E16FDD /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D76A913EC76256674EB23B838A428A3 /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A1F6A200581C21B4D0C2BF39759D394 /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 32126077DEA048F3C8884EADD56FB2C7 /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A346E3A240688D551EE93E5473971C2 /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E83CBAE79320542BF4A231EE2EC63B7 /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1A5853B66D495B85673EDAAEDCBA4580 /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA61EF34BC0A2ED25887305889A3AE6 /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A8A3DB3947F4D9989FB7499C706B1FB /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA25CEB8D6B81FA8D887E65A2D89527D /* NBAsYouTypeFormatter.m */; }; + 1AA5C08C6E9C8CDF44DA3D1EBB22D3A4 /* prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 66F53B68CD1FEDDED95DE93683164689 /* prng.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1ADD9F61B52D29DECE1A9DFD0E8D5C09 /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C73A5B60C105D13424F8D453C82F82 /* Varint.swift */; }; + 1BB9749A98A2BF1029AB7946D62E54B0 /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B84A9F6F8E8E165CFAFFCA09B98AEAC /* MessageKeys.m */; }; + 1C2EAAAC0BEBF169CEECC74338BA4C77 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4787F6D9EA6E42166DDB549BBC9F2773 /* SRError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1CB888161C1EAD70CB009C9C19A098D6 /* OWSPrimaryStorage+messageIDs.h in Headers */ = {isa = PBXBuildFile; fileRef = E0D5ABFAB01138AB448B7CC10A48BFEC /* OWSPrimaryStorage+messageIDs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CDC9232AE41FFC4F1D0608539D1285F /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A10C65E8606EDFD6C27AC5E5870BB43 /* YapDatabaseViewTypes.m */; }; + 1D0C3B74025BD2083DA8EE2FB9C39171 /* ExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8873E32C931F6F98C273DF39357348B8 /* ExtensionMap.swift */; }; + 1D3CD11ADB461DEE32AE84E5C90051F3 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */; }; + 1D578F7914FC62859B0DB8B19242B217 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE0A31BFD2BD76588B33013EBA0BB9D /* Mantle.framework */; }; + 1D849992761CE630250AEB56522D73B7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE36628414DE5F054CF57EDB91A4CDF /* UIKit.framework */; }; + 1DC386471A49E93839E962F235549AD3 /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = BE08161AF21D41E4D3498B9F5D53F92D /* BobAxolotlParameters.m */; }; + 1DEC2732D98C34CDB26CD3D49953EECF /* CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C40F42ECAF50BA4F4214AF82FF34EB4 /* CryptographyTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1E1314F684BAA9103279FB0613D50B77 /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = E0429C536C2534848F8A77A20C8B0940 /* brg_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E1544B850858D6D2E7539453D3DD989 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 078A482C26D4F921E18E5017C39D15BA /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E1744C85BFDD7B7F77CC5EDDA4E1B00 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55925683A8464BD5ACF97F3B849B4CEF /* AFNetworking.framework */; }; + 1E31D2D1E4B9322758F9A179DCEA5809 /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0F5679DDB783F3637DF27C8A0E459A /* OWS2FAManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1E34F9D24F0EA515F06FC5C9C1E6F978 /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = FC13DFC62FE35C13B52BE199BFA3E45B /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E3A56F215AB59E2DAFFE36681534E3D /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C3027FE83F15A8DA583507D38825B76 /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1ED49B1E98F54A702D000E938E496DD2 /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = FD862AA25962DE29DAC012290D43DB82 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1F1153902560E868C86F5B40E5D045BD /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A6E1F7F40B3C0EB91B847A7A913C1C5 /* YapDatabaseManualViewConnection.m */; }; + 1F2C1A1D9AF8B0B022BB84A5E083FEBA /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = C74684534BED598A685977043C96E4BA /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F5483E3A19E5B50E0F01645D72E84D3 /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D827531AC0ED7F39CE1E0BAF2B50A4E /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F78C69EB2D7F2819F6F4C90B9BB361D /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 529B02FBA67EC04652D969C44320EDE5 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FB1F770BDE28FF31796DCBBA659C3B6 /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = B435177679A442E5A00CFDB1BEF0A79D /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FDD816D84FE2CEC623A16D93CCDCA55 /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10689BE40E9749B8BE27551B27AA5E8E /* JSONDecodingOptions.swift */; }; + 1FE3482415CB9E353F5BE9D8D414AA1A /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = C525D8D9A438FD76393D68B5C77AB864 /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2020072689748674544B8E35BDD17EA9 /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E65C79B00DCEF86767D399D6A96734B /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2045A5DCB486D821DDAAE51FE80F07BF /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E48828FCEC8482EECE7140994C385D0 /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 20C77C497AAEBF4161A8F3BBC1F3CACA /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FDD0E37BAB61B701EDE084877DA28BC /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20F44C577616BC546491800F692D7158 /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8F4388EFB3F814AFEC468F18B4D80F /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 21058662417BE83037E8B3FEDBBE1C55 /* TSErrorMessage_privateConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 105694B30C8125935578D9DFAE28535A /* TSErrorMessage_privateConstructor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21B15DC86B999BF1DF78048741605FFB /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 198F2877716CA628396254AA4F7F12C5 /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 22670D27180CD552776D3E2822222580 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 73EDF0F7AB3DFECC91937BD0CC91AFD8 /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22BB94A4364DE4C571A4F3028BCC24C1 /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FC09F0739B3945B6E41CF2A103F7C569 /* YapCache.m */; }; + 236FFDFC223D168DB42CF8BAEA9F6FC6 /* TSStorageHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 50A43C2252CF23F68A46D7953F60C096 /* TSStorageHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23B52B91AD728BC0A52555F8C9E99A2C /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = E935ABCAF2156A2E68374C1B999B5AD6 /* YapDatabaseViewRangeOptions.m */; }; + 23BED26D1B9C9DED51117694D4E23125 /* OWSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = EF2EA9EB427C6AD5746E75EC1126F27E /* OWSLogger.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 243B14E789B25804E5318A999084E045 /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF0B4F6362EF8DF5100C9C2B1FB7A45 /* WhisperMessage.m */; }; + 24A7070FF7D05250237DE2785BF487CF /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D19FCDADCEC98B283CDD8822FC9AD1D /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 250BC880C9F17A12A4B3AB9DC812BCAD /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B5A150B104F09C5EF666022987B625 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 251000A26DEA5059793B26901C2A1C1C /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 885C971D2C7918FE2C4A09757A0C0CB6 /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2513BBC730C233A25A2AB852EC30621A /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 9794EED42C07AD44E787DEFEC9DFDFDD /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2529449C8F98386289483227C09B379C /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C3610B434B88E0CF0308A3A1EFCBF9E6 /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 253DDD2F9DCAF92F261F01045FE52163 /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AEB5FF0732F07E5645370670FD94DBD /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 258C5D51BBF045FF888B390ADE1E4734 /* PMKQuartzCore.h in Headers */ = {isa = PBXBuildFile; fileRef = A951568D274707EFEADD0BE4625EA43C /* PMKQuartzCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25BBBC925A130CAC7F3269843598E903 /* SPKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F93C8A2D945AAC6B67BE698EE410F6 /* SPKAsserts.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25BBE461B96D06BA999937BC091A9B5D /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FFE0FD98AA1DF8CD0B1B624F4DAEF20 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 25D9C61DB5CCA8E6C5E558F7C741BE86 /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2726304E67E5EB35F7F0651FDAAB9448 /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 25E5C7474BEA0E1EB3F072809EF1C2EA /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 585DE0215B337C5ADBBD6A924428B147 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 263B36892EFC5C6400A069104715F330 /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 271BA91549C0722394D1D679ABDA1E0E /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2678886486C1240E1CC7E3A77F8CEF03 /* OWSRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BBA9B865C0B9589A01D3F40CC9BA660 /* OWSRequestBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26925D65593C52F8C2CC3D74750C2D0A /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D850AB08FF69586CC0F736C3068ADCA2 /* Internal.swift */; }; + 269A31B9A09809580545BF661639D537 /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ABC4BCB3B48F8AC89AEEE48A9BF2580 /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26FC545E42FB48F14E9E4916EF5302B1 /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F08D64D5F8CAB2D2F9641BC8EA8157A /* YapMemoryTable.m */; }; + 271104FE5FCA0DBC60A3649D85ED3066 /* NSData+SPK.h in Headers */ = {isa = PBXBuildFile; fileRef = 33BC26D74AC6DFD1C9A7E1E56D4C99F2 /* NSData+SPK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27348B9400AAA687CEF3FDF46E3AFEF7 /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A31015F6B90565590981B7593D2B953 /* OWSSyncContactsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2762C228572FD745D7A4A0ACACB41CC2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 27875E9871B329A23B21781A1059C0BE /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7481AD5AE2FA7AB0E4F5105F2EA4AF3F /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27A1E70B5F9B511FDA8D52AC96527AB2 /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A0237A005CCBE07C99A3743CEC353F /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 27D318586779BC2A09027A55ABC8B229 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E760B9C576F3B7EA5E29F6CF39862C /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27E61D3A96F6CEF68BEDC16FD1A4F772 /* OWSProvisioningCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E5C4D03C341C70E8FE62D8226DB608 /* OWSProvisioningCipherTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 27FE2AB9CD181C453804E75D4779EF64 /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 89F41658C7F82095469D77834B649478 /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28000C84A81728729081C267842018FC /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DD49BB8F84631C519F1FFFF0955841F /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2830814D6DF847CD52FBC08AEED95D38 /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A90CD88CD244DA85BECCBBA5D7379D79 /* SimpleExtensionMap.swift */; }; + 2862BA6E6AD41018BDB3B8548D6B78A0 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 608584102F53AB85C6B63A1A466AFC08 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28F59EF81051DB91495B9B4CFB64C8D7 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FFDFBAC611312B48E7FD73A0C2BABE51 /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2917E309CD29B3E6AC640788E36542EE /* OWSFakeNotificationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D444B5FA87052D175E145352B3AB47 /* OWSFakeNotificationsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2927B4777BEFA72E95230A2DEA86F0A1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 298C8DEA02CDEF222B8E69455EF5F96A /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0C04B8B6151EBD8509E5BE657636C0 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 298FBF9389433FE09341C521BCA42B96 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = 52D31E0111019CB06021219B66E5B618 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 29B97512562B30B26462922279837974 /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E543F9FAAE306A2F9EA3DA1D76A835 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A051796BB37ED525D2A14AF31F4CD01 /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = EF58E92281F482777A28EE867E6F0A74 /* YDBCKChangeQueue.m */; }; + 2A1DF2798955CF305D49211013131BB1 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C33C24E333F184842F47FC257363F3 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2A376EF192CCA9C512929AECA17CF0FA /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 04F1A7B83D6E04CDC78C7D5A737CA72A /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2ACBA08FC52DB58D9317E1D204CB47A4 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 512678C45215752977025D1B5DA0425C /* AssetsLibrary.framework */; }; + 2B07CBBCAAB3D5C0A43266FDBDB7A6B4 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 64579A37C6D7B48BBBF1F0AB449831ED /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2B9173271E9C656FF2423935F4935A55 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; + 2B96C6B8959BEE94192112A5009225FC /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C71C77532DDBE5C5B7B55A8F385AD1 /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BBA85E335C9DA20AF980C7039542F59 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 06F0940D3DB7E1C1908C52195A980A55 /* WhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BC2F348DD64AECAC41413E739475411 /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9F0885289276450EF7E6812CCF09A3 /* YapDatabaseCloudCoreConnection.m */; }; + 2C2797341657A28AFCA860630FB032C4 /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = F50862657FE0CADC6D85E8755059AC05 /* GSR4.crt */; }; + 2C352E3D7F2C5A515FAD54C928EF5239 /* AxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A2783899BCC00A66402209ADEBF05421 /* AxolotlKit-dummy.m */; }; + 2C78CEC270A53089F538E56A4686E961 /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5746114301E42A1622AB62369CF2E57A /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2C85CEE6C7E7F31B58EA0AA63AE49E1B /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A53D7C28152E61F1C81B36FABA24844 /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CD6EEA85B5F596096620D7382C40C10 /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 358712DF7049577DCDEF912445E27D1B /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CEAA03DF95573BFA965B7589E86E147 /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D25FAE2D5EA6832C77573DA9765BBB /* YapManyToManyCache.m */; }; + 2D6DEE397DA5F4C7650E89C5146F359F /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E36B2AD5D2AF49A24453FEF89FF25C7 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2D87E9EEE5CA9A02BED5BB1CC57962E3 /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 486849600511B3C2FC2261745EB4496A /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E11E82BD353EFDB4AEE6B14E6C6390B /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE0A31BFD2BD76588B33013EBA0BB9D /* Mantle.framework */; }; + 2E143091E18616588000DBAFDE477CC6 /* CALayer+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 55FD0DCBD7BE4AECFEC802F3448E51C5 /* CALayer+AnyPromise.m */; }; + 2E4CAB6F924B2931AF3A0F9540B15115 /* SignalRecipientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 10ED5A2D02927F8047F386BF746CCCA6 /* SignalRecipientTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2E4D4B5C394884F07055F645CE9C36C1 /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 88C173AC890A1660FEC31D21EF709BDE /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E8CB0187339A0A2E9A380FE274B1F0C /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F67DD456425565A595C096AE46305F8 /* Decoder.swift */; }; + 2EAE86C22054EA2C5EF58A015D4BF1F0 /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = A9202BAFBCADDC8CB35B8E62DFC437AC /* YapDatabase.m */; }; + 2EB21197A7D8FB0B7C003DAF6CD65A05 /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 088917F3FC65CD3ABA89C654B430B421 /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2EB53FDBE0FB85C1C91E5706B9A8D305 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B8D350521FF2CD02CE4CB973D13138 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EDD0E2933B6EEABF4EA678FF7AA057A /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = A70D1F3A41A1783661FFD45B48750385 /* SessionState.m */; }; + 2F1FC80C435D952683C591032E918E07 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A30EFE9A12D8E40C84E926A7648D3FB /* ge_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2F62416ED0EA44C1440044D20229596B /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B8820A704CEB9A0790837F997FAF6D9 /* Ed25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2F640612DDD93E2DC94F2BB44931A890 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = 067EEAB387C375C7C7C09CAF166A3232 /* sqrtm1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FB27C517B0C7FB59A43129BF9314640 /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DDC590D8E375CB5C86096F84751F82 /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FB3A2E7EF3B86BE6016A6DCD839B257 /* TSStorageIdentityKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FA22045CB9DB2BE50CC2AB280F3FB8 /* TSStorageIdentityKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2FBD499357B9738835E4638FA931A95B /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6DAB868D055F1FCC5D79284D4B90F1 /* YapDatabaseOptions.m */; }; + 2FBF05C8D217A0FF579B274159976B1F /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = D813BD33CCDEC1A2C2660E88A7B7DE3C /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2FDAA6C04F5FF45B7C3F2572AF170EBE /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = FE969B223A90EAD7A58EE95FF91589D2 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FEC0CF27DAB21065C40711C463B9AEB /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 532B9C6918AFF6EF7281BDF9A3681F80 /* SessionRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 303C16B561C24AEAD15AEF8156B907CA /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBB9979610339FCA98FA8CE7B8CEEA9 /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 303D02BD438A589C190B4BEBB0591ECE /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC1187265E1B690D5CAE8554A4D2E69 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 306CD79FD187A8E707AA37EDD64AD34A /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA928B4FDAEC6ECBFEE57358BCBE539 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 308BC25EFDF5F39D01684F945EC840B8 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA90A24B4BE6BA00553830E802D0D54 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 30A8273A7217C84A684A6023ECECA627 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F93A14A05512C031CD0F78FEF5B20A7 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 30C0CDDFA254A3B0DA41368768AD789A /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4578CE1CC0438D62E7F385E5F8B82A /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 30D4E508AB6BCD1A01113459EF78C1A6 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = F75D56D33212E374EEBB61122E08A0C1 /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3151B5B22B23B2ABBD5035E362EAF163 /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D4BB2DBF84B80F19DBE2926EB46153 /* JSONDecodingError.swift */; }; + 315C229778998A39844EB3116E521BCA /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = FBF85EC2BC2BD1AD13B37DBF3985CA3E /* crypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 317DA4C810C1F7106C4E774E6D1F39EA /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB79A4161603D5E506149954FECC652 /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 318BBECDFEAA7F1BF6AF8C62F07F7CD4 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 17EA44C7A97A864D0D592353E24ECA48 /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31D5A4F62D0E22E7C04685BDFEC4E285 /* TSVerifyCodeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ECA18190A3BEF53A46CA5E4E8D5CE22 /* TSVerifyCodeRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31FEC07B261F879E3EFD58F676F68AA7 /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD5069087A68D604E281424267A94DDB /* Google_Protobuf_Struct+Extensions.swift */; }; + 326918ACE81DB74C813B51D2EDBF7689 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = C3CCEADA49EDCF23A93E9159833FA5B4 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 327783B92A6C3E130C4287CD02021BAE /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F44D030548B9066632E04F7EE4433C /* YapDatabaseRTreeIndexOptions.m */; }; + 32A05DA225F260EA7313BB512DB4AB9B /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 809C0C9DB565F383F2CF911A036338CA /* YapDatabaseFullTextSearchConnection.m */; }; + 32AD6EAF271B843FC4C2EE9BF29A85BB /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 91D2859F661FEE08DAE121941C4A786C /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 32D3607BDC9B36DD9A9DB56726F567EB /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BF2713C1BB02EBED75ED1D65E5D684 /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 32DC25C10C3447C821F70BB618E4459D /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACD640011D3B29801E9DB70E0D81CA3 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 330EC7DE2469EB3D943C007EAE74B649 /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4824CCA116DD7B1DA3C7C2FFC3CB205C /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3316DA9DBC6B02D78C3CEE4DEAE054E6 /* SignalServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EDDE0A98633805BD6B2F3F4337CCC0DE /* SignalServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3338B7FEFFCC5D6C63774651B03E1E68 /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 024BD149FAE82347D0CC9F85EA4A5686 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33B950FEA63FE9466931C665633EA39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 33E0B99A96856E27F9F2ED998562A9E1 /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2A13115B8490FAFD1F8178B15E1D7F /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3499E62B2290D9181D63581DF8A5D139 /* OWSPrimaryStorage+PreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4350339C91D476547BBD6770D7B6954B /* OWSPrimaryStorage+PreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 349E9318F8F646803164CDF248C0D662 /* prng.h in Headers */ = {isa = PBXBuildFile; fileRef = D69884CD006226DE8235D848A0475FE9 /* prng.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 34FFB48FE7188E78BCB84B8B5BDBFD51 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD06B47DE1E7B57F3B2AFB868A2AD3B /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3501284CDFE7C2E11BBD83AD771E810B /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F68DCEB8D7922313CC924283F75CA956 /* DDMultiFormatter.m */; }; + 3506F12BEBA709CFA66C171182E1C6DD /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88E3373FA2C7E32DB22FF026C508403 /* Message.swift */; }; + 35085D4F5F0692FEF05C35BB17B7F9BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 351D43DB88938CFA63A6D7418AEDD43E /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 764A7456F3637450287FB29977E6608D /* compare.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 35573A2808C0AEE57A6AC7ED09F132A7 /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2C06A5285BD517BFF32BC4422542E5 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35FF61EA664124306E6A75E8EE844C91 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BA2F3612E4FB5BBF84A05F088EC776 /* MTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3650343C9479018B363C12DB011F06C7 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A95E8E8A9150C22514A508F264F7B1F /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36B688FE2502AE87E55E4CA572BC0DE8 /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = B478F8C8D227D2BD60A36080254FF4A2 /* AliceAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36FB65D287FC9D317221524CDC2278A5 /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AB01635724ECFA69F747FF892EBE0F6 /* brg_endian.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3738EABB34D96A70D3BD337274A50791 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B33264D471BFC18A43CB60D56B4D719 /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 375ACB7E4C69701CB2E1DCB8D1FFA68F /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = B04C7C2C2F8D2CD980D79353D62EAB9B /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 375EB0BA9DC75E357BC7507EE5AE585A /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 62D00B1C0921B9505E08C2BDE359075E /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3840A56FED60A6F5F793683AAC1C3861 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE082800742FE9085CAA52AE9939141 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 38DB6FA45EA36A5378E7A315BC7EF9A6 /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 125A31380D23F14CC3B14932A86CCB45 /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 39037E009C9F589A97040AFE7C1CD497 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 707AEE97D3ECB3637C85EB574F4C8157 /* NBPhoneNumber.m */; }; + 395462DD4A8E150EADA168AB4FEC489B /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 42F5276AFA8635A928D94358F89429ED /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 39A984FE4C36A47DEC419F0C1D4E9E7C /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 38EC953BED429ACA67F59E1A64A76718 /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A28F86ED1398AA71AAD5F95BD9E8A7C /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF26626629B363E5AB1DD4DF675708F /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A59A018C89C380B00AE7AEFB501C05F /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 951D2F8F9E01EFE289DD3776083A8A1B /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A8CBDC2969E76E7D9C8C67CBE014DAA /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 2793481243F6FBF87608FBECDFE7D317 /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3AF5243B49F82075524F093AAFE4E9DB /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7468163A6CEA1B1432C26B113EA49C /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B0ABFE5D63457836FD4D3DF7CA06582 /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C60C8A0F2280C929DDCC8DF28CF748 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B154AD75D74E34B1FF65140765755F4 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F3C0C1365040C7C4DE4293AA79AE9D /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BD4C1B536646BBA6DA53CCD3AFD4146 /* SwiftProtobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DE1F65A9A2D60E0FDAB2EA4DEA259C /* SwiftProtobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BF6C9FCF289329A6C9AADEA6D86B0AC /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = EBDB27C901612FA9899F2FA5F1DFF0DD /* OWSFailedMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C1F2328A7A5A1A00482EE4707571C12 /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 3787CED0F9669C57638D952C31F8E417 /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3C3E95831B40E10D9DBB0BEC119F352B /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70757AD276298B114D7DE5FE8AC3C216 /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3CA6E6E649EAD6F4A240D481094C4C11 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFCCDAC16C153171478DC0FF6679B7 /* YapDatabaseCloudCoreTransaction.m */; }; + 3CD85D2BF59D1F4E6D3A2AA678A27037 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 493A9536800EB28ED2D4170D2A502598 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3D0BC04C2E62E37299583837AC77AAD4 /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2859C5EBDFEA5E438D8499EFF3753311 /* YapDatabaseFullTextSearchHandler.m */; }; + 3D4B0AC28BE19D5A9BAF5531708A4A38 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DCFDABEC0081439AA719E249EC0B963 /* unzip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3D748B6A5F0FE9EC1B1CD388A425DB02 /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF9C530E95AD48C5DAAEF1975F74313 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DD74B2C572C10DE7A787D2C5B7490E8 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E6771764197D3C8F911A945501CEFF /* YapDatabaseFilteredViewConnection.m */; }; + 3DEA65E3F43D9DBA7D9CD647F4946AE0 /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C574823F09DBC251B7C9DD6AAC149FC /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E3D9CB15B052E7591E70EC64DAFDCFE /* OWSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7924DF033EF68BDC397BCD80B60940E7 /* OWSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E9439982372A07C1F71ABB2854FAF18 /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C25923E808714EF7E9CFEB0E55B0ED /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3EA562864E4A31904A86F00149877D9E /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD1192BEA0DB84395AF5B782CFC9F7C /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3EFEC9E7F95661FC7B4638911D2A3FE4 /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E2552120EBD5BB42F3AF9E3575BB40C /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F248D887C40D774924F9F8732C4C3D9 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C530E2A8F92DCD97278E874E285617 /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3F30E98030826E9F52045E76892C814A /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = B948F4D8E2F16B5B58A99D3A6C74F385 /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F333E43D1C2964690CD16DEBDD99466 /* TSStoragePreKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 99BD651E33EE6ACC1FD77FFB4BCB4704 /* TSStoragePreKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3F756534D961A60E712FBDD253DD47BD /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EAE0939552E32A1A71F19364E09B106 /* PreKeyBundle.m */; }; + 3F7D41340BD1E69030EAE398408A8B98 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A67DE3933C60FB41798C91870033F7C /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FE8762B1B812ED08B58165165A37EC7 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = DF25D8E2FF0C9E7B503C879F0AD28640 /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 400F3C1D723E07AA7F89AA275BCD583E /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = B2549D36BAB5365439EB5EB441E2D2D6 /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4048C1CB2E67ED084C389A85A91AFCE4 /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CEA8882564E976667CCA74FF69131BA /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 40B51692E83E3FF97EAC3304D3800656 /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F476E284BAC2FB05D1B1A46D8C832E4 /* YapDatabaseViewState.m */; }; + 40E033C90665F8FFE134B2F0AEF10874 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B4F2A5C81AE462671860A73622B769 /* ChainKey.m */; }; + 40F8E4D47AAA9BC8C104D94D0BE441CA /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 760B8126A7ECA8BAA1B4BB90C7599715 /* TimeUtils.swift */; }; + 412037367EAE6B723C0207AA43427301 /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4446941AD06FD79C1E7F38B2725A78 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 414DF9E2E11AE533DCD4CE777940B8D6 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FEE7D5D6759B3B4752414115DFBAAD1 /* YDBCKAttachRequest.m */; }; + 419A938D070D20BC7D7ABAFD2D2B032F /* PhoneNumberTest.m in Sources */ = {isa = PBXBuildFile; fileRef = AA25F8A73083E8156DC5ADEFC51904FF /* PhoneNumberTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4237DA53F6B79705808EF0E30C1D4AC7 /* OWSMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A8F1FB3E7AFCD2B08A9B5CC6BFE6B63 /* OWSMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 426217313372E8A30B3921B94A0B2326 /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 12068A2AF4C310497F2FC164E9061294 /* YapDatabaseCloudKitConnection.m */; }; + 42682E45ECE5F87AF2E6BAB74B4DAF13 /* SignedPreKeyDeletionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A891F3DD345C7E5EEB149A472A95F2BA /* SignedPreKeyDeletionTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 427DECFD2986C6E1A198CE3C87DC5777 /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 9246E0769F75A6516CF7A959BF97392D /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 428FDC674F11FFC79E54726DBDDB7717 /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E35EAF443CA3383C495991865FF9D0C7 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42BD85E71C91655C2E809334408A5EE7 /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 89A0E385FF5D42D3826AE8F0BC7865AF /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 43229AE0F385579F3BC645ADEC7F47CA /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D4ED5E5F70DDF16B515E0E01E2F87EFA /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 43369740BD6A757F86269C81ED35AF5A /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44FE8B71CB4683447383B6DFC4DFD55A /* PromiseKit.framework */; }; + 43500C92352ECD7087DA7DDEB7AF1B09 /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4708812A13A62BE42A1933E09BB2CBF /* MessageExtension.swift */; }; + 4357405A0E959B06CE76273BDECC4660 /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EF590F4AD1C81ADD3BD1452FAB7F65EB /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 435971B28EF13F34F37AACB316C8CC93 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E2D44347B295127B481D9616D055379 /* DDContextFilterLogFormatter.m */; }; + 43712EF18BC272805D82B3B4DD5354D2 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AAF8716D9A40D0564744454AAD8CF2 /* JSONMapEncodingVisitor.swift */; }; + 439D031465B785E4E6B12F16078600C0 /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 65AFDF30006232A0B6AB6580D90E1A1E /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 444FB1ADFBE13BDD4FCF3C9E1005111D /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 451E7058C459262B494EA0A00BE7E48C /* OWSAddToProfileWhitelistOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 446F51D9C19DB2C38E2CB5584BB005A0 /* SHKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 717D38C276F2A93E6B6B830BB8027340 /* SHKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44C4F6445818D25C83B1972C700C5A5D /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 963BA81EA090DD7F74D4BF10C4AD3E5E /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 44D8F6E193CF104E4D3A62CEF02ABA92 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 482C2CE4892ED157B2A32A53A611F012 /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 44DDF17A489C9FC350B49A843B1A78C4 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = B723087DA6FA71CD1E7ADB82D94A8A96 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45259BE6A2E36141750D77FBFD4B336B /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = C163E34B421209268D7236C7628C03C7 /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 456B52958F65F26E6EF7C68FCF60F9A9 /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = C34451254918B1319DADBD6D45C70BAE /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 459ADCF48F47A5ACEEAD3E280F49FEB6 /* SAMKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 6996B74C771B354CEEA29E9073C8E9B2 /* SAMKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 460333FC4FC9F0D85FA68FB9E443CB6E /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = D71CC13D6B89FF8F356D73657452A5E3 /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 460343F663EEE9E6126F717C9C7080F9 /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3B039E94E9BA4CFA09EE7B2A2000B2 /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46688ACA17D699E3F0EF195075AE1C6D /* OWSMessageSenderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 35B005982AE9D74B351CBE1D89C4E2A9 /* OWSMessageSenderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 467B74897DC8F184C75FE2EEC504A9B9 /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B08D4EB1B0C3394EB44EFF71A716ABD2 /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 46D4D7B0C7D9931E6D9D315D841EB2BA /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D837CD2572FBAE483CD5BFCA8D6D5F /* PromiseKit-dummy.m */; }; + 474D016710D46CF1EDC7D4D94EC5AEE6 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 597491E3ED48E1C17586CA48699E7FE4 /* ioapi.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 47F6D01AC880396B6533C2131409093E /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4032E4CEB93C8A3A85252A64305B4F89 /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 48357964574C5DC34C288B5EEF9D06F5 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DDD5EDCE9E25021FAC90FBCEECC8DB /* YapDatabaseSecondaryIndexOptions.m */; }; + 4898811D49A07CEFB3AE85EB52BD59B4 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 8064FA12F80C81C099AF6050F3C02CA7 /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48BFFBD069FADD8B0874EEA65583E237 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = B54EE62FF625DC4A24DCDDE1A1DE4DEF /* SRLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48D5D0FA674E297EA424510295469008 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A9E072B921080D0B654DEDA7746749 /* NSURLSession+AnyPromise.m */; }; + 48E49F63CECA8DF0B9D49F6143105454 /* OWSDisappearingMessagesJobTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BEC6D8F67F241688DA38F783F2AF419 /* OWSDisappearingMessagesJobTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 490F330D0277FBEE194BE506E7A8C183 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63429ECDB8D292AABD4B685155440367 /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4922B84988F7D9A270EE86285682D48A /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 7172EF33029978EA7B3E7E8E8E8B8A39 /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49333BC509183171908559614F91D650 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 12BA7814AE2E73D631F789901BCFE297 /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 497E13738137DE59F3C4BB8275C5FEA3 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 536B8026EDB2721ACEA5A3E46E78FD5A /* MTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 498241B72C226972724A20AF56981E50 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = CE4B5CBAD31D575B66E15F65AC88F81C /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 499F98E5DCE5AD09436436AE666FEA55 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A3C012E738A5F43FD1EC0FEAB2A45E /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 49F919969B7366C09A61033F89D43F02 /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169C8E818C865A11C19EA1B8D94D375D /* BinaryEncodingSizeVisitor.swift */; }; + 4AC529D9D4CC4FDC24C69F528645CC1A /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = C4836F1D5EF0B5CA43886B698CDB4CC4 /* YapDatabaseRTreeIndex.m */; }; + 4AD32D3079BC387299382485D1F2C009 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 43DFDBE2A07BB268FB0CA825E9368F3E /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4AD82B2D694DD203FE95130D7C386954 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 4AF0AA48EA0BDB57D62CAC5FD7C9CBFA /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 14186AF0C1454FBDCC331968F0E48637 /* OWSRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B3649A55A846FB1C259D0CD95D383AD /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 0076E66D64243EB7B3C07C51395ADC6B /* YapDatabaseConnectionState.m */; }; + 4B59EFA69F8BF64C3AE4FAB5E4A1853F /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5D05117FBC66A13BBED5CD850EB45C /* SRMutex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4B6B9D595C249CDDF4E232F8F5174607 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5376B8B8401D2FEC849DF9C29D7DA9 /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4BF024E22B3DDD86EA18B6BE660E372B /* CDSSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 08DB0DF85BFAC7D034A8E43644E65984 /* CDSSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4C07ECA561528B0B2237CBFAC70236E1 /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B2D547697A6A44A330B6670F843AA0 /* SendingChain.m */; }; + 4C6B3034569F6319BE045F6B3808F889 /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5925B06CE9DF0365602786F98D5869 /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4C7FD32540E6C6FC287DDD0D75AD17B3 /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FA6A4F9BD48B077526A68B3F5D8390E1 /* YapDatabaseSecondaryIndexHandler.m */; }; + 4CCB35C425929679518F658094DAEED0 /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA102E8FC31EF40B8E00B2DBEF5B8B9 /* YapDatabaseCloudKitOptions.m */; }; + 4CDDA0C18114DA246D80A4970D65E05B /* JSONEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51B52A910F914D1CE2B803984BAA496C /* JSONEncodingError.swift */; }; + 4DA09B8922D5CA70CD19F4224F13ECDD /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F15BAC74CC017907E55DDE79F3381E19 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DA78EFD7A4850EBD7056B298E8E5C12 /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBB6F81DA2C7F0D55A37D6DE781A377 /* YapDatabaseSearchResultsViewConnection.m */; }; + 4DE14F6AC469A26DF65AA22C7BFBA3F7 /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F680F594CEEA546C7198F51AA8AEB77 /* ExtensionFieldValueSet.swift */; }; + 4E039696D7FBB8E4E6A7455CE9F04B95 /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = B9098C354C3CB429A3E66FB29F03DD2F /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E679BB3382EA529C05B25CAC80D2CE9 /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 533A1892EE205B66164969721AA2AC22 /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E7052B90CF6A38F25292335041F959B /* fileenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0751068B606733A6A1CC36074D252486 /* fileenc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E7310C7DD910AE81AEF7E5C7CACADFE /* Promise+retainUntilComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC00EDEE21256122FF903F045765AD5 /* Promise+retainUntilComplete.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4E955DF30321ED97DDD0B767E4AEDF21 /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 3A65AA05D1C67D6E299FF6F76B2098AD /* DigiCertGlobalRootG2.crt */; }; + 4F13F698B24BB7E8F7E6F5A026872B2A /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = B7EF1779167390C68245CD443F4B3D09 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4F3102848474B5F04E618A16BC1FCF29 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; + 4F9FA8A0EEF3C5B1FFC8E35E24D6FEA4 /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = F30B47024CC3ED92DF0F99641EB38238 /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4FEC853ABB75137CC9966322D47BB3EE /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA428ECD802866CEE522F225C3A100A6 /* SwiftProtobuf-dummy.m */; }; + 5037E7834812E41FF2341B0209761047 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F251BD566077D99294E243B00E1FCB3 /* afterlife.swift */; }; + 507123AA30FB8AA0405C8FA77D9BEB4F /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E70135E8ADE7ABE09C2152866F469D4 /* NSArray+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 50D40A80D9995C8FAC543A1754D2912F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 50DA720331D30628A866D0D3234E1052 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EB16FA98C4EF15A7BEC66159CBD7204 /* CoreTelephony.framework */; }; + 50DBDAE59AC77F414F5CA01458C71838 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F990419C138B8C387B013E0F28CD65F8 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51080647860CF38F8D1B0CF9C9778010 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B341F7D2ED0FB25B5526EA7D95B75C7 /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 511C06C51145C8182C86D10F3A614356 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DD3BB9C7B6E7A667B0C734F34F59FB8 /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 51443BFDB502570D837EB35B20CCA98A /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 9A2C7AB90AAEC88D4F2A981AFD7B5B8A /* GIAG2.crt */; }; + 5159EF4EA1821E8EFB43908794842F02 /* ContactDiscoveryService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8053A8F7CBBB3A91526F72265F3350 /* ContactDiscoveryService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 515EA48ACA654632B09B27BFE2141D1A /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B05D1ED4F455785C67E849BB75C1048 /* SQLCipher-dummy.m */; }; + 517DA62163FCE86C5BF6F0320EA194B8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 51C81CC7B74BE596C0AA281DF00C8921 /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 05369CFE1CFADBC012FC78F7AF8E57F8 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51F8CFB817D237836CC839673C91031B /* OWSMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 364367233949EF8DEE680946C7EA7B69 /* OWSMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5204695C9DEB260F41F9F889F86E8387 /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 70DF3CED1688698C20F30FD8089BEF50 /* YapMutationStack.m */; }; + 522A6DB9A090E418D939BFBCC85FF9C6 /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6EBB8477B0BFE84CE76550AAC3B15E /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 525B3468153FD1BB76403F56A3CC3A02 /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C207787B4BA44EB1A90B698AE64E0B2 /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5262C38A48C429E59E90C3AA92D0533B /* NameMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B850164067D48417C6E08952FA4808 /* NameMap.swift */; }; + 52B7C711BA00FE6FD1A443331D01C394 /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D6540C0C63FF33AF7A3980D4E10122 /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 52DDE59576A761F19F72BE59BF848481 /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EF8C500053688643F57DAAA435CE81BE /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 52E6E4440D500B8251B45E2D67D83850 /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F4217B2EE3ED2B1726E3AC81D8A161 /* WireFormat.swift */; }; + 53388323FD66D97D4287ACC2EE2397D6 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC5555DB6B95FCB8495C3C0902858B3 /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53436E457A6D70E746095A1A851D53AF /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = FD45989131157CC95ECF74A436F1EF70 /* OWSAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 538DEC26C5C48232D72EC1BCD45565B9 /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = 596C91A074FA719CCA74D47E81830575 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 53D343137AB3EFB343050A5950B83CEC /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B12881300744B9D59E54421C39E1ABA /* TSDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53E09577F7EAB9B4AFE6C1550EBA7138 /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4052B47E87D18B65DFC50A5231008CF9 /* YDBCKMergeInfo.m */; }; + 53E31BDA20D00026B19036C5B51946F4 /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A39F459910295E31C441664ADFA214E3 /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53FDE830546C091984AEB0F3F7520361 /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8FBC272B2E78CD63DE8E0690AD3B0C /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 541BD711552F23F2286F6E6C7DC3F1C9 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBA39A552657C8D2C53BB960947B876 /* api.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5453BC455348CE2079AE4158C9513F15 /* SAMKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51FE1995DD46349440AF1BD3B97473FD /* SAMKeychain-dummy.m */; }; + 54586014D271A1525B17BED339A2F5CA /* wrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023D0A27E00175F5ACE75BC6F47A1DB1 /* wrap.swift */; }; + 548E13D86CA62AB91C69F9A587CAC16E /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B40F0C72F1CC58080876C68F3CF610 /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54DD7F0DBD35802E2BA778DAD5B596BC /* ContactDiscoveryService.m in Sources */ = {isa = PBXBuildFile; fileRef = D693B8E73270E9CE77F30EAF4C40B960 /* ContactDiscoveryService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 559C2DD13C6D6F3920BB6E8BEF1A9FD2 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 237301B2BFFBF475CD8A8A040B3B4268 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55B33868BC8089C863AAE6F2A0F855AF /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB07746FF750CF03C833570B94704D9 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 55CAE31BE0229A2A16985C24D49AD3A5 /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BEFC1E6F556B15C377D01E450E0A36F /* SessionBuilder.m */; }; + 55E7CF9A74011CDCE65274285D0DBAC6 /* SAMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = B53D7DC9FAE31F38C939B42718714A60 /* SAMKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 56AC6355BD1574C09BA97F15B09013B7 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDD92CE352EB57EB10AEB4A9E198CDAE /* ImageIO.framework */; }; + 56EAB5FA3F2C3AF6AB764AA71CF6FF80 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE66B9B2BB2E38782717734E87D2DFF /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 570278373E7535E283091AFAADF1B867 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BF68276360CF4076EFB6486D103387C0 /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 573B150353BDFF0E82B56E34AEC0663F /* Pods-SignalMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 199426B7BDB976072ED924BE64FAAFC6 /* Pods-SignalMessaging-dummy.m */; }; + 57509AE006EBAD38CFE9CF9793BB14E5 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F318080B0AFD548382D83D5377C0DCAE /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 577B93E09A069053491185CAD7C82EB2 /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2DE2416D7F8A730C5CB04F50562EB34 /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 578FC550C6F63F2BEDDF0C21DBFC41B2 /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B129152DCF35880D7FE6085A7294AB /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57D846D359549D76366140019F348774 /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6C84FB2DABE406196825BA474E7A02 /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 580E8A1447ADF833559E04E9947AEA6F /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B84EC424499295E2EC010DD85444AC8 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 580F2D6111844BEA5F8BBD18BD261B25 /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 58D4C8D1D84A8E4A918E05E0A7AFA8B4 /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 582040C8E1F13304FF1AA407850C19A1 /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A9FEA9F070E705E9F84D90339ACA61 /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5828E10579429FD60D2F91F9ED5B4D86 /* SPKDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9450E41F1AA56BF108483EA546EBEB45 /* SPKDataParser.swift */; }; + 587F858DAA1FAAB3D14FEF1BBA18C58A /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E27B4878E7A2588855FF4286A6B3429E /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 588564DB4BEAB7BBA28AABBF5AD3A28E /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE65EAC9456A90207C3789005913A4C5 /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 58CB21E6F7E9A99E9CB5D0A4DAE4A8A1 /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = EAF85B240EF0B9FB670C5E432020B81E /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 59407F1D9AB84D335363CB47BA0D2CA0 /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A92CF54C50AB1537710FE162491AACB /* SignedPrekeyRecord.m */; }; + 5941DEC177E1F1832B2AD7682A9C8FD2 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 092826F88254E05CAE56A2C00AC557BD /* sign.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 594EDA6E9E69BA3B3A57A41EC8906254 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 9379627E9DFACFF095EE8A32A6E3C17A /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 595CE7834276CEDB6894BB87D10C1BD0 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2E3FD8691FB7EE2BB2343643B07E26 /* NSRunLoop+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 597E7AC23D6192BDC05B3F4C279EB1D1 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = 0742B7BB4DAB4F0C23C0B1B4F72907C1 /* join.m */; }; + 598532A3566EBA46306D161C8C7A85FE /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4BE1A749789B9C01FA9423C0DA3967 /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5988D37610A4C960A0CED414841B6006 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = ECDB2FE78AEB9D73DC229BEE52401C12 /* NBPhoneNumberDefines.m */; }; + 59A418CEFFD57BF7A13D1D4367CC4431 /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5D3118508C45CF9F286636907BBAE7 /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59B6D3E6C824235C1FD5BD2D3E546476 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D09B7545683A4E0E0BF05758E330DEB /* fe_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5AF5B2E8EC7634C94A45311C9050ADFC /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3916B7A360743B8AD0C1559C414F852F /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B2A9BA8195CF0CF21BCCFB7CC1C7EB5 /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C53E034C52F2C85FD1F0FE7CD0CBA1D7 /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5B3E910D88D0A7D503A3EEB1AA1CAA7D /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ACC169EFB4152603B05AA2662920191 /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5B6E8AE4C1EE96750C3D58B4B0D3F7A0 /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F8961DC3DE3CD227D33F6337C1B2BC /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B7D0A0A9EC6287665610FAA9EEA4695 /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = C0356A50890B87CED4D057F144D0CE89 /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BA1C46A750F9725A7662E7E551470B0 /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 76EC736D5A0C91C3A853297A6C4A4095 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5BB9F926CC5E42CD0DE0C0978A6F603C /* Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A834BFF98759E354DBAFE61140C1420 /* Cryptography.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5BD78B8035DFFE3917B832AFD88E90CE /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A2550EB77411EB5939A25675567FB7C4 /* YapDatabaseRelationshipConnection.m */; }; + 5BDEB5D3C67311525C5BB62AEA359C6E /* JSONScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 110489D4AAEF7FD86FA4D8CD8C2896A5 /* JSONScanner.swift */; }; + 5BFE991545914A0B38F3562FE6F79AA0 /* OWSFakeNotificationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D7BB294794FE97576C3DB68E2916E803 /* OWSFakeNotificationsManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5C112E8C4B4EF4AB8922B0CEEC669FF2 /* OWSPrimaryStorage+SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 66795C45098C5C0F1F57436D4B825D70 /* OWSPrimaryStorage+SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C257DE274A06DB8FEBE7609345B11EA /* DoubleFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E61F1218CAAAA5E6CEDE1656C1D2E9DF /* DoubleFormatter.swift */; }; + 5C5491361303C576B7C747C74BC1C8F3 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA7A9A940A5295D2FF3B7789FA262B8 /* SRRunLoopThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5CACB736175A7393B1BAB5A479B4586C /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5383318DE0C136224715E195F15309AF /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5CAD6CD57D5C4574CFA5D42708DE6003 /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B7C7DC9F4CB13C17F935B1379122B37 /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CB5572A507E5C65C229511F6CC33C78 /* struct.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0524A3E258EB8226339CAF622EABCB04 /* struct.pb.swift */; }; + 5D11FF9F78D6F6301658A7B0B938E44C /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 310678CC69A1C732F4D052BBA3C0154D /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D4517AE14ACAAD0F4091C03D3DF8FF1 /* SocketRocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E67636ACFD03B30C4A51F2C0993C36 /* SocketRocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E100413515D2C38EAB55DC5141013B5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4450A1EEA3526A90308B27F30750FD9B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5E1A69E99FCF71891B9FDFBAE089CC94 /* BinaryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D3F60253BA045B238E4EF23AE9DA92 /* BinaryEncoder.swift */; }; + 5E64FDF2F89822E4436E4188FB389E53 /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 57A4B6537D8FBC90661B81DD91FDA649 /* YapDatabaseAutoView.m */; }; + 5EAA1BF36D0F286606ED759AECF979CA /* OWSAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 976C0F4EB1339C3953D4A9CD39C8F49F /* OWSAnalyticsTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5F16BF89D347503C8957773A975B3393 /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C71B86C4088FA2629845472B51EAF0B /* Google_Protobuf_Any+Registry.swift */; }; + 5F3B32BBAB52239D3C39E85DDE053FE7 /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AE5AA106D45BB046EACD4EBBA69022E /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F5C36A689E082E0EFEF17D0BC489FD8 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C5841A30032ED427A71145357AEC90DE /* YapDatabaseFullTextSearchSnippetOptions.m */; }; + 5F75F3AF7AAA00F5F5DF220BE2A0140D /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 739DD9EC69A2D30601D021D464E85181 /* YapDatabaseExtension.m */; }; + 5F7B446F7D316E11AD0C86AFB3F1ADB7 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */; }; + 5FFABC0B1CD2A0F8350086F0E9507FE2 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = DC70DFF3E3F4ACE19384B8C306D187C6 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 604103C1177A4C06E9A51B756AD92A07 /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = AB13519EF0C38E9EE5D7580251CC547F /* NSTask+AnyPromise.m */; }; + 60491265A2E6FAC7A26C5BB4A50B29AC /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 2009C0C17F8926939F956C23EC4F7C0A /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6073AFD0BBD1AB5CFB6EEE43A3C437D7 /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C12C7A59C7BE265BB99F68CCDA21444 /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60794E576901EBF196514EEFD3CF624A /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 631E99720C109B29233FA514289C092A /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 60DE39F7AB323934B96A0541317354FF /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AD76054C04D309ED776848299A1ABFB /* YapDatabase.framework */; }; + 60F786BE52B90CED1D1A05679977613F /* OWSPrimaryStorage+PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 085B47458E752F85A415017928879ADB /* OWSPrimaryStorage+PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 610B05D29F2FE1C42CBD018579EAFE31 /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA075CC0F65295C3AEACFB5C2C24F18 /* aesopt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61307897357F820703BC45FC1072EECD /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 425AB639C536E843A0045E0ECDB43C9F /* SessionCipher.m */; }; + 619E17C4D6CE09443C8D71ED156C37B9 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D03BBA2780AA94413F78C043181A4F /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61AB38DCD0BFCE4B55D9A44BE1BAAC46 /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = BB1BDC15279A717BE63C03CC08D582EB /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 621AB1F2F7F24D01CBFC57A70F3B266C /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = F2ED7CDC5A030B6537433934F72B8C08 /* AliceAxolotlParameters.m */; }; + 6225062C740358D296B4E6A05D96A7C2 /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DFEEC2C998A74004F80EB6AA9B71F056 /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 623C377B40FAF3B8CE6B16F5C7CA22C4 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = AB89E28838D2CD0020E228BBCC336A0A /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 625CB517CAE62DA2CB628C73F072330A /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 512BF00E54E9FD0911432D9189698D4B /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 628B9E828C4669A679025DFFCB9E309E /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 463FBF752160536D75A7CA9A75452B91 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6306320956CAA5D692E9E76879805E1B /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24166A6D56C67A35BE39437831D6C237 /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 635213262F9CF2B18B41A6A6474419F6 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8C443E1944F09688AB745F3EF45612 /* UIViewController+AnyPromise.m */; }; + 6353AD72CED6DAAE2323F54D29E63992 /* UIViewController+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B1682BCFB44CB00DD9C051839F93FEF /* UIViewController+Promise.swift */; }; + 6378F9CFAC3CD1882F6C5D01C5DDFFD8 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3CFA723ED7167518FE8EE59D32FF6B /* OWSPrimaryStorage+keyFromIntLong.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6430E7261B4CD27F3FE06E96ECB48DDD /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0656CD544642AF005C04BAC52BBF38 /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64516D010C011E42259F7E95598BAED0 /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E95E451F4D44ED44BBA30B298F7ABBD /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 647E9E584D352D3EC8C3523A02716852 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 368DA1E8C7DCC6D53E75EAF1661C48BB /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 653E43FC6AFF93436F56A7DFB417EEAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 65643E57555CB7DEB08F8AEDB9311ABC /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D44D18664A444367D947F2F6E1A81C /* YapDatabaseActionManager.m */; }; + 65774DCD11F05BB7D8461BF48768048D /* ioapi_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D3612F8C7D3CADACE1CE222095D0AB /* ioapi_mem.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 65EE88DB2F513CD0D91B79D7268F4CD5 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4964B195C54B5CE5394FC23930C3015C /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6616D5F47A7B60C971DED18EC6038998 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 58FBCFB55C4906A3495BFF7F126B95F9 /* YapDatabaseFullTextSearch.m */; }; + 661AA8AA8FE0E8A6C3488C25C5856AEE /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = AAF6CFC99B3995D6B919C9812F2AC78B /* YapDatabaseExtensionTransaction.m */; }; + 6664187074D658CEA60A41F9CE8A3AD6 /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCE12BF2BDC1D93820EE43CD1AB9D7F7 /* Google_Protobuf_Any+Extensions.swift */; }; + 6675C5641DB67D922509D2B5036C2B3E /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 86306601945506C89EB7D53702519E4F /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6689AFC246B6F04C1A163B04B3E0C042 /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A28944EE1B8C15350892B845EBA4B8E /* YapDatabaseConnection.m */; }; + 669C31C1CBA91119255FC8EC8FF2D906 /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D35A63A251631503D0358BDBF3E9DF0 /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 66B7825E57D951458554AAADF0DC676B /* NSError+MessageSending.h in Headers */ = {isa = PBXBuildFile; fileRef = 10015D6EC3BFDDE43D448DCB8DFF286E /* NSError+MessageSending.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66F26584C865BD45BA21E3E4F4CF26F6 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 82C96B61DD38B74CCD0EAA90CE0146F8 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 67088C4C36D1430C3694CF4D4C07231F /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 7985919895F51CCDE918BE99511978A3 /* fe_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 676C34D1AF137CB7FD91EE09A35106C2 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ACC81A3409A3219C99B261EE6DE956 /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6777DC72CD956556C61087EB15BF2791 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; + 67F98C090544300AD6CFF23B0E8106A2 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E0953BA7F2776F9FDB33FF019D75C4AB /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 681E102C1C4A896FC5D04A5BA77A4FE7 /* aes_ni.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE9509D17941337CAE4EB46B1AC05A2 /* aes_ni.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68210619D3682B05B84F083EEF5AB9B1 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EA3A182178941F5DC15B1B075A9B82 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68245FB781B9A19862698B5C0187D352 /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF3F195B64F5CB8059691E1F1286130 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68774086BC3F9CC9484228682795EE87 /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ED1227E358681E8DA2FDDC1B81DF281 /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68AD5B1AC594C6A475C4D6FF989B9C68 /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DF127AF05D1B793336F788DB876FA1 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68B3D647DD3704F153FF6741DE77407A /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C74A3CAD4662FC45DA1833BFD029943 /* YapDatabaseSearchResultsView.m */; }; + 68C286C27A60ABC7F7D63D2351A9D361 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 378BFE64743423A6E0122A6EE272A431 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68EC5A40A0BB5A2E935800AF833ADCF1 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 911FFF2B0BDDC240F6F0D7331A8E4F37 /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6946E68D9484F951D35FC6562974E067 /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A68EED8892F4B49A930D1C76ABB9C0 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 69A6846A35341B50C7B99867B8E9A93D /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C4DBDB856B78B37DCDBDCCFB10596E2C /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69A9576F666AEC49B9E23E6A8538714F /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = A173B132420DCE9B64C4B93602A0D75D /* ProtobufAPIVersionCheck.swift */; }; + 69DE4AF7BBEAF20286722758B332EA9E /* TSAttributesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D1EFD1E52358D7BD3E91E8A53F06F181 /* TSAttributesTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6A00EC02AAECA37C92B3051E20A0854E /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0583175D602325B1C2988A5D6225DEAD /* YapActionItem.m */; }; + 6A1A522B2CCF4E883ED7430023866561 /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E45A0564312687476CD2C628971797E /* YapDatabaseAutoViewConnection.m */; }; + 6AA8D92FC64DEA95B0134A0C2337D734 /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AB8D19401393D88AD0AF1EE89A0C9917 /* OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6AC4D67A2680758A133FF891A9A33026 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = D8EE979FE7FE10C1B6547E5B743EEDA0 /* hash.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6B072F59F22FDEEE5D04841B2F5C329E /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 253A017F2639B00FD0AF1E9262C0C911 /* DDAbstractDatabaseLogger.m */; }; + 6B28BEDD52611B69EA06AE183FF7A290 /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 072A7A5BA2427EFD2B0F29BCB6E8648E /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B9C6635E259AEC0ABF2D279CCA4D2CE /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5395B228D77D6D2637E1CA24415653A /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BE5C3365AF703ADA7E3089A97920114 /* PhoneNumberUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C2437AC8CF3DE4AAEE4AAD165A3BCC5D /* PhoneNumberUtilTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6BEFC12CF7DFC0DFD738825390D36DC4 /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = ACD2BF81525CFAA21893B346821A8FA5 /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C40FE0A7371158BE80F456C9860A601 /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C9C3CB0CED4471FC98B8FB2973ADDEB /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6CC2D5720B33BA1D2C4DCF9CE73D9165 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0BF4161F7AD25BD2960486A720A7293 /* Google_Protobuf_FieldMask+Extensions.swift */; }; + 6CEA7D99712ED47AB18E2AE9CDA14BDC /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE868F03890CD64FB461466C5E8D709 /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D105215C1E3F391A79D51F0B01E586B /* OWSPrimaryStorage+keyFromIntLong.m in Sources */ = {isa = PBXBuildFile; fileRef = F6652235503B813D427FD4B42873B391 /* OWSPrimaryStorage+keyFromIntLong.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6D406267ACAEFBB5156BEC31D59FB174 /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9C043511E96BA29B9601426558AD4C /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DCDE8FBBE79F4F288D2410CA1F15D07 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7170EE9CCDEFD684B88048E401B47BC3 /* MobileCoreServices.framework */; }; + 6E39F28AD361EAB024BB1C8584D588D7 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 03DBAF08C412D07DBC315F8F4B4ABFAB /* EXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6E4D6F472670C29080656D99E15F494E /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 21820EA5ED2DBE43A0A279ED5AD4F1EC /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6ECD7BC41ECC8EE309D0289B7960E80C /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F35A999CE44C54C1966BF6BC9EF17F24 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EE64C54A4585CDA9188799817C26918 /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 09453E539240869C6B5E7748DD884A3C /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6EE75B9D11CF5CBE7C3656A0E82C8D07 /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 394DAFE0E69B64FB38474409E1E37479 /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F0B9F9BE2D8614CF2235339823ED22F /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 066D1A47172323E6C256F3A57F69E3CD /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6F16F5F451D48749AF0049B50C061B7D /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C9E3CE4A79EAC2B71A5FA77774843C /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6F6613E36717E5BDBB5FACB655C54E94 /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 239CF77DC2E72876C80D937F6F2A4205 /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FB4F3928AD7B76F306EFCB55AD5AD60 /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 2444D4779F60BC634246FDB23612AF3B /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6FC0D8164189C1B5BAEB0F681B47B743 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 6FD89E84D07A866B277CEF2AD49DB49E /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE3245A1209B523BD3E235AB682A3D2 /* YapDatabaseCloudCoreOptions.m */; }; + 6FE338F2A58E2DD61D12B45DEA0AF245 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 0003B0CCE4B3C4CB0FA961A567A08F53 /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FF2BA4EB1CDA68BBBA255BF5B65F56B /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D4B68588F0492BBEAEF5CFD759318AA /* ReceivingChain.m */; }; + 6FFB6A248074473B5DF1AE375533A8FF /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2597E14C55AF06AFF93D7B268916A030 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 700EE6BDDEBFEB97CA56FBBBABCB94DE /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B257F31E5847D3A7F8A2445B812BF17 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70161E84376B3ADEBFAD5CD732E99306 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = C33FB4653F6CA12114D985C8D2103440 /* blocks.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 70389207DC2280AD9C4AB37355CAB5BC /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A95D3C5A59C0851E840908470FB67555 /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 704B653C011346DC51E6319D7465C3FC /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1780134F25BD470FEB0314B763E2300B /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7050471A29FB61FE456BCB42887BDCC3 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B5FD14D3F40CB22F7D4BC3FA8008FB1 /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7075F12A7CD149500885D6D58ACBEC81 /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = FB69E14696011D2B31E0E714CD85ABDD /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 707E83CE62467FE18F5C7020402C347D /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = F144D575C65F4FEE33375179B4CF2E24 /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70D649D4D1165EA2C15BE01824865826 /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E937767051786E3BE1C25870BCD84A /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 710326E3B31862B9CB095E417050161F /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC91FEE02EA34E02AC27EC03F386A3BB /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 715A3B4939D1B32A05B5A6CE85237D05 /* Promise+Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6918E7B48B7BD216C7B5B44851BF0D /* Promise+Properties.swift */; }; + 71D452FCF971AD0787EF000E9BD5C797 /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 43071950B523A21F05FBB07543A38D1D /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 71EFC29FDB503F51D6740BDEBD2F38E3 /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 14F7DF44860B5345876998954A95264C /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 720E1F8445A30E47BBDC583FE5740A20 /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 295ADEF23DCA33CFC24124D18AFBDE17 /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7223F63BD4E19CA428B910CBD650235F /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 087CB2D8579DC4E71FA4200774E48077 /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 72C58CF9949CD05806EE338DD9EDCA9E /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 583FE7F8CC874F48EFB01F7B134E4380 /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72F58299ED9B5A05F6F8A361F62A6113 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 329C837F04480123A2072052A8761FCA /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 731EE9847D2C8CB53911B48C67B12351 /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = CCA33AE2C917D0A42C6957BFAAAE3630 /* OWSCountryMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73397D31D7AE67804A0D159531893354 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DCBC325510251821D2B4B3D3F7E60D /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73573C9843224CF6D1606EFC0FDF5B2A /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 486C92BD413C8F881BF380426EE00C06 /* Reachability.framework */; }; + 73719E11E173D57A99974DA9336E0F39 /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 5470D9614579E0D7B633A8D210A9529A /* YDBCKRecord.m */; }; + 7379D1DAE84907B680AC3C275F3B4A2E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 73F232A7D4E5A64CF0BD66DA307ED168 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 088335127F0E11AE85DA49DBFD531731 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 73F8FFC78F23B67116935CEE82B03C06 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = BDDF55987BBD05BDE1B95490CC2E120A /* YapDatabaseFilteredViewTypes.m */; }; + 73FEF82E1C79A5E656ECA6664A0F00F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87B9E640A5C8791D5C2D9AD4351C8161 /* QuartzCore.framework */; }; + 740A353A749C8C79F624AE29A723AB4E /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */; }; + 7466D78D9D0183EA566C4BB1ADEAFC31 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE0D337658B338DCBB76A8974E9C0CD /* ge_msub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7482454F269F4C672A3E5786B5BB07C7 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = A640E1DB14C53693AEAFC091649F0219 /* YapDatabaseSearchQueue.m */; }; + 74844722B3D02EB8A8AF1AC3923BC0D6 /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B517F59D61C86525E4DCB3E1BE81689 /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74AE238328D810FF09B1E2FC15BC8637 /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F8AC53FD09A5670D668C38F9BFF578 /* RatchetingSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74C120494D21BBA102834C0CC8AC5C21 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 03EA7A48B70FC3E2E7481250D8426196 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7580B3A7E853964E29494E0722F02C01 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 133E282A5482EF00ADE0627D7BC24CE0 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7583A02E97F852890F836C80D328C5AF /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 066DAD59741C7F6E64752FAA835DFF11 /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 759BB342A4242235A24709A367034418 /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB2D606F29993C942F9BAF8852CF8C5 /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75A55252F066D58551D002AAA6DDC081 /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E61C70D93D468408B6A2AAB9A6A66B4 /* NSData+keyVersionByte.m */; }; + 75ACE492827EED69B4F00A5ABD211B25 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 1747A45F9EF8C67A9E1820A5E5E5BD72 /* YapDatabaseViewPageMetadata.m */; }; + 75E1CAA175FDD6B1A6340D61B6C57E5B /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F6370E7B4945F82D5979965AECDE2B /* libPhoneNumber-iOS-dummy.m */; }; + 76359E198E8233B255D6BB3C906E5BD9 /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 725069E366FFF8A0F3DFF3F5772E4C55 /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76B8DAD8AC98EEEE6BD768A320D744AA /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = C443BE3391374D734E12782012D07E87 /* GTSR3.crt */; }; + 77081F287BC71174C7B5AA46C859AB35 /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = D29846E4BA750DA900E23A8032527C7E /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 771011BB0A4874EEF49BEDFE0191A573 /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 99BB9FC9C6C75E08279526B818887A44 /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 771E856B3BD565EF62D3953D02F65F44 /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 16FD4B58E5E5C2C2F4CB54A04CC7EFE3 /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77985987052519F8C3FC49836B58B231 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 886501E47EE27C1D08844F13F6A226B8 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77B2B759078AC5F145D5100A527D230A /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DAEC0B737643011A6E17490C2DC74CD /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77B68F3EB14EBEDBC7FDFF9FE87EB8BF /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0C7A54C200BF3CA0968A0236014DDC /* UnknownStorage.swift */; }; + 784508B124AFA34E7B1D7A3FF7F836F1 /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 51EC4E182F125642250FF9C9C0C3E8D9 /* YDBCKRecordTableInfo.m */; }; + 7869DADACA4FC38F7963492E2997B2DA /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = C88690FDABFBB18BD44D218D18D068A0 /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7963BC98E47E6E7615CC66C0A4AA8C08 /* pwd2key.h in Headers */ = {isa = PBXBuildFile; fileRef = 94EC38317812B4C6E2127DA4BDB3FBDE /* pwd2key.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79AF68781F5A4C45450CCA342259D52A /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD64BD7AD3F5CEA440962E9CF1A4B50 /* DDASLLogCapture.m */; }; + 79C06FBDDCDED25B662497AA285BE692 /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2FBC84F7F57A800954919C145E166246 /* SAMKeychain.bundle */; }; + 79D244AA1C1F95CB18BE5834A36CAE88 /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C92EF6A6EB2236730D5B55368D7F9C3 /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7A145C41C7A3A49BE5D7771465E6E8A2 /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D02AF739DD4A3BCA31DFC7B597F75D9 /* SignedPrekeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A1E3C44B652F529CE9A43F5324330FF /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB58F27F1C9F6FB33F7558EC5CB3E75D /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7A2FFC2652999DAC80D74FB0DBAB8434 /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A9579928ACCF0927838F741CACE638 /* IdentityKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A502C1E88F33F216BF224306230B77A /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = F70F31CA9B521BB338CBAA71BA918F76 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7A71898C8B84765C1F2BF42EE4106977 /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FEBB29FB004E83CF8FAC795A83B38447 /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AE245FC4FE6C777665C7A32385BD3FF /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB30B2495A3BB2DAD9A7A0CB2532B0C2 /* YapDatabaseViewPage.mm */; }; + 7AE246059BD4108CD3F341B0F55D920F /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DF34DF6A51DE8D8714995915FF85D0 /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7B0FD6C02365E2FAEA130DB6CA30AC17 /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EDF66267426D99F51D30490C7FF0F6B /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7B982B093891B77BF77E9B64AFA64C73 /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 137E9651AAD392C972EA6865FF22E5A5 /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BFA92FFD28D5836272091B20A1F062B /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D9FA054CE4B2B142482347C5BD3BCB /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BFAF5BD4EB1B06097D289C1F47A28A5 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */; }; + 7BFC4F62D9782150E1FE210712B41712 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; + 7BFECF6F921101C5B901728FBB32DD4E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 7C02D036CBDE39AFEAA35CF23F3B7D54 /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCE1A29384C9F89FE4B90CEBDC25BCF /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7C071FF46898E20E076920876690041C /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7350E4692D67E4B51FDC085D97310EE8 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7C1EBD2DD96BF6EEB977BEA1CBBF189D /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 77FCEF32084E1CAC4BF47565F8189776 /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C693A0CCC439484CBAF161BD46DD91C /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = D5125C108E0B2C408E82C5216808418F /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7CC3C3FEAD69448A824085545FFA29C7 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4D1A1A48B1EC2C0BC8D91C9F5655568 /* AxolotlKit.framework */; }; + 7CE0DFF5883EDAD0D2D6681876AC9C4E /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = C382549D7DA826BDA3FB92DDCF6FFA4A /* TSDerivedSecrets.m */; }; + 7D133F4E095C79836159A90B7211B354 /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 183CB23C1BB63FE03FC1639A5331A4F4 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D50E68B7F34F20EABB9F3498F6FB46D /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C336B613C4807ACCB389A8E805F777 /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D8BDC5716EDA23849B62B991F57DEFE /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA424073B8174A30527414EBB3E986E /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D92C3BE749DCD2D802D03B7D80352A6 /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E0C4515678A7F2239A9E0835DEC17A3 /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7D999B7D7E137C44517F9250E929E24B /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4524EF0A134BC1915DD08298D3196A /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7DD982A23AF537B76038B2A7CC235E69 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF0FF2507A3A3D722D9A5EBDB7BCF2 /* YapDatabaseFullTextSearchTransaction.m */; }; + 7DDB2F29D3473DDC4E793B1352E61887 /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475AFDE23F9C5FB37B45ABADF3DAB034 /* BinaryDecodingError.swift */; }; + 7DFE5DE805999BE9CC754985CB2D5EBA /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B540DF8FE2E25ED1569B49E7BC3D44A /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7E1859AB78C46EE36029680F3519869F /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F58ACE2B03D1CB4D0EAFCE40B9FEBE1 /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7E54D84651696B25167867A143F67B94 /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 18A8A18318ADC964859E3B9DA97DA92B /* GSR2.crt */; }; + 7E6710772AD71310A76F047F464C806D /* CDSQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = EEA3AB6BB9E15DB115463949F302B358 /* CDSQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7E6894E687C6E0C8483FC432A4D9003D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 7ED0D8DC3CB354EC3F3FB80CE1427649 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A74C4A15FEFBB1F29B7878D27385958C /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F0A6A625FD6511E373A027B0694B9C5 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 87DBA7F1211BF986092EE9C3BD571D1E /* YDBCKChangeSet.m */; }; + 7F33A70393B7C203C41AC69FB8F79E95 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 089CE7AF906A07ACAFEF86C889EB1887 /* Reachability-dummy.m */; }; + 7F4826952D24B79F0D96A933E3F7D070 /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D5F54FAC2D33AA834951A52DB0C89F /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F61C8BE704BC6F9FD852519B6324C7A /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0286847C77E11DC776B7B4E66B89014A /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FA192C5FEE07B4104E54B11F28D725A /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EB62F4458AE73E0EAB8286EF4A819E /* Mantle-dummy.m */; }; + 7FDF0DCA2C5056E17A8437C6A0AB6E57 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = F1ADEA52B28645AE8BDF35368769A9E6 /* MTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 800B08344203E1EB5863322D1DB55DD8 /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A2209B4557E9F35C261C68B7A446CAC8 /* HKDFKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 800DC5D4BDEE3F16EB59A5A6717F26A7 /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B0C33E8DD1C65D7A6A8A66E1063377B /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 801B984E741FD7C9DFD816FEEBF568CC /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = 6875DCD5FB5B65233BEFF58D8C1C03B0 /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 803B63EDDEC53D438B00998E4399AD93 /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B500F40FFF96697DDDAF13A3BF14AF31 /* FunctionalUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 803BA2410264EB1B49D43F02522E5206 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = C31F14570E2D70B1891495EDC3C3DD2E /* OWSPrimaryStorage+SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80746662BB834A7534EBC978950F7950 /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6549397088DE2D6004EC7CDE984E5F59 /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 80D0DE4CEDF1E01E1194C527AE22EE15 /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 7549CDF6E028E7C5FD3E430CC680BD5B /* open.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 80D9B362E33FC16E286070ABB46BC554 /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 814C09212EDD4B9C2DE89FFDE3B88DB7 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81440A0FEECC7404993B91D2AC0B2A86 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44FE8B71CB4683447383B6DFC4DFD55A /* PromiseKit.framework */; }; + 8145F9CB0020BFD1EBFF80710E907204 /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 1BE52D32087915B6A7CC1C7CC2CE5A76 /* GTSR4.crt */; }; + 817E4AC4F9E67905AE1C69C1156912DB /* Pods-SignalTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D68CC8622548C1007F7A8F7608364E74 /* Pods-SignalTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8197823DE3731526036BE1654B200DC8 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBE339425CE6798459A50C39837C1BA /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 819B38D8CE8E8BCF71069F684DFB97AA /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B5C55617BD06BFFFAF8DA1B34D0C71 /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 81DF4AEEA09B967C9CB98B5B167BFCE5 /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E1FE752AEDDC2FF6675D0C615E088E /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 820355D3B4F7CBE8AB2055BEB9A57F0F /* YapDatabaseConnection+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 07379E3A4EAB53FC1589E49710A39F76 /* YapDatabaseConnection+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 822F8169FECF7F03CA59B7CDE215C103 /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B5CB93872F032C178975B1AF04F43C /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8274E184C59E6F3B5B78F64EC1449395 /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 87EF07A34CE25C2D36ECB24C7B92D8A9 /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8294508D09FB1A6BD2EB45DBFE7E84C3 /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = DE2BE6BA487E1543AE4F7C679B021F0F /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 833DFB7C19C27BCBD01AE6AD51AF4FBC /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = A761F2A246B611800C68167BC1DF7C9D /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 834CB29F65FD3E731D1E9C4F43CFF037 /* Google_Protobuf_ListValue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A609912971AFA0C40293CDC09D13E6D3 /* Google_Protobuf_ListValue+Extensions.swift */; }; + 845E77019730AC19DE58C92C038B032C /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 47A7A7FAD08E1D86F9E1A18B1BBA41F7 /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 84FADF952D73A7330E821A8F1EF9FEC8 /* TSAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = C65614AA346306BFDAFB444F17F8FA13 /* TSAttributes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8508BDB82549FF672A5E43A6A22D1CC0 /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C9F41A318BA9875B6A03801E51C1B5 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85185E52286C65FE9B080DD7C2A8F2D3 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 223DE9BC46FF944468D2795D8DEEF28D /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8586482DE9C8FEA82E946E2BDAEEFAEB /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A53D5017DAA026FB3CBF4E52CDFF8F9F /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85A3451B00857A9EA3B658ECC07CBD75 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */; }; + 85A4D9A2FAB39D2DE1786A9EFCA00167 /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = E693BC6D617ACB82775FE7DF8962351F /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 863506E6F2C7015A6432CCDBCFD10040 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 5104A453B9F191BDCCA27F5EA7AA0BFD /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8656EEF57ADB901797243F07D908FEBA /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = 44FA669DB077492814B65597D2494EBE /* RKCK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8688E66F3CCAC236C17B753F909D7C08 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D38E5D2F35CDDC3064A70EDABBF2E601 /* CoreFoundation.framework */; }; + 86B01EEF1F7CAA7482A7388787C26FD1 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = F00F63FBF6FE732E4AD5B93C3C15880E /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86F3FD7F7E66231DF5F2358F10C7B8C5 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F09A83439DFAD904409FEF451C77E69C /* SSZipArchive-dummy.m */; }; + 86FBA0A42CD43C45EA32C813FB052A19 /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D1F2390270F9E353D520E79C8C42AB /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8735C324D05CF760846E8444C70735DA /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBCD077C5EA82293701A74CB7D4063CD /* YapRowidSet.mm */; }; + 874760B9473C6B8AD8ACE495D144AB5F /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 29CECF3C7E03129C38D1B4BB9349CF90 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8778C96F3B0240289BD8242301FA55EB /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = F00BB89E004BCADE191ADD9F96989F2B /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87A242C0BE755FC16F667CA3A4E0C10A /* NSObject+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = E9627D8474D24CF224633C60D0ECA4BD /* NSObject+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87BE4BD32A345F143E47C62DF84F333D /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0E72FBDBB3BC38D8DB2553F179CF57 /* SPKProto.swift */; }; + 8838074C5DF379DDFBEE5DECB56FA9E8 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA5E2F54F1043F441B1595F06780F59 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88A8ED1A1F47DAAFF2A6BA2C8092DBAB /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FBB760218923E312FA9BE5278012327 /* SRDelegateController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 890EA6088F4A22C96AFFFBFF6EBD786E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A69A648CC30F3C64CC9C136431CDFB54 /* CFNetwork.framework */; }; + 891614313EF7CEF302624483CB5F5E9A /* OWSPrimaryStorage+Calling.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BB1D233DB8A0DF285D6AFCD8D04D004 /* OWSPrimaryStorage+Calling.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8923A755FD34E0834D60DA5D82909927 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC4300BE2AF5F7CD7F9A7B1C8AF1BFE /* YapDatabaseCloudKitTypes.m */; }; + 8959332C6CB65C9AB40FB6D2F97A598F /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = 2594E97971F409282D61708BF835E13D /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89678C13E67DB272ECE174681F80A75D /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E8166BE97BBE58DEB6D0512FA41B04 /* YapDatabaseActionManagerConnection.m */; }; + 8A44B7B7CAF547DBE4A1FD77232B85A7 /* fileenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F1B534EA884B6B2859E16069B45C713 /* fileenc.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8A52F7CF67B94A6C58D66C6E7FA8A474 /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = E40DF655036476BFE10ECD4A815BD952 /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8A719C837B86863374EF2B873C18A513 /* PMKAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D7365B35B9DA32961BB1A528E7ACC16 /* PMKAlertController.swift */; }; + 8AFC7A630CAB2A426772D835A9392EE0 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5699447A94149285F816A26BB053C0B8 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8B30EA1BC43BE5FBB01A1D5E2F5108CD /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 90DF328C3FDF7C68F0D914D67B1CE665 /* YapDatabaseViewMappings.m */; }; + 8B7403CF8FCF251E26A53C2C35DC611A /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C95A1FA53E9DD177469C7CB857A25F /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B79F816A883B94AD3F635BEC4552DB0 /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80FA939967D3580033021DEBC127BDEB /* StringUtils.swift */; }; + 8BC8C8EA34C06F753C072FE91C603EF2 /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C5009CCDE58DA937B3C97AFE65BF94EA /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BD063A29F09641965C72C41B3A06A4F /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = CD52CA7AF05A921FB8CACFC9EB8398B5 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BEE482811728645BC38B95DAE869B52 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = A130F51988E7036C917A375B1DA17489 /* AnyPromise.swift */; }; + 8BF1FC31CFC2D294F82EC0D2E4C4EA3C /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3713BADDB749306F9601B0C7F12E9810 /* CustomJSONCodable.swift */; }; + 8C6E7B42AA919B3867C945B532A51D61 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55925683A8464BD5ACF97F3B849B4CEF /* AFNetworking.framework */; }; + 8C977E8A942CD094D5D59CE6A346B058 /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8DC68D5F47CCF5978EE03A28FE50D8 /* AxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CBE093F2E108F87A403E7F104402A7F /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 91A8C66AE2C2E553F3DB8551147BCC1E /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D305D267F02E713B8B6333A1D96DA25 /* OWSIncomingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A2013BFF03AF7568418DD0AEC06C8A7 /* OWSIncomingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8D478550FDA98DE391C7E8111ED9BE84 /* CDSQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = D45CE6D5517F33C2E72721477CB69067 /* CDSQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D5913C22AC91151F8F8E1BA573DCB4C /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A78B12B1578283ED37A7412F5D4944A /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D9506B768A55CC751A028A1193B1684 /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 25DC64956F3CCD437E9091DA0244526F /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DD8D3D8FDA1D28AF4D86D8056F3AE17 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = CF06BEFAE2B5F6CEA1E01679B486FA7D /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8E1FB2D7B0FA8BE0BC1545ACDE175FEC /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E2F65B8FB1C7F4557B427368B212B75C /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E3C5153BE60D8E913B216BF242A9C71 /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D7D8DD004AA08E233E85B8172DF8DE8 /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8E70A06E1A3CB64E053AC0EFA619183D /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B038F358AC6F7FF220A807050D005E9E /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E99453078E67824049BC3BD34140B68 /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 54B57EB7AFA1E5A59A6547F317744771 /* GTSR2.crt */; }; + 8EB0169818D25A372C74F7278BBCF2B8 /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F1D0BC1A1527DA4781D447861B1983 /* SessionBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EB5D492B0DE0C3226B855B69602606C /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 926AF783CECDE2D6C209AA4238F5BD73 /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F3D752E42E1D5DF0AA6E03F2C820629 /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F35513BF7D0160B32DD02D4E536ABA63 /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8F40C471C67CA51ACF42BBFD1E5C47D3 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C58F743270F8CC28FF31B9EC1A6D7B /* ALView+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8F422D8A6C1F5BBE4874AD5A5AA59D82 /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC4606782CA29C3581FCEBFB2DAFBC7 /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F4573180925995CE1E9E1C5F27B25B6 /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D258B69EA73DF37871303B2FB04567 /* MIMETypeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F610E834FB2E074A096F5898BD54345 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FABEB9FA024B8273864D2557B09D2F5 /* YapDatabaseConnectionConfig.m */; }; + 8FB20B405B642F5330A43FA9A3CEBCAC /* any.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB1DEFBE452D4D8DEA054F2ACDF46475 /* any.pb.swift */; }; + 900A3212C5B7B5AB31D9562701E5FCEF /* OWSAttachmentsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D556EDC7CE95FAD107E5B525BB523B3 /* OWSAttachmentsProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9016D631648C2B2697808CF2A5C9A959 /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F7CE2FF655C087ACFCBA459B464E19 /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 903BC1197D9257EEE998145D48D43330 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5837EF268B61ED0182C8119F7DD5E997 /* ge_madd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90A7C1D2E5FFD31527F8EE37B463E302 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F7A2ACACEA75AFC92591528E295C4F4 /* SRProxyConnect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 90C28B7BF88AFC9CE8EC4CBC83834F83 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F10DA9000047831E87D9F5C2B23B62 /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90F8CD4DFABBD136D124286EB85AFA61 /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = E92D83995D97920FE3E9F155033E9EBE /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 912E83C8707D364131B58DA5473A2115 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B4CC0307A009C3ED2FB35D33AA03717C /* SRURLUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91426F047A02887FFC37406E5733A5D5 /* State.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35AF8458E00F37A1385142EB1912529 /* State.swift */; }; + 915523155331F213B59D9E7FB7BFD6CB /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; + 915CA688BF91A2219A7BE4A33E2FA0BA /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C836372D4A1E30B2E95B710FE9D78B /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91B1520EB4CCDFB70AC14757DC349145 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F247A9908A18265E50E65664FE8D68E7 /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92267593187C9C8649E2CD792C028C3E /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = CA084739EF3AD8B15DC260F5ECC7DE12 /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9249EEF96143995ABAA0B53D3D83CE51 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B573B538E781489F66A5FF1643E746D /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9264DC2657E6C70E75B361C21D1088DE /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 123B978FB0FAA2D9E910E480F21B4A36 /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9269D257097B242D82183383FEC7C6A0 /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D70776C58ADEB367D9231AA20DDF68 /* empty.pb.swift */; }; + 92ACA6C2D06CB39EF283B2A14D49B474 /* minishared.h in Headers */ = {isa = PBXBuildFile; fileRef = D0304F70FC5ACA9955348E2B652814B8 /* minishared.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92D45F02267E1F4AB497794DDC817D85 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA24E13ECF43F706E4B82E03FD9D997 /* crypto_uint64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92E9207E95374D08212F8F84F1BE1BE4 /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B66EA871161A889FF2BA75471B6B2C3 /* TSYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 933E18ED1E985C11E9B78326493F098A /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = D56658342F916E30E36B3897A1EFCA7C /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9410976452D751692CA15C64314967D8 /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = F3B1B25EE0FEEFDA3A4291DF82299FA6 /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9426DCE6C92CB576E841ADECBEB0D1E7 /* ioapi_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 6399646DCDAD45A7693496319D1FA077 /* ioapi_buf.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 94B86DAFE3C6A3C75117277535D9EEE9 /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 72CC8022D546D870A2D162C0C751480D /* YapDatabaseActionManagerTransaction.m */; }; + 94BB4A3438261A5386682AD39D7B98A4 /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = 5114B7A7753392DA889BC2123800E17D /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 94BF97AD3B5987302DACF8A31935B6EC /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 33FFEC3CFFDD445C29E7314AF5A8C5F6 /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 94CA529FB17986FF8FEAA1172F9FC342 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 951C4C11D856C02982653DF2BDA6B087 /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = EEE872E949DB7138F3B62281FE914366 /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 951DE16035AC024217D40AAE11B7E0EA /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = C47F52C096ADC0C3F2F7D4659134BB27 /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 951E622FB660B18D34CD615E25F71B0D /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF6036998AF77C00E2A6BF76D6C7E52 /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 952307B37EF3599632DD781077B0D5A9 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5242307C0AEF84E3A93488C7E6629A00 /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 956B9389540DA078E38854ACFE1758CD /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 242DF0A2A3E4660AF21CE6B010D582F9 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 957EDA6A6B2F70F6A5D36F83F3790FAD /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; + 957EF6AF1AFB0C6294CB1ECDFF4C473F /* OWSReadReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 88893143898B7A9CD6F633C25054BD60 /* OWSReadReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 958F98AC476070182B4427CA128188E4 /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 21C128679BF622B7652B951A7F556DA3 /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95CC807A7CED485757C966736C8557F2 /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = EB3C67F8576F128AD59BCE9605BE105C /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 963807747B1FF936C3AF33EB46339A3C /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD1000BAE12AF5973C819C2C79D9479 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 965190D7E75147993E84CC2F8C9EB462 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A4A3C91FD3F72D4D9E95136B1E151184 /* YapDatabaseCrossProcessNotificationConnection.m */; }; + 965628DF1070A5FCB39D0BB9C3E7A8E2 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E7CB5B5B86C012E30787EAC9546B5785 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96729EAB6297BE20D52E20FC96288F89 /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A71F33EF09D4D1A9F496EA2487B5DB6 /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96C27385823D4195B9B93958A63E9C86 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 42A9CF7FACBB952B41AC6381E28B9A4B /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 96D34C3FF82C90065C59D602B2F6F7CD /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 189DEA6112FC2B58E8B0F2B57405231D /* OWS2FAManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96D560E7ADB291263DFB90DE24DC902E /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 062C5B4A501C74D3F7DFA34AD6F75D0E /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96FBD1FE36F8712C4C656369840CAB1A /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2166FCB11F6043872BD1A10339C21175 /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 980D79D907E76AB2DBFB5910F188BC64 /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD583F581231559CF814882A7C3579B4 /* BinaryEncodingVisitor.swift */; }; + 98368EE5B086EFDF0AC73F0BFC8E78B7 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D9559C947694A680710BC97DFEB92ED /* ReceivingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98620106CA3A157F68E733FE2A46925A /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2272351B2BF427A1F27D413C2382A4D /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 986B70D8C31511D2AB2AD32A3C312091 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 024CF4FABEB3D3D7B3E36CE4AEDDAF1A /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 98726EB3296EEB69912A58903E0008D0 /* NSData+SPK.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB06DF70286F8AA16A84151E750086D /* NSData+SPK.m */; }; + 989734E96D81371796FB22AD7AEBFB5E /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = FD869ECB15EE808944AD1255675482E2 /* ChainKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98B132B782BBDDEDF9AE42545BE88758 /* SSKBaseTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E9B9E5547045785C20F2941E3D8BCC /* SSKBaseTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98B38B2D25A017F7DA3AE1B1EFEF7B1E /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F097456088748E5126792031A8258703 /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 98EC7A0C3003B9A226B7BEC2B1A5B865 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D105668AD5ED2540B14DED1225166A8 /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 993BD4CE7CD9B0E067FEEEE39A616711 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3257020FFAD0CA572D782CE5BF1F54EF /* YapDatabaseViewTransaction.m */; }; + 99596F946DD93EC0A88EB6FF78A3C940 /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F29E186D8B22E7915DE80253310B1F2 /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 996BA9E682276AE53722EC662EF6D65B /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 6754A53BB55ED516FC682EC447DE90CB /* YapDatabaseCloudKit.m */; }; + 996F5EA670BEE7E58C04BEB8341F6F27 /* Threading.h in Headers */ = {isa = PBXBuildFile; fileRef = C194F71362C99E2AFD6B7DBAD8002D93 /* Threading.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A0A7CE325CAEFFB148322BC64A8E2EB /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 723116ADB8819E215FA2A9841D41BF47 /* YapNull.m */; }; + 9ADEAF42A2AFE02471F5CCEAFDF33A59 /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = C64B84A88C3F4E10E4EF050203A57D72 /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B0411B6A8980508143D06799624DF29 /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = C5A5051C944FBDF85470C028ADCE9A6F /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9B06291616CC6B28EA4513A0FDB5EE9F /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7591A82D6A0295C14BC4D506CC9C4308 /* YapDatabaseManager.m */; }; + 9B443083FBDAC29C48986355804A608A /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5227437CE32CA12CCD30FA886483D0 /* SerializationUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B47EA7B7BBA61788C9DFCA9B544175F /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6E9DD28429518A7404F4E289D1696A /* YapDatabaseFilteredViewTransaction.m */; }; + 9B5A84AFAE8858DD9706FBC641D59607 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F590E0EC1D7E34B4AB70C19EB2DE954 /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B6AE62361A27665AF54CC6757AAB3C2 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A224DE849EA73359B08C97ECDB67F7F2 /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B841CCFFECD7E58605E5231658EB6E2 /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7003D17964F50B28EAC7A119B59C3386 /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9BDD4C9C93BB7D5F8C228BF02835BE49 /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B00A2F37F7D150F09E3943B365C49E /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C6B7C567B8950005DFB496785FC7142 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB62FC6AAEE95F28E57CB2ED69EB3B1 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C865D8E4CC7F76BF2C3A9FC60859598 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + 9C90B0C18DDDB89DD5EB2E850DCC2491 /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 33921AA5A1074F3EC09B3EE2F160B1B0 /* YapDatabaseFilteredView.m */; }; + 9CA38F43AB22F3C234F80C6CCF2071DD /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2424F2711CDDC5D9C4AB275B8C0EFC /* api.pb.swift */; }; + 9CABB1584E4E2DB28FB87757D5EA1E3F /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = A25AE33FEAD852BA72D9DCB2F9F25067 /* compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CD3ACE557543C6D8A68F40C119BF494 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D47AE55E4417CA9005F503FE6B4C83 /* NSURLRequest+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9D5B0FA3B59794FFA0BD696BE98C714C /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = CC24912AE152D3B9FCB917524FB58F8F /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9DA3F1C3E1B7488752A5A0DBD44DE26B /* Pods-SignalShareExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 86217DF5967723EC4C61F7979F334B5A /* Pods-SignalShareExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DB7331B5DC1A1CB5EBBC5292B4D1D24 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 231DC61F9E39C3F9108AB4AF833B9D87 /* DDASLLogger.m */; }; + 9DCD327E541E991237DF5A289FD69D53 /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = FE7BC053D1D6DEEEF03BC2AB3E3DC4D2 /* RatchetingSession.m */; }; + 9DE28248E62083A5D943D739D2105622 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3BEE16F253E9A8AAC2AD5A27F1AF9C /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DE6BB62ED310E3A31D71B3CDE6E7494 /* ExtensionFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8690FB8A943EEBFC2CA0B41D6592E8E8 /* ExtensionFields.swift */; }; + 9DE7D560BA150DB931C80E4FD8592BF0 /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D07C7E3FD20C14430E514775E292F4A7 /* AppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DF63AEE39CFC238C6596C46A8FB1E05 /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FF95E6DF08AF6D156A50B349FC6AC51 /* YapMurmurHash.m */; }; + 9E2617F037B588A01CD000F1D37F0F56 /* Google_Protobuf_Value+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45325C85A588F1F4FE965703FC4815C2 /* Google_Protobuf_Value+Extensions.swift */; }; + 9E480702B0A6ECDF82EF4638D3BA2FEE /* ioapi_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B891E22E3B778BDF332167ECC95BFA /* ioapi_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E7A27165C13C1DA016C36A59BAB8DC9 /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = 380DC1D2EAA20260989E65BDD6F9564B /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9E7BB9F843BC8C8092D53E00FF9538ED /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */; }; + 9E8D64229DEE6B7412A352A311FFBC8D /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0C20EDFFFCB239CC5A418EFFF1ED30 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E9770AF312BA3FEA320B8E84B80A586 /* OWSSyncGroupsRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EA91EAA0F7760B7E53D85B88A5FB5B1 /* OWSSyncGroupsRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9EAD840A788C75DE4FA05D75CD9C4483 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A16D8EC24E2A30F8FA8FE99B0A94A7 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EEA73C43A1D86C5D1D46C1747F6DF98 /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A14A768328F9B056FC920A9885FAC39 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EFEE4BF8B19F416E42FEB86322E4799 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6F827AC80E3DC573D7AF920C339FE7 /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F322A735D75464F58327CD1C81378F7 /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E6324C1A9A45B0916404E15BFBF7E3AA /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FAA6C35277A8BC72CC7B8D8D490C230 /* minishared.c in Sources */ = {isa = PBXBuildFile; fileRef = 882BE30C9E079E643C47F844D70DB9CA /* minishared.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9FBC1A66491CA65BFB5024A65B5CA958 /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CF0A2E89F6199CA70A8A9F3EC05EEE7D /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9FE8F4F7CF2C423731ACFD07AAA11A7C /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A428A05ECBBC5BFB36691A163AD33742 /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FF530AE0F33D8468D37CF954D989492 /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = D1759EE45AED42AE9F0EDA88D24F608C /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0437407C34DF9C31AB5B1360F5CA944 /* SPKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E95A240AFBA07CC44B868953C03645FB /* SPKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A084EDDE52E04586A5A6D4D67D75ACD9 /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CC1A6FB57F197E8D00BDB7BEEFDE318 /* HKDFKit.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A08B6F09CAD637E1E4F3EA77A6F5F591 /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 94A01E2BBB4BEB5D642BB47F4C1F9781 /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0D6511DC88FF56D094EEF63DB466892 /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEF1AA5CB5F23FDB11FF939CC9E6D2F /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A108F1E5A378DA4771DE0BCF3370524D /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 03A55366F6358DD1A12C8EB80EA38B02 /* DDDispatchQueueLogFormatter.m */; }; + A11A1895BDD832A26692BFBEEB4C6B51 /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ACB6B7AC4DA3D3C7AFE92A274311EB8 /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A136D6ABFC8D1BF777A1CEA8274AA23D /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 32415294492B9A201F00215BFA25BB96 /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A15417B5C4AA68B8FF08DBE3596452A5 /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8158623453633F31F02C88742AAACEF4 /* YapDatabase-dummy.m */; }; + A1912CA2060DF56F8EAD892C12CEC5E7 /* Google_Protobuf_Duration+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62769E704497AF02DBF09DAE6EBB85D4 /* Google_Protobuf_Duration+Extensions.swift */; }; + A1B7197C6A975C59C9D0BEDB68A8BC7B /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */; }; + A1CF25E5E093AE8D1D05C785AA11F744 /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = FAB35DAEB38B1D6DF5922C502EE5F49E /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2286B08A38E8AF39A258D279C7D9887 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FFFB4BEDDE7AF18E2DB7BD4933A270F /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A2536856580274CEF8A77211E0EECF35 /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CECFB35571AA6C7B225B16FA79260E7B /* OWSProvisioningMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A280B25FDF71B1A8A5ED7C5598CB155C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7170EE9CCDEFD684B88048E401B47BC3 /* MobileCoreServices.framework */; }; + A2E645DEBFEA4BFA446B4584D97DB91B /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC6BD574EE13281C5860AFF9ED30C16 /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A31F93F1A4833CDAEBDBC8F8FB370A01 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F7AFE18202C6E592BD0D86FEE19988 /* Promise.swift */; }; + A3368EA6DA0C8F8BDFC7005613787365 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 62463B26B5814655DA8592EB9DEA568A /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A33A3BAF11334BFE8144A50BE8D8E561 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6F9AB3AD82E6BFD5EB39A251E7DCF3 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A3996916F5E374EDB9F46437A5F8E0F9 /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3712FA8CAD7CB1688F7BD2C55806213C /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A3C9F95596FA7A2368219A7EA85AAD4C /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C422BDCBB589EE21D48FE25D63D8F0D1 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3E46E89C8AEF75D0EB247C4FB4972D1 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AAB82074DC421DD93A1C906EBF2DEF /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3FB2A9021A055EE7679DFAF243FEFC0 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = B15167ECEE8E22E25FAFAB005428A6CC /* MTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A43807DB16DB1F228BA9AC01F1654010 /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F0BC3C5497C39148F4BBB79FDEE034D /* YapDatabaseViewLocator.m */; }; + A44C76923B0B9B0675858163B8AD5969 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = FC7898CAD1F953CB4E067E9980C71580 /* YapDatabaseCloudKitTransaction.m */; }; + A47A56B5D5E8CCD2F0B2E88C87A96AFB /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 31AE12B5BC6B9704FD15CEF13EB6600D /* ChainAndIndex.m */; }; + A481D21A479E1124CEB61DE06720DE20 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 086165781B8C24EF5F516F3903B9AEAF /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4B7D8E4EDE030D5BFC3CF64C5788916 /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 895E29A297ADBC8500F5FBF15F9DF49D /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4E5E3C295CC8BD37065051450A57409 /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A972D1497EEB17B59DFF3F749960E5C /* YapDatabaseTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5143BE3BF2B6477129E62022DDF597E /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E1C279C533206D7102EAB388D383031 /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A51EF3DE8AB1C8776A55E5E8680FA1AC /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EF1C7CBAF11D0EEF7A681BAD50A4AB8 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A537AF83FBCD42852AAC33EC12DA6ACC /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 502A67BC815469365F2374EEB014876F /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A56C6FDDAAA8056C6A1B8FE493148508 /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = FB592B9898F1E47DC8271FE860596DEB /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A66E8172FEC7EA0F302B424C9DDA5B9E /* OWSDeviceProvisionerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B5A836DEBCBB06AB78E9A61350748685 /* OWSDeviceProvisionerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A6E0D6C3B2CA3BB72F228F6AD35A2F20 /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = BB840B84BC2F45275A385D05A773D4B2 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6FF32D95B60EB9748023170DE68F72F /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 14FDBC2890C2D46C6640AE80FFD44B79 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A70E354C79E462801FB13A4510D4D231 /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D3944524C7FD0DE6383106323ED098E /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A74214154071B1C7F5FB5342ABE65A7E /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = E944227C1FE5F7C4CAEF311C51E8999D /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A75B32507B4429B2E52A718E3193B1FA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39AA1DE58AB0751B4632EC3AAFCD667 /* Logger.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A767065624AAEE0247B4378E10FEED5C /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B97A46C6C61E2A49A325556DE55975D /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A768C931390C26C5911AB66178D06739 /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E20E12E3BF9C8EB840850999B0146171 /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A76A5313647F9BB3EC01078F7F02728A /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E83A72807CE3438E7227BCAEAF6EAA /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7CA66EFB1AC81E54ED93DA6D52864F0 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A6EDA682E1C4CE0CEC8915ED989AEE /* NSError+MTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A81EBAF191F97815D12BF9376AE9FFEB /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DB5D653A05F0BF238C50DB189D6B61A /* NSDate+YapDatabase.m */; }; + A8735AF3379B2B03FE0CFCE4B9EF1DC0 /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DAB85573A6B58BEDB5F2D8FA792804 /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A87819A93A12C8E0FDC36FB44B185B29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */; }; + A8FED0B8DA46996B8E88CBFA69793F76 /* FieldTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B17A60C37F479C973C722991A51872 /* FieldTypes.swift */; }; + A90D80C67CE4D59DD53F2525ED1981B7 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 1769D522BA44B3F730B09BBAC1D9C807 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9156AEE33FFD734EF2562D2A296107E /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8048B65F4E7E9C1DB02024BC0BA31609 /* NSDictionary+YapDatabase.m */; }; + A92134508D3CECD01C8B539E6A7CEF88 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E0FB70E6321384AE251525E6281056 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9D0EE5DC53B3AD7D78618E1EC3B02AD /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB0A099A1E0DBD7CD8818B0DB79B8B2 /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA46879EBC06272629BDF327E3A11ED0 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 602CD93F9DF52D73F471AB88D4B05883 /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA53F9411CA6FB0731B5360AF958D25D /* AxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FB2B374DC1A6D886488DC488EFB96E /* AxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA6DFFE7D7189463780C4ED018374B2C /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9782F6C494B076B21BC8A21323F0AA40 /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AA7B1ABFA5F7CA05E2AB30F9027C30D1 /* Message+TextFormatAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 333F393FAD3ED38FA247C167D57799D3 /* Message+TextFormatAdditions.swift */; }; + AA7D8F203E1E9F565088A2BE8F2FC7AD /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 148281FFFA976B86632AE4B63833B4F0 /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA9D4C7FCA77013912843263F03A6054 /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 516C88817C6E4ADFEA82C772D52183B6 /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AAB33364F7C35064422ECF2E49F5C993 /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = EBD0DAB38F363E93932C15D150E192FE /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAF2DD605826B4C6BAD5AA6F78EF3163 /* Pods-SignalMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8556B6C1C0DC49640525D71973A45803 /* Pods-SignalMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB3732308DC6F0A7B5C010052F89AA74 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207F8C672B9D28298216F036AC1DA271 /* when.swift */; }; + AB72120F3662133B7DACBD707817B068 /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C19E447C9CCF02E067FEC5CEE82D76 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB794644E311CE2B296C35333DA710C9 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5083C508F95786F655B60FD278CAC91C /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AB829FFEF33D155F91D22DBEE26DD292 /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D281D90721F92E783D63D975561D527 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; + ABF42A1FF53DD2C2BB18B4D194CB91DD /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 9905AF65CABEC9AD350F1D087BEA2C7C /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AC6EC4F027FD8D1B03E57DC8E4FAD2BB /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7561C210354A12822E24DDEC5C507701 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + ACB2161AC61F6530F612FFB48A901E86 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA4AC53DCC057E71003262F178CF2D6 /* RootKey.m */; }; + ACBAC0796DF925812C7E3C285BC406D5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + ACBCF962ED32C8507B131C088F31A929 /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B69EBF1E5D7E06649D7BC4DBDBAE91EC /* CipherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACEA03467671A055CA0EAD82F44E7F40 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 898E4CEBEC384881586C193048BAE737 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD28B1FBD7108E993EACB37E82A09454 /* URLDataPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60946880A4CBD94B4C2077A6635F2A22 /* URLDataPromise.swift */; }; + AD3C08E65033B5EE54255AD9A012C670 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 07F5D2C547802AE8EB8974D8E3AECD40 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD5B702811CF1FBA2AE8A123C9A62C9A /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA0714C25421574A37AB6D38DF39A0B /* Enum.swift */; }; + AD74A62D443CA9992ACE7EA76D3D7AC6 /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A9CCC3993342FC1CC6451173105131 /* OWSSyncContactsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD7CD649E38E474F43D0BA9D78419760 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 6176F370785DDFB1AE42E4BBD63A6B86 /* SRSIMDHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD7EA277D66D1E9BB6E549C5585921C6 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D82CC7337FC1DCA248DC45328BFF3B2 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD863265C9241BED920A65B5A859479D /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BA5AF917DE0DF78C28FAFC4E2B548B9F /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AD8FE2B97023C7842A4465EEBA593F66 /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69F89BCC1D107FB293F5B933DADDCDA /* TextFormatEncodingVisitor.swift */; }; + ADA189386CE2AAED746A6EE7E56CDC82 /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = DA866FF50814C50A6146D2C5E496494C /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + ADBCF3A14B12107AA27691679F568E7B /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D54D5E521D4E0745426B38B8925A29 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADE07E8E1D9C9481504E0A6F3B867C8F /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7E683AACA93D0BFCBF83EAE7EF5D3E3 /* UIView+Promise.swift */; }; + ADEA2CCB0BF24693D0F261EBF5695A55 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A458D492A8E6B145936ED9EE11E1B3 /* Ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADFB4187E01A60629F90B5C6446B03AA /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C028CF5B602DEC66AB25A7F140C6A5A /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AE14690EECFB6272C5C42A389C9D9526 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEF8C5C71DCD547E9D609ED97467E1B /* YapDatabaseSecondaryIndexConnection.m */; }; + AE9C11CC588C497CCEAEC65D574F661A /* join.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739FC96A475CDF23160F7118D24F2678 /* join.swift */; }; + AEBE5A0851B49F4BEF05AAC7336BE513 /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25497CC0AD56EE1F8BCD2BDF40258CE /* ProtoNameProviding.swift */; }; + AEDCDBA7F8C4985D3CB7EBB90D3A9688 /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D0BF63F37460CB9DD14B5129E11D12C9 /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF470B7E2BE871D4157BC912CBF1D736 /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8603743F412D0C8CC98D2817669CC527 /* HashVisitor.swift */; }; + AF60ACA95AFD0AC2515126B651B8D63A /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4710A94BF696B6615D16BE2462A497AD /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF7E7ED68A36AA4DE143B9E6AC7A26F6 /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 582D042706CF9127B04A83D592422965 /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF8E1890B85C7BB7EB8AEE6144DCDC58 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 417E1226FD0A3927E57C34FBD7A386CE /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF9D34C199650809A92CA6D1E5D8DD81 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 88A8457455F13131D4D05E21DA178D77 /* SRHTTPConnectMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AFA462B1368A87CB9C06EF66A2B435DC /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = E2EAB64399A04B621D3A1CE91C25086A /* YapDatabaseCloudCorePipeline.m */; }; + AFA96E64D7FE2CFDF3174D65445D771D /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3D22AFD8DE7C241736680CF18A94B /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AFDBED13A8391B9E82F99C39EB5864DA /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = F55C22D0B118623D0CA9749EBDF87773 /* Process+Promise.swift */; }; + AFDE4D7F2BEB58BE9F57A87A193C65C7 /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9503690DB00F4F3BAB53A245A3A12D9A /* YapDatabaseHooksConnection.m */; }; + B00637CF27C0E3CD011C4C9F05559657 /* HKDFKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B73862D822A0027D359ED0292DBB83 /* HKDFKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B05CAF2B50FB629166B9BB17B3560270 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C3217FCC0695028E805110DC67F4259 /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B12BD8E46A08F3B89007A830E51971E3 /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 2484697C456D1DBF6FF4140B6A3925C9 /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B15713B07404FDEC085E8E5C5B55A124 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E5ABECEEF1131B9B15EC998362AE0D /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B17E490D8CD42B3036F87E9F479903B1 /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = ADEB657F1C18BD2FDF1EB95786D57D3D /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2463C4C6E8C20ABB458AB5B887232C0 /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0310305E57E8397E86E0F247521CAB81 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B26F62B2CC0EF78A081EF484C6972357 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 4221ABAD35FD04F9DE2D494564B32A0F /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2A09A09EE84D9D714A29622B436CF04 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A4D20EFD411C5F10792E550E7F9872 /* PreKeyRecord.m */; }; + B2DEF704FF549C55327CE5892AEAEA0F /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C06B005F1FB3A75399F398DE361C7E9 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B3444BF94611CA7E3F08A0C5778182EE /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = A4B436D9DBD4ECEB445DAC2BF6EBE50B /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B34B7D0AF82DEA69FED86D6119CE3685 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 715D53CCCE6105F16C43B1E2141F6A72 /* AnyPromise.m */; }; + B36E62A68C0672E202832D025F8A2580 /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 30736814C016D958C181CAF5491A82A0 /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B370C55F68D6627B8C260E7FC49CE11D /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A88616161AAFAE9801ED587C836207E7 /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3761EE7DAD2BEAD0F08775E90E7D0EE /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF0C753D0A0DEF15919304C976B92E4 /* SQLCipher.framework */; }; + B3D65EBA6946F6E1028A3ECD6C71B4C1 /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 18487DACD37FB449A366EFF41377237E /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B3E42F60829441A290E8A85DE79043DA /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E02675376B00DE6F7580EC88573CEA /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B406FDCC099C6DD9CE241D4BBFE013A2 /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B03B7288C31122973DC77AE314D7D85 /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B408A174AB66EACC83F1E99818BA4ED4 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 893AF1ECD6CE06580ED3AC91331A30AF /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B43215877DC42C1D81F1469CBA5A0A07 /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E0CC88BAE7130A4423600C4D9216F451 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B45BCBFBC9EA406675E13FB227667E1E /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = C525C704E60E102543FE4F222238241B /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B45EE04161C4B7A658EEBE186166832E /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 439D76F4C6DB6FA6BD9E2DB98B29C33B /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4729CF6B39CAE5DA064A2EB8AE88E6F /* SSKBaseTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 425317AB70812C67B1B0B24D4E2C59AB /* SSKBaseTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B478949E6CBEB24D09174A22A165B7B7 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F38D4EE0AAB86C5BF47F2AAB8A4B65 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B4C5769718C818CA618C74F68815CDC0 /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72595609B159610C42CED4369CBFA766 /* YapDatabaseManualView.m */; }; + B4C817E7D7774A74ACF49ED99484CC9D /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC1148FBD6C8F54B3ABB31D6C4F56BB /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B5619D1E8173A8C4D54C0A07B70D3811 /* OWSDisappearingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2129A29EA51D83C255A6FFE6CF534A61 /* OWSDisappearingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B5F1F5ED7DC69A176099547B451FEDB3 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FC729F5E2011479641D9F2470F2790 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5F5A5E03391BD98E199B8908006CF61 /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 55636679A503A731C6CDA1F5EC8A20D4 /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B632738BE3022FDEB68A802FE1F401CD /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3A18FE1A9B689050BDC07852E4FB0E /* Constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6B4104D7F0DC14A0AAA54D58BCBB7CB /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC2CB3F685D20444D790EFD0B64CD45 /* sc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6BAC01DE1A35FE2007C663184079AEC /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; + B6C55425B82355CEF4E7928C4158EAD8 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; + B719F8C5AAADABBD9229E69B0D442AB6 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F91FC177CA6573C1E2C2B4E20FE11DEB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B76825B29D576C93459C7F9F80FC70A5 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D30EEEBAB107C32200BFE8E870CA271D /* ZigZag.swift */; }; + B7B540585CF8C5AEB76D24E625DC90E0 /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = DB9E9D6B985B9271EA7AA6BDDAFC8D9E /* NSData+Image.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B7C81440A4AB27167BB7651B1BA8C32C /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C9C7406F2AA476B787B7114A3188AD /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8000C7A3F02118177FDF1F0EA27CC4F /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B11B06FD36426314AD40B9BC6BC2ACC /* type.pb.swift */; }; + B812DAD00C2982DB102C4C460AE7567B /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E568BDF39B3CE21CBB6985C2C00EB26 /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B839A8743FAB7B4388FE6C8404C4C550 /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = F36486AE81861828A73C88EE402D09BB /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B86520765CEC68DA66502E9892EC0EC1 /* IncrementingIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F10A999334B91DB04CB2D5169C7AC6 /* IncrementingIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B8724E61A3AD30041105BE9B81ECA8EE /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F3B2DBB19571AF16C96016B6B45594E /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B898792C9CA297A38B40C90150A8564A /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBB2B7ED9CF928FB3B12512CBD9FB12 /* NSArray+NBAdditions.m */; }; + B8A1DBCAB4BDC7658C82E8C4C5B2AF79 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D99DDC12E73763881CEA40817BC83A5 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B9123291DCC4B33BAA6973377DD3EE76 /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = ACA08370DAF4613C47195FC76015C73F /* YapDatabaseAutoViewTransaction.m */; }; + B93B391C477F85A2BD28AB7F9908F528 /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D2A42057E6A67E0A15E54B2528982C /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B94F3019313D3A569D926584204770EA /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 26CA4659BD6119ED6562C3BFCCE7C8E0 /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B99E1AEE656F7DA86D5CDDDA2280896F /* Mantle-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D32E0DB5EE01F464DFD96A0CEA1C1DB6 /* Mantle-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9B8A3E7FB15924B8FEBD41A30BB1947 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = 39C8E92811E9C5B5809F542B2478923B /* fe_invert.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B9E8982128535A1446BAF08C9868E7F2 /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = ED8FAD71F947FD9FFD9AF8EB2A655D65 /* SFSRootCAG2.crt */; }; + B9FA4A6EE1E37258A1255AA7DD1E8670 /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AC9077003B50040B71ACFB448B7262 /* SelectiveVisitor.swift */; }; + BA080A35860A7E013EC9643D81D10D25 /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D23FFC3BEB64D6E79AC51BC3963EE8B /* YapDatabaseCrossProcessNotification.m */; }; + BA171D15390FFCE12BFBF87F7B5A68F3 /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5DB0393576CCDE90E8ABBC6F41290E /* YapDatabaseQuery.m */; }; + BA441460B83AFFD874CEAFCE046BA259 /* YapDatabaseConnection+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 306C678B993C358488C525BFE800FACD /* YapDatabaseConnection+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA666C6E08264C690881B466B9037A37 /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE70C20CB75CE1B2476D2ADE5A5B617 /* YapDatabaseSecondaryIndexTransaction.m */; }; + BA8AABF6425632A3669B5F1D6F85704C /* ContactSortingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B11B062FB1B8A88E5FB6DF5D8850EBC8 /* ContactSortingTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BAE5276755428E0E826A69F5E8517E7F /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E1863427A6E04A5DB6B7AE621662A152 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB28CD1CD4D64B2B51B8184FFD116DD9 /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3346ECD17901C3F027765E16A7C2BC /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB4F9797CEF8F2097D06E3DD5BA8447A /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 266D5FC998A881D6EB458AB19E23CC21 /* TestAppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBB14C267E51617240FED2F83F431D48 /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6915EB4B644D4A1A427F1A110DD1FAAA /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BBCA3FCDE0491908EE03FDD7136313D7 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E8D13B525623792313796401EE9C34 /* YapDatabaseStatement.m */; }; + BC2E7534CE773131AD497731BF8E09F1 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = A030ABF703BAF41C8CAC149DCE32A936 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BC44DD6C078EBA28EA05F0E0ED084888 /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF9C0B64BCF75CBBB33E33F7B49CD14 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BC5AA6AAD042FC773466010580079661 /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = F71B5B80E871E90BB10D6F7A41E3802A /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC950D0C37C1F68883109F6D5A5BF46E /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F725A1C6A068D93F3F03BD4D8B3970A6 /* OWSPrimaryStorage+SignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BCB95012B39F008D94EEC303BBE2FF4E /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B412328C0831381E29B4ED351EB5EF33 /* MathUtils.swift */; }; + BCC0C5EFD57B729DF82E04900DE02B21 /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F4DC94EC61C8500A28A9A06D062E7518 /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BD61BDAD95A28580237A6A5906A03682 /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AEDD416D342AC8AD89A876E3622F43C /* RKCK.m */; }; + BDA00E9D17C691F434328990D131BD84 /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86CDEB5087F6287B5A6A958EE9AD39 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BDF13737BC92828F5DDF8D1D596A7A72 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 9732E784D23A5BF8EC9E32305D65BC59 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BE08DA1DD31E8AC7645253FD928F8AEF /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B5E33F2F76254324F3099DF7762C4D5 /* ExtensibleMessage.swift */; }; + BE30968172239DCFAE73A1524A08ACFD /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F495B469A7AF579A29BDAE132E9995F1 /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BEEC99CA702728D6672712560CF6656B /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C5D781D99D730F73A73677AA95DB353 /* SAMKeychain.framework */; }; + BF18422CBBF0F0A1CAD3D26B608D51CC /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CD0983282F54A43A7B2D6CA98808B1 /* JSONDecoder.swift */; }; + BF271D646402730EA16280839D9F9CA5 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 55B2DCA1E7620764D2314D316E91D8D5 /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFA5016BF9F681160521B6201F42CB2E /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A93CD7495F0FDC6C343A7414E058D821 /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BFAFE6065A221449CD0F29AAC235C730 /* TSGroupThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CA85F4E84C01EF1BE46DEA6176D9491 /* TSGroupThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BFD7987AACFFE1A185B0C3C73437EAA8 /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 45F465B65DCC3B3E095E6797C17B78DF /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFF13F23769CF34866550C2F4C16FC2A /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 991323A197ECF4C4F9C8830469AFFAC0 /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0790216FE8C693F14863CA87E9027F4 /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CB663F9F7761985925D56AC2B7A93700 /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C0A1EAC4C0BCEF756B0CBC08DD14E05D /* pwd2key.c in Sources */ = {isa = PBXBuildFile; fileRef = 33B87B79483FAF3816AADA94DCA71F9D /* pwd2key.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C14F609712326B83254B2FD90139C09B /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = F43B3B1319B3AA2256F5C8A6A2CB51F8 /* YapDatabaseViewChange.m */; }; + C182C06A4179F5DFCD8EBD0E26D60A3C /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ABD56C6A6390BE574D4C5D6B361DD35 /* DDTTYLogger.m */; }; + C1AE63346FC15F619A4377084A5A2DEE /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFDB5ABB5006F8D45AF84637601EF724 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C22D3B1AAA92C198723490C38F2C5FE2 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6460112F1D834BF8FF456E310DBA8E82 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C236235DA678547CC94F7192CF4E2E6E /* Pods-Signal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 190D9C4B6462ABFED569FE01F2A6D7FD /* Pods-Signal-dummy.m */; }; + C24515C8298ADE0BD5FD3879AEF550D0 /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = 45CDA6D2623A557914F69EBB9F6C5774 /* aeskey.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C2849E555D6DD25E901E98C90B9C8DC6 /* NSData+messagePadding.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CABA8945CAE7E701DFD5773B5FB0845 /* NSData+messagePadding.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C2A3DF2452F9095387D53E300FC449F9 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6AEC30E75497E69160611223C3ED251 /* YapDatabaseRelationshipOptions.m */; }; + C31705B8FB6130502E627005C45E9039 /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = ABCAC35A22906E660183CB38359FFB91 /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C358459A1C8797AACDF0A391FA23D75E /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D4BA3425F7FCAD5CE19C6D4F7F1DAE8 /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C358B4C6ACFF9B95E689187EA6CA238D /* OWSAttachmentsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A6B6C278DB43C0C8DAF20A68A56F56 /* OWSAttachmentsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C377D297390A367E988D65E7B37337EE /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 557BDF16422D4064CC8C6C1B38F33895 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3801AD71BD213CC584BA731D04E9966 /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 602C7259DEED3D178516E7E8CF0C557D /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C3A76B8955771CF90A6F32DE06B7107D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + C3D0F260A7EB84E6D751DE376414B3B4 /* OWSWebsocketSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9EDF9EA5BDE1A44241E5A4CB4033646 /* OWSWebsocketSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C3F883BFDDFB6C89958E3730FE90917B /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF418B894B0A17E630802CDE43D2095 /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4022E56C24000871C128CFA679023EE /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DC066C908A5A94D4C0BD90250B27253 /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C43EF6F038E5FF13865FF25FFD369D52 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 746524466738163D4D302E99432B433B /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C44B70BB5A75BF7C1E9F84A902B3C4CD /* SocketRocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD068CFA1297F00B1E70D280A2C1CFEE /* SocketRocket.framework */; }; + C4D5DF1CA46325C0CAE4D34DC5F8DD81 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 545646007313B5AB64FDDF752478DF8C /* Curve25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C4FEEA1F7289EAF82437C98178041EDF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + C50C6557626CF11BEF880DAA9C9091A1 /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 486C92BD413C8F881BF380426EE00C06 /* Reachability.framework */; }; + C5A26BAFAB113D1BF583EB7D3E730B4C /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = 5940E2E4352E49A79E5C261A7A4DDCFF /* ias-root.cer */; }; + C5B720A1760587CA0A777611EDE88A0B /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8399D58BFA531CE5B1797986682D555F /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5DC6BAD78A084FF60DB98A503172D3B /* TSMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 20EB276A7C730FF5826A472FAC664FB3 /* TSMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C636E86FE2A4EBB1749E09189B7A2095 /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EDD92668A9C29BCB0B6FFBFB54EFB27 /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C670DD9397A8766011490A60AF5A9CE1 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D4FBCB2E3F9649752651FFB525FBEC /* when.m */; }; + C70065573E4B0763FDF391B44D3EA672 /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = AD538787FDE1A6F72AD17A846463F71D /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C7247CDBF3B56AFC46281A5CC3EE4DD2 /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C449227C2B187D2CB184C0BCF9B259A1 /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C75DB6CC69B9CA7A3A4FBF7E1B69FCE4 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BF5C4AA0BEADD3AA66BC4358DFA5E2 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7632E4B2133AA1045D4EE1920AA5F69 /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 398E27FA88BB222A96497A1CFB8AEEEA /* field_mask.pb.swift */; }; + C78F54BEDA6E0298F396F4B0581D1E0F /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF2335C197E0038461D841BE5550D93 /* YapDatabaseSearchResultsViewOptions.m */; }; + C7BF1CEE084AA6D1D2C4C56CEA72D077 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EFCEBDE1B96AA6DED86596895F79150 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7D8FEC2BD89754B9ECC790D086C701C /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A7AF296398B030DCC1DEAEEDE49506 /* YapReachability.m */; }; + C833D2E53E15F6CAABE87C7735256495 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A99C9F066E688BCB3586541C5BBFA73 /* DDFileLogger.m */; }; + C86D0D6CA3634B336487B4D88B2CCC89 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 8472B6D1AA8263440E30545706288FE3 /* fe_1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C8705C75C43E10BF9F85612AD3ED7863 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8138FBCE0EC6F60E9A670DD20193F646 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8C04E77F10B18D5D4DF258563F0A43A /* OWSFakeContactsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 53057AA91124CC73081B5FE676FBD5FE /* OWSFakeContactsManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C8CDD92F4354FE13E18FDE33764CB972 /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C0A1E1AA3CB2A1F6A4516484C7F2BAC2 /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C8E450B476C21E8228279CC5B82DA238 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D966E31CE7F00F375852C3CE8779284 /* dispatch_promise.m */; }; + C8E8214A4E9AB848E8F34F8253DAA481 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = CCFDA34C7C67B1DCF02B894593D21CD7 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C8F0F2D5742F50AD37F0A0C0F7F05DDB /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B2751E109C2B1C6CDA87B85A61CD5B72 /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C90901DCA4AFEE49E58A8802323CD3C8 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DE79B6F82619C83F0F20C5E170FB3FA /* libPhoneNumber_iOS.framework */; }; + C91BF9A4723CDF2D0FEE1F18CECC6959 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 21EEF0A17B67CC8E6D7A4AF082D23593 /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C927166C5C3472BA856008D765064AC4 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992EDD5E6B2F9F089A98968A9BB6D84E /* Error.swift */; }; + C929C471C9A56D7A36F2CD1710D201B7 /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E5354B879A1F49938C5CAC96F70FD /* AES-CBC.m */; }; + C9478648BF0526B9476517AE69D57F32 /* Message+AnyAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3B92E7E65B259B4D59F476662D6A9E /* Message+AnyAdditions.swift */; }; + C977600D6676FAEDAB6C3A9FED8D39E7 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 2158BE774C88208C58BE6F6EA132AEAF /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C97A987C39E20911C96C7F77CD4BDC49 /* SHKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = C4929D268FF0F50BB79939DA32A1321A /* SHKAsserts.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9C18C87D103297A8EF1D2733167F902 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8CF656E4340ED12DD59E6BEB4DD139 /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C9C4D5E53148F190CA328884881637B3 /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE4F7DDADE7C0EAD92E7CDE6D179384 /* YDBCKRecordInfo.m */; }; + C9E5C4FF6E363D214057E3C0751426F9 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = BFA0C4F24F7983735BF7CC807E9C6EC3 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CA007ACF391369871724F14AA0F38669 /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A9F7BBD1F9D0EBA4D744A664F6ED4B /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA26A607E30AD4226D825FD2ABDD1071 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D494628F64B4D89113B23F81D86EF76 /* SRSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CA44A45D8DD6759C9E4160F0BFE88DE0 /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E8BA233BA982BBBEC3B44A8C8C5387A6 /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA7C0D5C36BBA7D1C1FFA4791606709B /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D04642DE7832030598FDEF850300C6A /* FieldTag.swift */; }; + CA95455D8CCB3F1F59BF095F0F74B440 /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = D2ACD6329D8C4B65DE4790EB85489E5C /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CAA5F271759DEAB67640DC99E8F23185 /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEFF2F018B387732F95C5612B50E962 /* BinaryDelimited.swift */; }; + CABC099DD61430148808A6989DEC718B /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0EA0C3DA4420946BBEBFCCD066A9C6 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAE30B2CBDEEFAF8670DAF46C5C112C0 /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = 782B5A57F58F6A7CC03561A6FB60D63F /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CB05364FE1CE8EE1341F2556F7518BD8 /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE26BDABB560DA1620E55FBF8744E63 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB2CA3EB95E8A12B1AC26B7F55AC9F3C /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 41C99873EEA73EC22F29EC9C48BC6D41 /* OWSMessageServiceParams.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CB44269862E38C7936579EA215AF3E98 /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = 453C8305FB52B64F315C7DA3DC36F1BB /* textsecure.cer */; }; + CC03C1A42D59B2D3E1EE7AB0D4A4A775 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8B9C41AABCB3648D7C69C7A199FE83 /* SRRandom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC3BD5E18DB1820296DADAC3BE71860F /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = F39EA6C33E7D31207B6D3E9848650775 /* YapDatabaseCloudCore.m */; }; + CCAEF2831BD13498E659052012849EA7 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 544A809DA8B00082540308C5AA976EF7 /* AFNetworking-dummy.m */; }; + CCD18733EE025396F1DF970436DD4D4A /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = C893EE74880BAEA20CB09701C571037F /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CD7F1698F40A20992B57CC9A1A6CC7F7 /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB9EC25BCB67B9CA0BB2B39A96A267 /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CDA72D55334C8D393659652F4487D0C0 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = E655259AF07888C6C9DFA9D8187CF720 /* hmac.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CDB2C2235F51A330D3F4DE78A43AB5C5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7CE66C9B74DF9B9EECDE6CADBAC4099 /* Accelerate.framework */; }; + CDD1706DE8D0293A2D302E3BE34B4249 /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A6CD4C7D6D631F832CE951C5D8F13AB /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDF2EF2F97E891B09350B4EF4EC85D06 /* SocketRocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD068CFA1297F00B1E70D280A2C1CFEE /* SocketRocket.framework */; }; + CE44281DCAF0BCB26ECE35C8D6161EE8 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4D1A1A48B1EC2C0BC8D91C9F5655568 /* AxolotlKit.framework */; }; + CE5FAA0A15F43AA5CF102D3D79ECDC51 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D7DFC07E477CE89C40E3FC3CA56DF0 /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CED0142F042D3CB8DE813BFF967549ED /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */; }; + CEFAB7BD028F6977D68CB3D53697E0B8 /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C3CB152ABA5BF85FF30C95EFCAB73482 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF6A25C11A43D5ED0697D0DFC8D7A521 /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = FA78658DB52344FD0CFAC9F3FCBA2338 /* YapDatabaseSecondaryIndexSetup.m */; }; + CFFD35FB99DEBB95ECBE6EDAC311281A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */; }; + D01BB9093E55D13B62B79C044A65D5D4 /* NSError+MessageSending.m in Sources */ = {isa = PBXBuildFile; fileRef = F42F5A505A0ED31168B0F716F6E292B0 /* NSError+MessageSending.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D068C9641457767D6F6ACC816BE95A55 /* TSMessageStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 816E0E134613BDF68AB7B89D81A4E966 /* TSMessageStorageTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D0A0D9FBB04E9A22EA104E85863D0A33 /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BCDBAF661C38FD47E372383C05F334 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0E8D8AA8AB0D2096769A2AE5953231E /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C4A551804B35C5C9AD79AD45294DE6 /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0FA9D2D24087946EF31A8301B5CDF5D /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72709F33AA9F85D5960EC997E0BAB6 /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D12AB4169B0C471255015504EC2392F8 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 787EA916B2AEE1A2E5F5609F74F4478B /* CocoaLumberjack-dummy.m */; }; + D15BB59A9608B66B728FE210D442C7D4 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5E424ED6FD368D5D9D0FEE9F3909D9 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D15D783D2392E9E4B670FC2398F55EAB /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB194B92140636ADF014947830909C4 /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D18291B30584F5A9739E1B55FF9E322F /* BinaryEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411CE1763B4EF317CA3499616F24F9C0 /* BinaryEncodingError.swift */; }; + D1E60B474DEE7F71ABD5011845035168 /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80F7D30DE850C6FF2730C5657ADC665 /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D2561053442345A9ED8548F7F634679D /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = EA3E5238281E1C3409B3F90405BAB800 /* SRHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D325E03AA6B5DDDEB9862887D6C611B3 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 78D10698C76DD8536074284CE6296751 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D34912B1C3FD99A27DEA643A45AD1233 /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 97BE40A8386BE86D9E2697EFBA4FC4FA /* Randomness.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D35FEA9AE9DEBB0BEAA276A795045D7C /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F7EE8DB8E0DAD2AFB8F23FE2BA10242 /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D36DC2CED041F81F1408243C50978AA0 /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C4F3897534ABFC6A13449019CAC54B75 /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D39082E437F91BA838BCF251E8347C06 /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 08F22F59ECE0BB19DB4A6A797CBB8ACA /* aescrypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D41EB43DC40AB0939DABB3EDBDE992D2 /* Promise+AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = D431A6EFABAA521A4819EB90AD60E189 /* Promise+AnyPromise.swift */; }; + D482C1C72F2974F419C1097676568F54 /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = F14CED03B9113857F7E747C3758A781A /* UIView+AnyPromise.m */; }; + D4A6B9E0566181B60EAA21F4C0EC31EC /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5EFF444E3A5B7228F4DD560F15E2BE /* YapDatabaseCryptoUtils.m */; }; + D4F98DA21C50E148152A574F9565639D /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BC427E72EE14E3C313B51581170ACB /* TextFormatDecoder.swift */; }; + D53F63372017A9758EB3A0181328339F /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = 8354DA0EC2028788BDDDDB51261DD4C8 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D5449279BDE95BE23F44B4B1AFF19EBC /* OWSFakeContactsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5A7AA2EC7A03169833CA8667D90423 /* OWSFakeContactsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5A86E75370003F921E4207F0B7A7E0F /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 044D3D911E365F79DD904CDB2842A16D /* TSNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5EEB2C604DC86DDC6BEF2B5E9E39D66 /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C9AC1CB04B359220DC570C5196387B /* YapSet.m */; }; + D60511F7A716A30DC3620171BA935CEB /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 20FC8356C3F3A2969079A0AA1526261C /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6261C7E8A64A0A86F8DE7C01A7382DE /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7819529D7F6F089CB5F2AFCE18C278 /* PreKeyWhisperMessage.m */; }; + D65E41BC66A2EEC0CFAEDD9B068FC0FF /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C22284BFE62B4383E03F9AF706D4A2 /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D68CCD18EACB66943F65452D83F53809 /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC71181D173E6B8454F4F1B0A284C1E /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D68F73640092825AD0FAE5A7D1A0D777 /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6D78EF44A1EB4F28C853ED21195CC5 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6BA2BB8D58E6E6B8679A79418316112 /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97EA0750B876917A39B206BD8454AA6 /* timestamp.pb.swift */; }; + D7B3CC03CAF15C70B0EFDA4F41E60292 /* AnyUnpackError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2CAF69FF474371E1A9614490068852 /* AnyUnpackError.swift */; }; + D7BCDC9DF7ABE7C3159A6696DC09BD48 /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0DC51DA537C3A05D611A79E2B64C442 /* YapDatabaseConnectionProxy.m */; }; + D7DB00AE3D39F0DBF0D2483843011D27 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A5348187C89482D6FF880A04E3A739 /* YYImage-dummy.m */; }; + D82C2C0EEE1DD67D83432FB712D50426 /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 50641DA5F2A120819B58BED8524A29D5 /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8AC7363970051DF9C791995CC5D20A8 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA00E3FADCA7A087BD122B1042D9D021 /* NSURLSession+Promise.swift */; }; + D8AE065E4A2C0CACF1AFFDAB436A6E73 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A83E5DAAFA94F9CB35DAD36A170CCB /* YYAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D8C7ABE9E9FC3D4DBADBB1473BB6213A /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C979571FFAB98327413E953A4EE14DB4 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8DFD921F16BC2EB22D9718A1FA947F0 /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FAA97097A68904590E7A1DFDA7E1E1 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8EEAF8873FB064C705EE68323BD1768 /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7129FD72CF684FA16D940A192EF8505D /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D94518A98CAB8DAC581E3621DAE85977 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC666C78847C3650A6CD54FEFD8D198 /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D95E834FC79536776C1A6FF486DE27CC /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = BC761FA16437735C42445760B232B403 /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D979DD25F0C831EEEB8924649F698411 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0603A1B108F0E24AD078162BDFF625F7 /* CoreGraphics.framework */; }; + D9B82FE6F0C51B90356572D61238C815 /* OWSPrimaryStorage+messageIDs.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F2778111B2398A08E28BB373F12723 /* OWSPrimaryStorage+messageIDs.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D9E6F56CA3D6AE1D22273F2EA131EA4A /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = 053A6146768767C7E9D12311521A3982 /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D9FFA40084ED46AA94018A89E4EB8C84 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0CE4C77D2E74181E620A533EFE333B /* Google_Protobuf_Timestamp+Extensions.swift */; }; + DA5264960F67834BFD1F2AA5FB7A6E1A /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 478E3589F60A0B41D22AA1CF8DD138B8 /* YapDatabaseHooksTransaction.m */; }; + DABC27E7A661F2BF9A22B8222872A06D /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B75ECE167CC092C52F2D1C9DC46144E /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB1475AE8DE1393C8CEAA0A41E36CB5E /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 02E3677BE90D499407541F914B0D783D /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DB637790486F75B2F85D9C5DF3A5B444 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + DB8935E81FD4C010243F6B61B0CD0DAB /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = F64DD958C8AE4816CAB5DE314B2EBBF6 /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB9A150A1A3386ED00B87CDC8C935EE5 /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = DDCAFEE20000C61E33FB841A9B4B54D4 /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DB9D57BA4641844298B78F3AAAC10A85 /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A55B2A01F4B3D790F5DFB42565EEDE /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBA315AE358272DF3DF9D9F6A4455265 /* SignalServiceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 646BE6A2C3772184B4CB2F0521309F57 /* SignalServiceKit.framework */; }; + DBC1B6A8241368BCCAE4BF8EFFF77F24 /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = A72DA52352F871F83F0ED28924925163 /* BobAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBC523D74DCE0D203304A3C8243F90D9 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 17F3BD2BDB804E57612FF694C42DC271 /* fe_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC07A5D0940CCCED0EF744BBFA100A7B /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 221E884F7881ED634E12A156B10856D6 /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC0F406E6622BEE72693C2AEAC5A6081 /* TSThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = FA70CADFD9E8FA58972A6B5DBA9E64CF /* TSThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DC1F3A0A5B2A7A8057249FCAFAEC3F9C /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = A3CBC8F0550184078CBE45102A9EA1C2 /* Randomness.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC788F7D9C1D25D589018321C84DA497 /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BA7179A1E476B4DBC1301815FE30388 /* YapBidirectionalCache.m */; }; + DCE107733D7C92F7E443CC6A5F5F31B0 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h in Headers */ = {isa = PBXBuildFile; fileRef = A2DBDB8B22BAB2655BBABEB8A5E2C1B6 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCF5491B0E1B39E159A77A5EFA179C3A /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 520E401F8391D0B4C0D872D836537849 /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DD098549AB67BE8F9EA6F23A6B8925B5 /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BD1010EC6C3C36272D4208E884989F /* TextFormatEncoder.swift */; }; + DD312EF34905D48DA51A5AD00DDF8C81 /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E777AB30699B46587DF067DD65EFE73D /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DD5998F004EF8E2D13EC6B264EF65F11 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BEADBA8EFC3EDCC168670101F0CDE0B0 /* YapDatabaseViewOptions.m */; }; + DDD0510C7DC27ED227F94DE625C89F02 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE28DBAA1E82454549E00192C46C02C /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDD312380C6EE28797A1A8E00A834F15 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 12E8134FC112EAA59454AAC533BFC798 /* YapDatabaseExtensionConnection.m */; }; + DE24696EF6AAA8C30E94DF90724EFDBE /* OWSRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 55D34B098B384A15A1CB9E779216D387 /* OWSRequestBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DE29A01348F81D893FE465CF9C1E9116 /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1100F39270747A33A6EA3D58CBA7466D /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE305AE85B666F55762537A8107E15F7 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 46CDADD64EBB666C9AFCC11B227F0BCC /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DE4BFABD76747AD77DEE2119784E335B /* SignalServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A4900B6D0A7FAC428AD38373FF6DFA9 /* SignalServiceKit-dummy.m */; }; + DE85E57B7824C5A2EB83D86A1A1166BE /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B48BA3F040DB600077E5FB1036CC191 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DE98D8B4CA98341E4044A841AB861514 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 962CD6156C8A282029F7BB93EEFCC29C /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF4911B1FA0D315A3627F5673A7ECD18 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF0C753D0A0DEF15919304C976B92E4 /* SQLCipher.framework */; }; + DF8344363EA84EAB79A9A71B0F1A27B4 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C07F6090A5D234D6FF7226CCECB98BF1 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DFACB4832607932A353EB66A223735FD /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BDA55D09F356DA5AEAD2A2EE6136B0D /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFB4C12CDEE01E60DF7F84E994C114A5 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E1CAF3FE946F9966FA39854D4C15B6 /* NSObject+MTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFB620D343FEEBD8234A15EA62E67252 /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 510F9B63CD81CF487EE5D2629184A4B3 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DFDA8DAB6B62207355691D2F9B8C1943 /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5032E786D4C36DAE68742C25662F22D2 /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E008FD3EC03DAEF57D0E3A1BA4D76F86 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A42C8CD5F5EA419AC5C88A5C1DD7C6 /* Version.swift */; }; + E06AD4320F23E8714D8D045E3BDD9FFE /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0634AEC1525D11912DACF0A4CA16C6 /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E074F9979993FF94CD84D10DB5699B9A /* aes_ni.c in Sources */ = {isa = PBXBuildFile; fileRef = 29982A2E380A2F693B7CE97CBF66A3A4 /* aes_ni.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E08041E5316441869950BFFAF5D694E5 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EC22F9AEE7F05D4849857D5D322D1D0 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E0B47676AC19274727317DD081BB5749 /* SCKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F998C0CF37531AA2C92593E91C564DC /* SCKAsserts.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0BCD7C63E4011A3E87912F66CFB85E5 /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = B74BF2B5ED6438DB43C4E8A120677C56 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0D64C45C33F8E8C0457C6E446F02B6D /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = CF1890E3835B8AD97D2A83253FE5AEB3 /* YapDirtyDictionary.m */; }; + E15667F20FED07A72718742606406C07 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 350682DC19014C2CE7B14E2B2546F037 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1A02C45033491B217C8FE54ECD405C4 /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9A266AB43CB6C5B63B1F3CA1065949 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1C69876813D039C383EF446AE4D2A23 /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A4F388C591BE7521AB2F6DA918C674 /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E219099B1AE8DFF2B2B0393555457F97 /* BinaryDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8F69C5F423BC8ACF70CCA66C655E9F1 /* BinaryDecoder.swift */; }; + E21A887FC621F8C699C3AC359F5B3302 /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE1339C5591DBB75B6B02788B104031 /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E24BFAA358F83F5288A1708D13A1292C /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FADF6AE2C341AA763F4F1B7F4F25EAD /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E25BD05756A102344FB2DCEC0675AB60 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F7076C173BDA7F7952BE77324CF455 /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E2942150104EFA7B0DAB77D5E10B4E80 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 72F6050BCD29734E72DA3BA89B5FC3E3 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E2A06E06C0FC977D66AD64524436EB0E /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = E02BB0CE5325B4D00F41E29B0AC4731C /* OWSAnalyticsEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2B04A410CF6773479C50294C3B0E559 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C5D781D99D730F73A73677AA95DB353 /* SAMKeychain.framework */; }; + E2CA349B3E1E63A0F501C9B1906509D0 /* CALayer+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCCE5FE84E98C9EEC587C00ADE3EBD0 /* CALayer+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2D75DC966BAEBA314D63FDE831526BC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + E3399121AD2498453D126F614AC76F00 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B066E24879547347052750DFD50E6C35 /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E35B32A03E4E9F4B848979C316484C4E /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6387E10C062A9DB49DBAD2E27FB535DA /* SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E3849EE18B2F6840BCB366F2F5F56468 /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9D9639DD67ADBAAA84EA4A39C1C10A /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E38ABDF1C77029638BC428BE51339483 /* OWSDisappearingMessagesConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D3BADE76539409F7BB3A126B3A503204 /* OWSDisappearingMessagesConfigurationTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E3993C2F7299C1C0330660C132C60C4F /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = BCBB197E6F9CA02C9357333B476A9024 /* sha1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E3E430ED4BDF50ED779A5D668532DA6F /* OWSSwiftUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9174F235B643B26D68FFAA1506D25E5C /* OWSSwiftUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E3E721C0FDFCE8770130AD288ED408A2 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B1D0B545E17301FC4BC7B6F8E9B341 /* YapDatabaseSecondaryIndex.m */; }; + E40A0D70AA31A44CBE297116CFF949C1 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = BB11D55736FB67376B06B45477535923 /* NSNotificationCenter+AnyPromise.m */; }; + E4B11EC3549B703E13ECD9CFC0E75387 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D878991F39146E1185F9DC9246610F17 /* BinaryDecodingOptions.swift */; }; + E4BA76C7332ABD25C82BA76B1BABA63C /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 46705ADE0095F921B7F0BB5250075734 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E550DC70593F414C8EE3B636DDACEEDB /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = FD68780B838B4F0EB60C74FC616C5041 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E56BF62587C586CB7BBDCBE159059405 /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 631677E50BEF543F568E541A1A53B0E1 /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E579022A1BB54058FF43D92AF0CD0C4E /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A74C6737E82C98B11C6CC58C2CD421 /* yap_vfs_shim.m */; }; + E5AE05849CC2EA097D015A92CA6C1208 /* OWSReadReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E448D0E8D705149369D435EA276D49 /* OWSReadReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E5CC1F48B8CADAA17838F0BA858B5695 /* SCKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4177AD4CA51EA62170E105D38301F57F /* SCKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5E90C2790EAA7E4AFBF1FD2042C89D3 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F03D53A180AFE6F743B8077FA1F4C44 /* SRPinningSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E63EAAC9C8006A58F45ED3285E926100 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 625D5358057123584DC588992374848C /* DDOSLogger.m */; }; + E67839CB866A42929A2E9DACBC822B85 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + E71AB5B3A5E17B999C5A37592F50A2EF /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 784FA6F04D7C69C87612A2C9658A74E8 /* zeroize.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E7B5847EA73BDBF1F013E34DFB48BDFF /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 654B37DB31CDF806066CC7B1225CCBBB /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7B9EC5B9F12A3F7562A72CC6D02E2BA /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B75CB464BAEB266A81F34B3BA5C122 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7FF35D2FA64F1EE9344F78D4BC738D8 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BA35559E5A5F36B69F9E302DF8F14B /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E821C4DC1A3FA46AD12C9C8B94C02DE0 /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D1124AD2EB1525046F7D953BEE44B30 /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E8D1CB86BEF5F97297A58ED07F9B017B /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = A2285DF3927552B34FE461FC352129E1 /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E8FA0C58558BE0EF9F902FD64CAAFE4A /* ProtobufMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D942825AC5BD27C71353381A38C08EE /* ProtobufMap.swift */; }; + E90506BC152DFD9F8B29615EBF33405A /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = 8D57224D6A1A0548D351A951F539E0AA /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E9A8CDDD519801A7633C4CB316D8AF65 /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AD76054C04D309ED776848299A1ABFB /* YapDatabase.framework */; }; + E9E100376B3F5369C770872AC2714CCA /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 068DE45A53B245D80CE10DEF2B4CBEEA /* SRIOConsumerPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EA16E22FEAE7D10808E9529FB2CE6A88 /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 246284D875EC1429AE5756BEF9E21801 /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA30C3D9960A54733BEC646EF28F40ED /* HKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 983176E1B8E80A6EF46B3079F4B0D62C /* HKDFKit-dummy.m */; }; + EA925022CD63A2F39A73A8F5425BFD17 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */; }; + EB0A44B2BCD3D8FC0A670DFAD9033BE5 /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD708994B50188A1307D034961FB8EA7 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EB19EE79B8D78423235AAC0808119E33 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DE79B6F82619C83F0F20C5E170FB3FA /* libPhoneNumber_iOS.framework */; }; + EB555F46B6510C71F800817230CB843F /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E3617678D0CD564FF756A8AD63476D3 /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB5849FF46388FC2A4350182E6049FFB /* GlobalState.m in Sources */ = {isa = PBXBuildFile; fileRef = 967701B26031ACF7FBE01C36D12CBA85 /* GlobalState.m */; }; + EB9A1360ECDC81B57C491A82E897BF49 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 31D83990F19A3282997624185F9099A9 /* YapDatabaseView.m */; }; + EC0A7A300486FD25F023382AFFD11B95 /* ioapi_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = D3316ECAE097FEFA0D5A2C667526E7AB /* ioapi_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECA6FE9BFDF8774095085830B6A2DC45 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BFED806D07373E5AB3AE2B3E8629D2D0 /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECCF3D0B9FC0E824461EC59311367454 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 015942CD1222854B5503326327E99D92 /* YapDatabaseRTreeIndexSetup.m */; }; + ED35637324FAE5853EE483473A77259D /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 696302CA9A3F04B9D9B4D6DE9777E61D /* NBPhoneMetaData.m */; }; + ED8FACC5D8621E5B7BB1C68A97305891 /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B03B14089CBE7BFF58A4F9381B9CFBA6 /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDA216EE3ADEA775471927B5BFB51BBF /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = D1799475346AD64D8C69F85445ECC9FE /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE2110D34FB34E1CDAE1F43F63044D27 /* OWSPrimaryStorage+SessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FB755184958C62B2DD03459078B5C19 /* OWSPrimaryStorage+SessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EE514E3E5AE791FB1F2FADDA209C7A9E /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 196110228DA321875EE3AA009D7915B0 /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE7450F7A68A2D089B8E003CD3D75564 /* Pods-SignalTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A9387AF5FB26A99F0F4974A1FF19B4 /* Pods-SignalTests-dummy.m */; }; + EEF200C272DE98CE23C691B089849FE2 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = D166D86193CA8EA0C07FA1E07CEAF8FD /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEF3383D63B5ACFD310D894BC962F363 /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A84BBCCD8A4E146FEF5FA77F9C3AC8C /* YapDatabaseRelationshipTransaction.m */; }; + EF09356951C2A2BC4EB0566375C1FBDB /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A91291775C9BC691E48CCBE72A5F46F8 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EF31A3B539C9F0D15BEFFC2C4082A4B4 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E2FE2EA1EBE574D1CF24969EA56A7EA0 /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EF38565DB4F1EB2C859AF8EEB33A8DBC /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 571D022B23A222FA79850C50851C1291 /* NBPhoneNumberDesc.m */; }; + EF392500D4D630866A38C3E3AC7722BE /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A9FA1DA27565A88777EB146E9E5728 /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFCEC408E83C9A5061BE522CF56FAA20 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 6454EE5625572D38515CD19A178FA4E2 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EFD3A060F57CB8A995343CC363F41425 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = A5BC0A22F49C7944D5BD16C891E56B98 /* DigiCertSHA2HighAssuranceServerCA.crt */; }; + EFE65DC652BB6ECD814FA3A21A8EBEFD /* AnyMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A008318CA0BC67186DFC4888C77D04 /* AnyMessageStorage.swift */; }; + EFECBE691D48C2269EB25964E7B51D7B /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335E0D84C7CD66B6541AC98DBCDBB350 /* TextFormatScanner.swift */; }; + F01EB20C2F92258A46CB9429C950EA16 /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = 09EA74AB0F70E0416ADBC7072644D271 /* crypto_uint32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0AF4EE76AD59FA1E8CD20B499331C1D /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 143FEAD042D5070C02E7C27820C53F46 /* TSAccountManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F127FB679A79316268B9DD088C6DF23E /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B413910BFF4AAE682E06FAF68D6039F /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1982DEBA525510C7049B2BB6BC22FE7 /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3833B9A18FA160D1E69258ADA4703197 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1C825A15C2C9C69453A9C778DF56171 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFBDF2177CF3DB6F40C1581546F6A0F /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F1CF79F90946BB4D9F90804DFE03E1BA /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05CC17561FA5627AA88988E7501514D7 /* SocketRocket-dummy.m */; }; + F249E3401D4ED3A845ECCCAC4DA8358F /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 048EFB3749D798D8D489EC6A5D072502 /* DDLog.m */; }; + F2AA7B430EF609BF6060278F772790EF /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B44C6574C0DEA94541EE29FB3E3B32E3 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F2B0CBCF4CEA407243878F31921179DE /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E4241EA6440ABE1B19AAEC3B1062F21B /* YDBCKMappingTableInfo.m */; }; + F2D150978EA8F2268186888FA449C3E4 /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B83A28F32DA43067CA3B067FE7D33A2E /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F35310C08896DF91A970FE72CD49AF6D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */; }; + F37C5200A9CB0F376641EAF437B9431A /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AC74FA1B1C605EED7F10A7866E8EC19 /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F3DC6EE0F02587E2B5710C686A368E56 /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C1E6BD794E832A63F734E526F7BED1 /* NSData+keyVersionByte.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F401DAF444FFF28696942F6A972BCA5A /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */; }; + F4538F6EE63F7F97EDF852E28FC91038 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F9147193C679D6F483C083B58CD0D0 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F4A0A28226BC7A18CC38497C916A366B /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 49692DD7661CA546097172F88AAD7082 /* YapDatabaseRTreeIndexTransaction.m */; }; + F4C74567B5B6913D9DD7EBC500490F2A /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 538B67364A9780698E64D6934DF6AE58 /* hang.m */; }; + F4D621B23F542C92117DE18C981505AE /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C18CA0DB340FC401A097CC1605286E5 /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F510C40DCE057EE5256245A8A6584C40 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 21A7A56A8AEF9A7A032556755A1CD76A /* YapTouch.m */; }; + F54A64FF58FDF85C9961337B3F6CAA04 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 2971B462759512B6788A5D916C6931B7 /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F6046092E8E3E6C765521556FF56E55B /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 96850EC1E595846A989AC011C354EACE /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F64EE08AA7083A232F00E6692BD949B7 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = FA5CD568BBFC56E13BEECD88629EA123 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F695E7D8DB171703771136336B83CCC4 /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E755F23FFD34DA05109D63C01E48E175 /* wrappers.pb.swift */; }; + F6D40513F99A3BEDC0319E8F8469DD8A /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD8834CA917B5C0BC08B921A056600A /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F749065F427D438A0847625A7A0E7A37 /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = A84284D6A92C3638980B5893208A64A1 /* SRConstants.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F76EC03B1681618B7F6B4B869B1AE11E /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5955C8E48F2367ED4ED7BABF484E46A7 /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F7712FD11691B4728B8FBA57AE330E29 /* duration.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8834CC37FAEA977902B37BCA98BB94EF /* duration.pb.swift */; }; + F7FB2F470388B9C934536BD220D884E9 /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C083AB97927A528AE810C17A2EBE0CB /* JSONEncoder.swift */; }; + F833C5719A6601E83FA5D5DAAB77343F /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE784713A19AA1FD186CB46D1369103 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8560EF7124B4FE15E45D8FA323FC7C1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */; }; + F85B59CD68639CA0F66ED3D1D915FD93 /* OWSWebsocketSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = D81BF2819C380067D07B92E8BAD38925 /* OWSWebsocketSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F91406A10A4FDC6965C2A45243CF411F /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 420B22C387BE4F1B22E8C09382F19A50 /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F9B477705B452C8F360C1CCD88CB5180 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = D066347DCEA4CDE08FCF71479956D6BA /* aestab.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA6663B662A07037D727F2B1EEE17FC4 /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E9603B8454677E8B283C92238A2F61DB /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAA1542D58C1AF49E7BB7908CBCA62F9 /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F2E155BA0155625093568E523AA5632 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAAF869A81C579F8F13C90D8676754AB /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = D12A5F17645C5BCD5F1491731E4E85D2 /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAE15421F1344A823D48EF99D3644555 /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B58CF4DD9F9F3631DF0AA7FD801BAD0 /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FAEF7416F0A09FF50BB780ED8F5D4752 /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 744A4DFB498DB5D4F2CCE36043513470 /* OWSMessageManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FBAE04A24781778ABBC2B346A9EB1603 /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6500DBA459FADFF06C64B1C8F2232D24 /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FBE0E21F042D2DFD66C0631D0645A956 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = F3377E9ABAB8AC9526FDEA8B5C865FDB /* YapDatabaseHooks.m */; }; + FCAD5BA21802271698AFBF002DAC0846 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 93ACF61C1B1BEEA6DC0B29C276A41038 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCC7B309A0CFEF14E4E90C6FCCE4657C /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E700A3D6D1DB977E5D2037CD46B63400 /* YapProxyObject.m */; }; + FCF75D1ECB64C823432D5E941B011513 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5F8FA4BE4988EFEF4DB77D8196C53E /* fe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FD1B407B7ECFE6A7CD9F81EA84B8A522 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = DD96672522BB2A0ADE45152831DEC727 /* sqlite3.c */; settings = {COMPILER_FLAGS = "-DNDEBUG -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -fno-objc-arc"; }; }; + FD3DB364C2BDB8303E05D7E89693D89D /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 55DBDDDDE667C5AC9D0F3E39CAB23D11 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD5315E92FC149FDD9CA026ECA19CB42 /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DF5489353DC051975708CF8E13071F /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FD748DCD4857427C12AEB716A9A8D0D1 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = F07E0F883A4360972A884F45EA4C9726 /* SerializationUtilities.m */; }; + FD7985029B552674E9BF5AE7F2528325 /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 136744E5D83A05473ABB8523FEC395AB /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FD9E7066025A5AAF53770578FF4ACA42 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AE0D0BB1B92ED2300C7F49A88B72094 /* YapDatabaseRelationship.m */; }; + FDBE1A48ACEEE57418A3534434667359 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = DF83BA1027ECB2E9792DFCE34AC15A3C /* hmac.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDE6A6F18F8B05E1BE6DBF3D8646DF46 /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 757C2C2FFB614DF3F016CACB4097B234 /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE2423552E1AD336A5B23B87FFA0969E /* OWSPrimaryStorage+Calling.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEA12054A4CF7943F47B5B68FA194A2 /* OWSPrimaryStorage+Calling.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE3A7BF26972613F14B1A9FC60B08175 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C169398E1293617ED592C8922517F97 /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FEA39B6491433A26221E44F31014E9B1 /* TSAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DD5145CED9EC85A17F80AD3012F7F72 /* TSAttributes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF3FC40958D31C85EFA05AB178FC599B /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5850B62CDE88D251C38871547FC147DF /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF599D7472EA4707DC43821C9D03E41F /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 343B67712D74420C39320C002057F4D5 /* JSONEncodingVisitor.swift */; }; + FFB14E166E5CD5BEC4A819E634AA7FB8 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9EF182498EDCBF380E6FF535A535DB /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFC17B6AE0128967E61EBCFD2F67951A /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4109ABD9B2036F2F6506904227267499 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FFF1B39AFD34F97A678C8C2BCCC8FE8F /* TSVerifyCodeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E6C3A7D7B058311B81799F27666537B7 /* TSVerifyCodeRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FFFAA2C5743CEB03E8D7171E77DB0151 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B54BC68B25C3EA27BE82349AC990B5 /* after.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0107B32EF5C7759389C939B6BA64B043 /* PBXContainerItemProxy */ = { + 00BCC410D1AD03BAB67168DBF3D24661 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A17E477B53E5F884BDD3F9BC01856F23; - remoteInfo = PureLayout; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - 05E20870299142FA3B9AA27FBCF91129 /* PBXContainerItemProxy */ = { + 0B66F3683F1C719F86F49FC1D6CB705D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = CE4B86D9D2EB0A880D032DA0BD801AD8; + remoteInfo = YapDatabase; }; - 081A691427562894FCEB8192EC4FB53A /* PBXContainerItemProxy */ = { + 0CF726AA92EB71DA1D3BF842CCADEA48 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = D5E327FB2DE9036E1FFB440F96FE8137; + remoteInfo = SQLCipher; }; - 08C7A5441D2CF132A84989DFAAF23984 /* PBXContainerItemProxy */ = { + 172AB8C5B7E6B2999A1470C5DC3EE94C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 51AC4D73380EBC943D442B024783DF79; + remoteInfo = SAMKeychain; }; - 0A733BB8CC66903B6E1F4A298C0C53EE /* PBXContainerItemProxy */ = { + 1779474EEF7F5418BE08462EA58D86F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8994394428E53E61C778A423B7E7A9D9; - remoteInfo = PromiseKit; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - 0B76146704790401E350D72FD4809311 /* PBXContainerItemProxy */ = { + 1870D5818912AC4BE41F699FB14400C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0E0063AFBDA9BD3212753B0055A24D1B; - remoteInfo = YYImage; + remoteGlobalIDString = 02AD8789483D0C881D9CCA5ABB184877; + remoteInfo = Mantle; }; - 0F6ADD4B4EE6552CECEE98F9E282FAE8 /* PBXContainerItemProxy */ = { + 1B5AD8471429646389CE99512C99AEC2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0E0063AFBDA9BD3212753B0055A24D1B; - remoteInfo = YYImage; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - 107B41CF3E5015657780094DF43B7ABE /* PBXContainerItemProxy */ = { + 20044DE2AC6FFB67389598665557254A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D7924A8EDFFD47B1BA8C6AB5897298AF; - remoteInfo = Reachability; + remoteGlobalIDString = 51AC4D73380EBC943D442B024783DF79; + remoteInfo = SAMKeychain; }; - 1122FBEB86A15F2B2A1B1557FB7C64FD /* PBXContainerItemProxy */ = { + 200B553B12DBE8DE65DBAB52FA5E0B89 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 6A365DCD8EFB492A8FCC57B06063AAAC; + remoteInfo = SocketRocket; }; - 12A63B644F9F893FFBA6884A70AD7763 /* PBXContainerItemProxy */ = { + 206F8E28688F0BEDE3AAB64E5EEF1D85 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 65E22D2DC8CCA64ED272A39603F53AA8; - remoteInfo = Mantle; + remoteGlobalIDString = 51AC4D73380EBC943D442B024783DF79; + remoteInfo = SAMKeychain; }; - 1802F8DEA92C8F9C7E3A3A6E186E5662 /* PBXContainerItemProxy */ = { + 23F3F806DC353A3D700C1FBA823F4034 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 01A44B925618F92F097013B57B76CE7F; + remoteInfo = Reachability; }; - 19C9855FBD6C2549218C0B451E4EE8CF /* PBXContainerItemProxy */ = { + 2729F15766D33C4DBFBF30B612357BF3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3A3F0D422FFF819CBC0145E8D9757149; - remoteInfo = AxolotlKit; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - 228938B68BF0CD3FFE7D5AE73A229CE2 /* PBXContainerItemProxy */ = { + 2ED14545FC8AE355EF6D0C657CF76CD3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 76620F65582DEF545981453210D35C0F; - remoteInfo = AFNetworking; + remoteGlobalIDString = 0FE9E452F2A3FB4309C8C9E65A781069; + remoteInfo = AxolotlKit; }; - 27194E1230A856485AED63582FE0902B /* PBXContainerItemProxy */ = { + 346A858B0D5F94BD3E188F33C920529D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = 2C37A63BCEE15E2B9E8FB9A18C9671FF; + remoteInfo = AFNetworking; }; - 286D2EC2449F164FE797758329C8C66B /* PBXContainerItemProxy */ = { + 3C6EA132ABD1E8BE3FCC6A78D3EE624C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8994394428E53E61C778A423B7E7A9D9; - remoteInfo = PromiseKit; + remoteGlobalIDString = 0FE9E452F2A3FB4309C8C9E65A781069; + remoteInfo = AxolotlKit; }; - 28C8134179778A40914C86ABEFD30DE8 /* PBXContainerItemProxy */ = { + 40FED8F1D915BED8DBAC354302E6B9FF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = F2435FDD3884FD0B39E3506079C03DAE; + remoteInfo = SignalServiceKit; }; - 290225C8C5FD0217F3EB8DDFF6369EA1 /* PBXContainerItemProxy */ = { + 41A44ECAFE193516A78EA88AA312951B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; remoteInfo = CocoaLumberjack; }; - 296B6AD8D4C2BCD547FA36166B753B94 /* PBXContainerItemProxy */ = { + 42056BBE4EE2DBAEA16F42D56FBED5B4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 617F683F7A9BECB4A4FD7CBD350D047F; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - 324A0533442AF90D395209348C2C066F /* PBXContainerItemProxy */ = { + 44223720025D76A65B80A5612CC9AFA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8994394428E53E61C778A423B7E7A9D9; - remoteInfo = PromiseKit; + remoteGlobalIDString = 6A365DCD8EFB492A8FCC57B06063AAAC; + remoteInfo = SocketRocket; }; - 398F33A33BB56DFDD366A991BC8EB48F /* PBXContainerItemProxy */ = { + 45243A677BDC79EFA5FC80592102BBB8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5BC68368EF115AE8EB2FA6F7957A976; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - 3A72213BA500924B8053B8E7DB46F44B /* PBXContainerItemProxy */ = { + 455652E856E386E3E94984E553789A0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 7144EC158F2E597E5E8FF252F7AC2DCF; + remoteInfo = PromiseKit; }; - 3AC99119A5C614CDD47991CE6CD3F5A0 /* PBXContainerItemProxy */ = { + 476D8A3DFCD1C715EF61162352D033B6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 78138E76FDC31C53FB393569CD10D33C; + remoteInfo = PureLayout; }; - 3C3615FB16F96380C6DF74FF5DB85CF0 /* PBXContainerItemProxy */ = { + 47CF95041D7FA096DC3C586DC1015A36 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = AA28E159729D52E0BCBD71E172F4E99F; + remoteInfo = YYImage; }; - 4038B9A1B2F518099EC3B92BF9DAE226 /* PBXContainerItemProxy */ = { + 50513EC13ABEA770A4779150C737C6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = E9846A58E29BC524F26ACBD37F42AB9B; + remoteInfo = "libPhoneNumber-iOS"; }; - 4146FFEFFE832399494DB5AD2975E329 /* PBXContainerItemProxy */ = { + 5182C9793E61626C0663760A03F99C2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 938ABE55D6CD9D8301EEABFDA3F81073; - remoteInfo = YapDatabase; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - 42F927FE0720BB8A295654D3A149CABB /* PBXContainerItemProxy */ = { + 583FA5FA218774E9396138C2085C2C93 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5BC68368EF115AE8EB2FA6F7957A976; - remoteInfo = SAMKeychain; + remoteGlobalIDString = D5E327FB2DE9036E1FFB440F96FE8137; + remoteInfo = SQLCipher; }; - 43387B55EA7700F7A96E69BFED144E88 /* PBXContainerItemProxy */ = { + 5F7810645BBD7EC8EDAB54C20B866C0D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 76620F65582DEF545981453210D35C0F; - remoteInfo = AFNetworking; + remoteGlobalIDString = 02AD8789483D0C881D9CCA5ABB184877; + remoteInfo = Mantle; }; - 439BCEF482A0222D8A4374D93CF3A6C5 /* PBXContainerItemProxy */ = { + 63160FDB81AAF419492265D0A15A472B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 938ABE55D6CD9D8301EEABFDA3F81073; - remoteInfo = YapDatabase; + remoteGlobalIDString = 7144EC158F2E597E5E8FF252F7AC2DCF; + remoteInfo = PromiseKit; }; - 4A14B5342E93E49D2D4A8B474FF14DB8 /* PBXContainerItemProxy */ = { + 68C16EE4F4A504DF9EF7BEE460A3DF4B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - 4D0D95D59CB1A3A2187E4B469820ED66 /* PBXContainerItemProxy */ = { + 69530AEFD2A931306F362C3E22EAC33A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 76620F65582DEF545981453210D35C0F; - remoteInfo = AFNetworking; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - 4F2DC689E98BA1F91510780AD68C4E10 /* PBXContainerItemProxy */ = { + 6BA74ED297711833EC8647F349F25322 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 938ABE55D6CD9D8301EEABFDA3F81073; - remoteInfo = YapDatabase; + remoteGlobalIDString = AA28E159729D52E0BCBD71E172F4E99F; + remoteInfo = YYImage; }; - 55ED28F1929D7400E5EE354D8535BC80 /* PBXContainerItemProxy */ = { + 6D9F6C7268F660158132E800F131B4D9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = F2435FDD3884FD0B39E3506079C03DAE; + remoteInfo = SignalServiceKit; }; - 5A61A94A07C15AD76EC412F02F6932E8 /* PBXContainerItemProxy */ = { + 6DA5CC106A55EE1866DC4F1834DDD448 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D7924A8EDFFD47B1BA8C6AB5897298AF; - remoteInfo = Reachability; + remoteGlobalIDString = E9846A58E29BC524F26ACBD37F42AB9B; + remoteInfo = "libPhoneNumber-iOS"; }; - 5BB8DE441B03428B6A13F5A550B23C9B /* PBXContainerItemProxy */ = { + 6FE33029812EB6261F6D3D63395BB512 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3E5B28BBA249E0027F62A4412B17DD47; - remoteInfo = SocketRocket; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - 679D4A186149BDA5AA234E9D3790FD28 /* PBXContainerItemProxy */ = { + 71ED515253CFB7C29FA7676B6975CB7A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - 6908B1968678FAE14D847A02B52B0646 /* PBXContainerItemProxy */ = { + 74FE70D51CAD99B648A0D8A225EB9A41 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 76620F65582DEF545981453210D35C0F; - remoteInfo = AFNetworking; + remoteGlobalIDString = E9846A58E29BC524F26ACBD37F42AB9B; + remoteInfo = "libPhoneNumber-iOS"; }; - 6A5D36DA4413C2DFF2B47CE56D538181 /* PBXContainerItemProxy */ = { + 795A6F09FA29EEF2E4FD61BE2A810484 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 65E22D2DC8CCA64ED272A39603F53AA8; + remoteGlobalIDString = 02AD8789483D0C881D9CCA5ABB184877; remoteInfo = Mantle; }; - 71CAC38229494FFFBAE595F82B06647E /* PBXContainerItemProxy */ = { + 7FE910DEA04A1071E2FF0CE024F43191 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAEDFB9C20E8E111FA3C7FB4006D33C0; - remoteInfo = SQLCipher; + remoteGlobalIDString = 81D0FFD28D5A4E16073CDD93BC052D5A; + remoteInfo = "Pods-Signal"; }; - 76BF6FE7C6F79BAD97A075722F291E5A /* PBXContainerItemProxy */ = { + 822D50F21D6848673A887173896059C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 65E22D2DC8CCA64ED272A39603F53AA8; - remoteInfo = Mantle; + remoteGlobalIDString = 01A44B925618F92F097013B57B76CE7F; + remoteInfo = Reachability; }; - 781F3895E4805E71381A4A8C91B77F7F /* PBXContainerItemProxy */ = { + 86AD28D57C61DB6F2E645930C357E7EF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 617F683F7A9BECB4A4FD7CBD350D047F; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = 02AD8789483D0C881D9CCA5ABB184877; + remoteInfo = Mantle; }; - 7E5A33A7064820B4A901BD738DA8CB6E /* PBXContainerItemProxy */ = { + 8C29AB23C43160CC311944DE5155A607 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8994394428E53E61C778A423B7E7A9D9; - remoteInfo = PromiseKit; + remoteGlobalIDString = AA28E159729D52E0BCBD71E172F4E99F; + remoteInfo = YYImage; }; - 7E73B1E134005B9717785DAF33627CBC /* PBXContainerItemProxy */ = { + 8C57DD696F3A7C90C8227D6CB81201EC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 76620F65582DEF545981453210D35C0F; - remoteInfo = AFNetworking; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - 7EED94886BA9BCB240C1A7B5ED4C2E7D /* PBXContainerItemProxy */ = { + 8F1EBDE671691E56471AF420111A0327 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D7924A8EDFFD47B1BA8C6AB5897298AF; - remoteInfo = Reachability; + remoteGlobalIDString = 51AC4D73380EBC943D442B024783DF79; + remoteInfo = SAMKeychain; }; - 8014D2774B43A1CF9EFAF125471E9E3D /* PBXContainerItemProxy */ = { + 919A2B43AA4A2276944A5976B9A95183 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3A3F0D422FFF819CBC0145E8D9757149; - remoteInfo = AxolotlKit; + remoteGlobalIDString = 2C37A63BCEE15E2B9E8FB9A18C9671FF; + remoteInfo = AFNetworking; }; - 84B5ABB073BFCC93B69F4044096B0154 /* PBXContainerItemProxy */ = { + 9391A0AEE3888831F88436757F25A423 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 237277EA071A0C42090E0E10F34EFC45; - remoteInfo = SignalServiceKit; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - 870D838AA66A20571E41C3DC4E2E9F8D /* PBXContainerItemProxy */ = { + 93EED1690654534CED621AA8EA38A32E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAEDFB9C20E8E111FA3C7FB4006D33C0; - remoteInfo = SQLCipher; + remoteGlobalIDString = 78138E76FDC31C53FB393569CD10D33C; + remoteInfo = PureLayout; }; - 8941DFA3ECF337932477EE62CFB9AE1C /* PBXContainerItemProxy */ = { + 94516386AEC8AA93E5E2CDFAD6F4A440 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 237277EA071A0C42090E0E10F34EFC45; - remoteInfo = SignalServiceKit; + remoteGlobalIDString = 78138E76FDC31C53FB393569CD10D33C; + remoteInfo = PureLayout; }; - 897D1B68B1F36D08959D85C27BBC6F5C /* PBXContainerItemProxy */ = { + 9CFAA2B81A39B068FC494CAC23A28107 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = 0FE9E452F2A3FB4309C8C9E65A781069; + remoteInfo = AxolotlKit; }; - 8C16ADEC2E64DBDAE567CFB56A038EFB /* PBXContainerItemProxy */ = { + 9E18108BD517113F8AECAE96434F8235 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAEDFB9C20E8E111FA3C7FB4006D33C0; - remoteInfo = SQLCipher; + remoteGlobalIDString = E9846A58E29BC524F26ACBD37F42AB9B; + remoteInfo = "libPhoneNumber-iOS"; }; - 8C6F1280AE7BB7438B550B0A2F5648CE /* PBXContainerItemProxy */ = { + 9EF84D49AC749A591B945CBDE8288333 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 938ABE55D6CD9D8301EEABFDA3F81073; - remoteInfo = YapDatabase; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - 8FCAF9B25AF6F5D6600D67B040EC3EE7 /* PBXContainerItemProxy */ = { + 9F99A039D7384F3D799CF272F922D178 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 28EC8D3AF36BBD8E2FAC2DB343FBD97A; + remoteInfo = SSZipArchive; }; - 911B5F43FD93336F7E43044A5AF38AB3 /* PBXContainerItemProxy */ = { + A17216A130F35255EF86598CF7BCF532 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 237277EA071A0C42090E0E10F34EFC45; - remoteInfo = SignalServiceKit; + remoteGlobalIDString = 7144EC158F2E597E5E8FF252F7AC2DCF; + remoteInfo = PromiseKit; }; - 9662245C5FE9A1D4D15AD2968F8A0273 /* PBXContainerItemProxy */ = { + A35DFF9881BF83A71EE624962804CA87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D7924A8EDFFD47B1BA8C6AB5897298AF; - remoteInfo = Reachability; + remoteGlobalIDString = D5E327FB2DE9036E1FFB440F96FE8137; + remoteInfo = SQLCipher; }; - 9B5A078E620DCD29C2076D132AE7FA97 /* PBXContainerItemProxy */ = { + A82CC55CB701A554CEED42AE2A3ED708 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = ED33757183A6796C51D2269CA5DE946B; - remoteInfo = SSZipArchive; + remoteGlobalIDString = F2435FDD3884FD0B39E3506079C03DAE; + remoteInfo = SignalServiceKit; }; - 9D4A60B63239812299C13DB3253B83DF /* PBXContainerItemProxy */ = { + AA4DA3D29231862E6208C5BD3A80A6FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3A3F0D422FFF819CBC0145E8D9757149; - remoteInfo = AxolotlKit; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - 9D53743A4E72A55B2FD75D85CF991D9B /* PBXContainerItemProxy */ = { + AA5983DBAC815647D7E487B62364F18A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 617F683F7A9BECB4A4FD7CBD350D047F; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = 0FE9E452F2A3FB4309C8C9E65A781069; + remoteInfo = AxolotlKit; }; - 9DAEB1A76C6A583F416073A38B1FC5C3 /* PBXContainerItemProxy */ = { + AA97EC2339D94116B528ED42FE6BFE87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0E0063AFBDA9BD3212753B0055A24D1B; - remoteInfo = YYImage; + remoteGlobalIDString = 01A44B925618F92F097013B57B76CE7F; + remoteInfo = Reachability; }; - 9DE6C61F3012E862093FE0814C6FAFBA /* PBXContainerItemProxy */ = { + AC41B78ACE18F6E2132C1E5D0849779E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = 6A365DCD8EFB492A8FCC57B06063AAAC; + remoteInfo = SocketRocket; }; - A162A8F3EBEC31131A3BD185865CD27F /* PBXContainerItemProxy */ = { + B3692EBA7BDEA691FABEF51FA9C0D27F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D7924A8EDFFD47B1BA8C6AB5897298AF; - remoteInfo = Reachability; + remoteGlobalIDString = CE4B86D9D2EB0A880D032DA0BD801AD8; + remoteInfo = YapDatabase; }; - A5DD41DE61427B16A944F2CCA91B658B /* PBXContainerItemProxy */ = { + B5CB10481648A124D44A98F9D6440498 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 617F683F7A9BECB4A4FD7CBD350D047F; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = 2C37A63BCEE15E2B9E8FB9A18C9671FF; + remoteInfo = AFNetworking; }; - A82963AF06514118FD9EC45F60E11FAF /* PBXContainerItemProxy */ = { + B5FA2E0D92495B31B16772312F0A6B90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAEDFB9C20E8E111FA3C7FB4006D33C0; + remoteGlobalIDString = D5E327FB2DE9036E1FFB440F96FE8137; remoteInfo = SQLCipher; }; - A9408E075A8131D0A614B45DB1E947A3 /* PBXContainerItemProxy */ = { + B6B91A817AE27525DED5BDB143836E39 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 76620F65582DEF545981453210D35C0F; - remoteInfo = AFNetworking; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - A9ED9E7EACD4CD6D1AF0F61FB60DD70D /* PBXContainerItemProxy */ = { + B9FFA23398A1197F12D32CBAE1D60884 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5BC68368EF115AE8EB2FA6F7957A976; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - AA61E619AAD454AD835137893E67527C /* PBXContainerItemProxy */ = { + C07236376F8885F3673599DF80F6DC54 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 237277EA071A0C42090E0E10F34EFC45; - remoteInfo = SignalServiceKit; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - AD13237BF8DEAABCB9EAF44C9C31074E /* PBXContainerItemProxy */ = { + C19BD4C2F2568FD290C89BE09AC07763 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; remoteInfo = CocoaLumberjack; }; - B03E353902AB06E6BF3A8F9AC1FB9C47 /* PBXContainerItemProxy */ = { + C6BB186936F5A804814972534D988B24 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = CE4B86D9D2EB0A880D032DA0BD801AD8; + remoteInfo = YapDatabase; }; - B0CC596D3D0710BE19CA7BC928CA2FE1 /* PBXContainerItemProxy */ = { + C761FDC7FD0AAA983C6F7C218C8E92AA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3A3F0D422FFF819CBC0145E8D9757149; + remoteGlobalIDString = 0FE9E452F2A3FB4309C8C9E65A781069; remoteInfo = AxolotlKit; }; - B89606FDFFDC694BC168A4EEA4879EC2 /* PBXContainerItemProxy */ = { + C8CDD863F9ADDDD5763DFD645827666D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - B8ACAACE3C0DC53FDA52C4A73EE8E896 /* PBXContainerItemProxy */ = { + C933CCFA955BF888EB129C2E3F704AA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5BC68368EF115AE8EB2FA6F7957A976; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - B9C66C1C1EA44F86D9388D217FAF247B /* PBXContainerItemProxy */ = { + C99CC31E871FDE6DAB9AC34433153CAA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 65E22D2DC8CCA64ED272A39603F53AA8; - remoteInfo = Mantle; + remoteGlobalIDString = E9846A58E29BC524F26ACBD37F42AB9B; + remoteInfo = "libPhoneNumber-iOS"; }; - BFAFE2B361E45E155A2C06F5658FB334 /* PBXContainerItemProxy */ = { + CAFE697005A86AD2D5B88015218FBF24 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0E0063AFBDA9BD3212753B0055A24D1B; + remoteGlobalIDString = AA28E159729D52E0BCBD71E172F4E99F; remoteInfo = YYImage; }; - C45031E4971BC2296F2DF0B71CF0F06C /* PBXContainerItemProxy */ = { + CDCB8B8058653B3CE93C793B54005289 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3E5B28BBA249E0027F62A4412B17DD47; - remoteInfo = SocketRocket; + remoteGlobalIDString = CE4B86D9D2EB0A880D032DA0BD801AD8; + remoteInfo = YapDatabase; }; - C8B371D1217570F7DC87B9C5515C78A0 /* PBXContainerItemProxy */ = { + CF605DD522BEFEA38556A064CF09CB15 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - CB41AFBCA1845BF9EC2562ADAFD02953 /* PBXContainerItemProxy */ = { + CF7E09E7154AE589C1446386A4067EA6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3E5B28BBA249E0027F62A4412B17DD47; - remoteInfo = SocketRocket; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - CB4D981B9F9EF6CCD76770EE0BD23434 /* PBXContainerItemProxy */ = { + CFEA44FE7C578D1AEF2BD9F39B4C1AB7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3E5B28BBA249E0027F62A4412B17DD47; - remoteInfo = SocketRocket; + remoteGlobalIDString = 02AD8789483D0C881D9CCA5ABB184877; + remoteInfo = Mantle; }; - CE3E1B1FDAB52947F71C05E8F387EF62 /* PBXContainerItemProxy */ = { + D1A5950F4E996D193FB109D9E606E7DF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 65E22D2DC8CCA64ED272A39603F53AA8; - remoteInfo = Mantle; + remoteGlobalIDString = 6A365DCD8EFB492A8FCC57B06063AAAC; + remoteInfo = SocketRocket; }; - CF02EAAFE4205FE9B7D5F3875F43027B /* PBXContainerItemProxy */ = { + D1B285B6C0CF050B2FC9CD55DA3627DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAEDFB9C20E8E111FA3C7FB4006D33C0; - remoteInfo = SQLCipher; + remoteGlobalIDString = 02AD8789483D0C881D9CCA5ABB184877; + remoteInfo = Mantle; }; - CF25A6D521207EFB3C96EAFCD43B63FE /* PBXContainerItemProxy */ = { + D4D85694E770C6BD4BFFD73D05AC32D3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 01A44B925618F92F097013B57B76CE7F; + remoteInfo = Reachability; }; - D14F128C36FC22829C052F3CC08AB83C /* PBXContainerItemProxy */ = { + D576D73937005D845146E25F0D893210 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 938ABE55D6CD9D8301EEABFDA3F81073; - remoteInfo = YapDatabase; + remoteGlobalIDString = 51AC4D73380EBC943D442B024783DF79; + remoteInfo = SAMKeychain; }; - D24B196B02A74A1928E580D439F597F8 /* PBXContainerItemProxy */ = { + D6B698B387D2DB20AE161A6BAE3534AD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8994394428E53E61C778A423B7E7A9D9; - remoteInfo = PromiseKit; + remoteGlobalIDString = 571E9013A8AE7CB29376617AF53EC206; + remoteInfo = HKDFKit; }; - D338E31C427C2DC2F85177C29D437D64 /* PBXContainerItemProxy */ = { + D8C621CF341C7C762102D872E21AC359 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3A3F0D422FFF819CBC0145E8D9757149; - remoteInfo = AxolotlKit; + remoteGlobalIDString = 39AB885C77D52B9A4EF33F077C224FB8; + remoteInfo = SwiftProtobuf; }; - D46C8E514B841B2122BA690D37F1E595 /* PBXContainerItemProxy */ = { + DC70560FA483E8DFEBE53FA1AA084598 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D7924A8EDFFD47B1BA8C6AB5897298AF; + remoteGlobalIDString = 01A44B925618F92F097013B57B76CE7F; remoteInfo = Reachability; }; - D645983A42B0EB56602F44C2E0D40852 /* PBXContainerItemProxy */ = { + DCDD61D8CFA7DFD1DD475B56642F636C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A3BC37D1811490F74983C8FE1DB30B3B; - remoteInfo = "Pods-Signal"; + remoteGlobalIDString = 51AC4D73380EBC943D442B024783DF79; + remoteInfo = SAMKeychain; }; - D751288E13EAFE6CB37A12ED16950574 /* PBXContainerItemProxy */ = { + E01F7507B7C45A75DA91F19390B99666 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = D5E327FB2DE9036E1FFB440F96FE8137; + remoteInfo = SQLCipher; }; - D97C4AD4CC0B92E6960DC48491B9698D /* PBXContainerItemProxy */ = { + E17CFF9DE03086B5B2EF9DFCB16635F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3E5B28BBA249E0027F62A4412B17DD47; + remoteGlobalIDString = 6A365DCD8EFB492A8FCC57B06063AAAC; remoteInfo = SocketRocket; }; - E23EA495C7D9D1113F309170A3B7FE72 /* PBXContainerItemProxy */ = { + E2B446957CCA17B450F90D6EAF1BE7F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 7144EC158F2E597E5E8FF252F7AC2DCF; + remoteInfo = PromiseKit; }; - E3B90B72C49D834C8D2FBA71003EE8BF /* PBXContainerItemProxy */ = { + E4AF59DA3B9450C6540EB2F5C261FA38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5689CEE58D0F0F67BCDFE4A8FDAA427; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 7144EC158F2E597E5E8FF252F7AC2DCF; + remoteInfo = PromiseKit; }; - E4D5DC2285628B585CABB84055666F3D /* PBXContainerItemProxy */ = { + E54E15A95929A60A84FD383886029E6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 617F683F7A9BECB4A4FD7CBD350D047F; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = CE4B86D9D2EB0A880D032DA0BD801AD8; + remoteInfo = YapDatabase; }; - E639D17CF8739E64FED52B5259559061 /* PBXContainerItemProxy */ = { + E686A988969D1CEDC8DD8D51851D5F2D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 65E22D2DC8CCA64ED272A39603F53AA8; - remoteInfo = Mantle; + remoteGlobalIDString = D5E327FB2DE9036E1FFB440F96FE8137; + remoteInfo = SQLCipher; }; - E7AA36D9BBDD63D940506713E8D3EDE1 /* PBXContainerItemProxy */ = { + E923E92B1A4F63505B3363072FA0776F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 938ABE55D6CD9D8301EEABFDA3F81073; - remoteInfo = YapDatabase; + remoteGlobalIDString = 2C37A63BCEE15E2B9E8FB9A18C9671FF; + remoteInfo = AFNetworking; }; - E7CB409A980BA9BD78125DE1E885FE13 /* PBXContainerItemProxy */ = { + E9347E853C8D26B390DC20FF8F36162A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 237277EA071A0C42090E0E10F34EFC45; + remoteGlobalIDString = F2435FDD3884FD0B39E3506079C03DAE; remoteInfo = SignalServiceKit; }; - E8C49A0155F75E25636D00EEDCBCA559 /* PBXContainerItemProxy */ = { + EA39C74D9A9F613CD3104D827DC33E46 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - E982983E9019B1D995C77835C5BCE637 /* PBXContainerItemProxy */ = { + EBBAE05C559C490AE1A1D15460C853F3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 617F683F7A9BECB4A4FD7CBD350D047F; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = 7144EC158F2E597E5E8FF252F7AC2DCF; + remoteInfo = PromiseKit; }; - EDAF7D7431B087DB06B46AF1C85E41DF /* PBXContainerItemProxy */ = { + ECC030A91447477C2DDFB5387469227D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = CE4B86D9D2EB0A880D032DA0BD801AD8; + remoteInfo = YapDatabase; }; - EE4F7C5428CD1D648B085C3EA23395DA /* PBXContainerItemProxy */ = { + EF5354D83A6ED7746BD994A082996049 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CF2F2C81A6C3AE945EC3E7C12F9189; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 78138E76FDC31C53FB393569CD10D33C; + remoteInfo = PureLayout; }; - F049288E3AC4E5B69425EB579AB13BB8 /* PBXContainerItemProxy */ = { + F0CDC815210454865F2044BD130F6F0D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E64D70BC435771BA2E465380CDF8EFDA; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = F2435FDD3884FD0B39E3506079C03DAE; + remoteInfo = SignalServiceKit; }; - F18447FBB4A05CF7C567D1B9EAE59B20 /* PBXContainerItemProxy */ = { + F5D17A2B95CC08C515F73B542D01A049 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3A3F0D422FFF819CBC0145E8D9757149; - remoteInfo = AxolotlKit; + remoteGlobalIDString = E9846A58E29BC524F26ACBD37F42AB9B; + remoteInfo = "libPhoneNumber-iOS"; }; - F2AAB52CEEB6CE815CDE0B5CCE345AA1 /* PBXContainerItemProxy */ = { + F68002DD561EE5363A3435453C41E71B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAEDFB9C20E8E111FA3C7FB4006D33C0; - remoteInfo = SQLCipher; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - F410A389BCBD0D4FEB811BC77CD2AD30 /* PBXContainerItemProxy */ = { + F9F297DCB566E3D27E87C2FC63032799 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5BC68368EF115AE8EB2FA6F7957A976; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; - F56161F17D6AAA8BB5132F0F82A02D8C /* PBXContainerItemProxy */ = { + FB1E8E0150165F41E10684002469A570 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B3BC037FE12E59935622C048B407F34F; - remoteInfo = HKDFKit; + remoteGlobalIDString = 6A365DCD8EFB492A8FCC57B06063AAAC; + remoteInfo = SocketRocket; }; - F5D96AB61B0FC40D14BED94FF0C7670E /* PBXContainerItemProxy */ = { + FB24B5FFDD3137CE642F63ACA64000BC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8994394428E53E61C778A423B7E7A9D9; - remoteInfo = PromiseKit; + remoteGlobalIDString = 0FE9E452F2A3FB4309C8C9E65A781069; + remoteInfo = AxolotlKit; }; - F679A01EA3BFCCCEAAB4480C5431CD77 /* PBXContainerItemProxy */ = { + FC6322377A75D3D73DB28A72E2C9AC0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A17E477B53E5F884BDD3F9BC01856F23; - remoteInfo = PureLayout; + remoteGlobalIDString = 01A44B925618F92F097013B57B76CE7F; + remoteInfo = Reachability; }; - F8C175792EB6ADF120FD14FCBEEBE9A5 /* PBXContainerItemProxy */ = { + FC683AF40716AC0CD6C16C81940DC763 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D5BC68368EF115AE8EB2FA6F7957A976; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 86B422155409159ECF686BC6F246354F; + remoteInfo = Curve25519Kit; }; - FCBED7FB996457E014EEE74D51F22B0C /* PBXContainerItemProxy */ = { + FC76DA508A5E973D2299322FD934C25C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A17E477B53E5F884BDD3F9BC01856F23; - remoteInfo = PureLayout; + remoteGlobalIDString = 2C37A63BCEE15E2B9E8FB9A18C9671FF; + remoteInfo = AFNetworking; }; - FE9E482033FCC090ED769C990D9D8676 /* PBXContainerItemProxy */ = { + FCB7E284A2E06EF22896754E3A80113E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A17E477B53E5F884BDD3F9BC01856F23; - remoteInfo = PureLayout; + remoteGlobalIDString = 2C37A63BCEE15E2B9E8FB9A18C9671FF; + remoteInfo = AFNetworking; }; - FEDAB9D379E88D1EDF95EC45400CFAF9 /* PBXContainerItemProxy */ = { + FD2F717EF0E33E2FFBAEADF7CCE19F57 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3E5B28BBA249E0027F62A4412B17DD47; - remoteInfo = SocketRocket; + remoteGlobalIDString = 2A72188FD6C55D4F0B7AD6CFD9629344; + remoteInfo = CocoaLumberjack; }; /* End PBXContainerItemProxy section */ @@ -2034,90 +2035,86 @@ 0003B0CCE4B3C4CB0FA961A567A08F53 /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; 002DBF4A1B9B92DB77A59898C981E0B3 /* SQLCipher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.xcconfig; sourceTree = ""; }; 0033019897824F70D16B2B057FC81A39 /* Pods-SignalTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-acknowledgements.plist"; sourceTree = ""; }; - 005A9F78116107A70F3181F7B07A5C8C /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; sourceTree = ""; }; 0076E66D64243EB7B3C07C51395ADC6B /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; - 00BB98A60965412CA547D53F16D67016 /* AppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppContext.h; sourceTree = ""; }; + 00D6540C0C63FF33AF7A3980D4E10122 /* CreatePreKeysOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CreatePreKeysOperation.swift; sourceTree = ""; }; 01375C873C2BB91B984D88035F93845C /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YapDatabase.framework; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 015942CD1222854B5503326327E99D92 /* YapDatabaseRTreeIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexSetup.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.m; sourceTree = ""; }; - 01723CE44EE68D1292774556262DC952 /* DataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DataSource.h; sourceTree = ""; }; 01747F33B4B6B93ABF6BD275B330A811 /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; 01AFCCDAC16C153171478DC0FF6679B7 /* YapDatabaseCloudCoreTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreTransaction.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.m; sourceTree = ""; }; - 01C39F6D54292F1D76B68A7845A7CFEF /* Contact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; 01CD0983282F54A43A7B2D6CA98808B1 /* JSONDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecoder.swift; path = Sources/SwiftProtobuf/JSONDecoder.swift; sourceTree = ""; }; + 01D2A42057E6A67E0A15E54B2528982C /* OWSMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageHandler.m; sourceTree = ""; }; 0214275162927523E20E0D1D97316622 /* Pods-SignalShareExtension-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalShareExtension-resources.sh"; sourceTree = ""; }; - 021D2C43B8A13C2C2BD89614E4DCDCF7 /* OWSSwiftUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSwiftUtils.swift; sourceTree = ""; }; 023D0A27E00175F5ACE75BC6F47A1DB1 /* wrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrap.swift; path = Sources/wrap.swift; sourceTree = ""; }; + 024BD149FAE82347D0CC9F85EA4A5686 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; 024CF4FABEB3D3D7B3E36CE4AEDDAF1A /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; 025919229EFF5DF3A33418A4602C7D39 /* Pods-SignalShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.debug.xcconfig"; sourceTree = ""; }; - 0266686FA1BAF92E3C803E9BF2406A22 /* OWSFingerprintBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintBuilder.m; sourceTree = ""; }; - 027DA161C799061EC6CD070E61D333F1 /* OWSContactsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactsOutputStream.m; sourceTree = ""; }; + 0286847C77E11DC776B7B4E66B89014A /* TSSocketManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSSocketManager.h; sourceTree = ""; }; 02AAF8716D9A40D0564744454AAD8CF2 /* JSONMapEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONMapEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONMapEncodingVisitor.swift; sourceTree = ""; }; - 02E6860AC28DDA4FBC0F5737D5BB78C8 /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.h; sourceTree = ""; }; + 02E3677BE90D499407541F914B0D783D /* ProtoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ProtoUtils.m; sourceTree = ""; }; 02F38D4EE0AAB86C5BF47F2AAB8A4B65 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - 030E994D4AE11183D0C1015CB58466C0 /* Threading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Threading.h; sourceTree = ""; }; 0310305E57E8397E86E0F247521CAB81 /* YapDatabaseRTreeIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexHandler.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.h; sourceTree = ""; }; - 035188CD3947EEFF760884FF4FA51840 /* OWSFakeContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsUpdater.h; sourceTree = ""; }; - 03562D9CD555E0FC87AED2B563012438 /* NSData+messagePadding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+messagePadding.m"; sourceTree = ""; }; - 03838348D1CE8422B34A64881FCFC063 /* OWSUnknownContactBlockOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownContactBlockOfferMessage.h; sourceTree = ""; }; 03A55366F6358DD1A12C8EB80EA38B02 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 03C19E447C9CCF02E067FEC5CEE82D76 /* Contact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; 03DBAF08C412D07DBC315F8F4B4ABFAB /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; 03EA7A48B70FC3E2E7481250D8426196 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 044D3D911E365F79DD904CDB2842A16D /* TSNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSNetworkManager.h; sourceTree = ""; }; 048EFB3749D798D8D489EC6A5D072502 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - 04EBC331D12864777F6E1FA334293B2A /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; + 04F1A7B83D6E04CDC78C7D5A737CA72A /* TestAppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestAppContext.m; sourceTree = ""; }; 050D638412C6254C1665409ABA1274B7 /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; sourceTree = ""; }; 0524A3E258EB8226339CAF622EABCB04 /* struct.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = struct.pb.swift; path = Sources/SwiftProtobuf/struct.pb.swift; sourceTree = ""; }; - 052768DC1170ED3739CE839E639C5C31 /* SignalRecipient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRecipient.h; sourceTree = ""; }; 05369CFE1CFADBC012FC78F7AF8E57F8 /* YapDatabaseRTreeIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexSetup.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.h; sourceTree = ""; }; + 053A6146768767C7E9D12311521A3982 /* OWSBackupFragment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackupFragment.m; sourceTree = ""; }; 0583175D602325B1C2988A5D6225DEAD /* YapActionItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapActionItem.m; path = YapDatabase/Extensions/ActionManager/YapActionItem.m; sourceTree = ""; }; 05CC17561FA5627AA88988E7501514D7 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; 05FA9FBEB78F178D2BBE7A8456E8C11C /* Pods-SignalShareExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalShareExtension.modulemap"; sourceTree = ""; }; 0603A1B108F0E24AD078162BDFF625F7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 060C5800135792CFF56B82F7F76C6AD3 /* OWSMediaUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMediaUtils.swift; sourceTree = ""; }; 061BAA370AE21FA99D3D3256493FBAC9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 062C5B4A501C74D3F7DFA34AD6F75D0E /* OWSBatchMessageProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBatchMessageProcessor.h; sourceTree = ""; }; 066D1A47172323E6C256F3A57F69E3CD /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 066DAD59741C7F6E64752FAA835DFF11 /* OWSProvisioningCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningCipher.h; sourceTree = ""; }; 067EEAB387C375C7C7C09CAF166A3232 /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; 068DE45A53B245D80CE10DEF2B4CBEEA /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = ""; }; 06A9579928ACCF0927838F741CACE638 /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; 06B17A60C37F479C973C722991A51872 /* FieldTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTypes.swift; path = Sources/SwiftProtobuf/FieldTypes.swift; sourceTree = ""; }; - 06B20CAFF1919EF30D8E81E609FAC3E7 /* OWSUnknownContactBlockOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownContactBlockOfferMessage.m; sourceTree = ""; }; 06F0940D3DB7E1C1908C52195A980A55 /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; 06F44D030548B9066632E04F7EE4433C /* YapDatabaseRTreeIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexOptions.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.m; sourceTree = ""; }; 0715CD875E587E9AF1F1A42D7AB86C51 /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; - 0715E04533F3B79FB6FE53CED2212B42 /* OWSOutgoingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSentMessageTranscript.m; sourceTree = ""; }; + 072A7A5BA2427EFD2B0F29BCB6E8648E /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.h"; sourceTree = ""; }; + 07379E3A4EAB53FC1589E49710A39F76 /* YapDatabaseConnection+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseConnection+OWS.m"; sourceTree = ""; }; 0742B7BB4DAB4F0C23C0B1B4F72907C1 /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; 0751068B606733A6A1CC36074D252486 /* fileenc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fileenc.h; path = SSZipArchive/minizip/aes/fileenc.h; sourceTree = ""; }; 078A482C26D4F921E18E5017C39D15BA /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; - 07A8616D4FCC4633273EA25238F12CE6 /* Promise+retainUntilComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+retainUntilComplete.swift"; sourceTree = ""; }; 07B54BC68B25C3EA27BE82349AC990B5 /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; - 07D9832132F14A7AA894A8C762832916 /* TSAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttributes.m; sourceTree = ""; }; + 07DDC590D8E375CB5C86096F84751F82 /* NSArray+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+OWS.h"; sourceTree = ""; }; 07F5D2C547802AE8EB8974D8E3AECD40 /* NSNotificationCenter+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h"; sourceTree = ""; }; + 085B47458E752F85A415017928879ADB /* OWSPrimaryStorage+PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+PreKeyStore.h"; sourceTree = ""; }; 086165781B8C24EF5F516F3903B9AEAF /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; 0875F492E8E765FD70FC3C15A0536A4A /* SAMKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SAMKeychain.modulemap; sourceTree = ""; }; + 087CB2D8579DC4E71FA4200774E48077 /* OWSFakeMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeMessageSender.m; sourceTree = ""; }; 088335127F0E11AE85DA49DBFD531731 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; + 088917F3FC65CD3ABA89C654B430B421 /* TSInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInfoMessage.m; sourceTree = ""; }; 088AA50C47D474CB6E4D24854778CE27 /* YapDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YapDatabase.modulemap; sourceTree = ""; }; 089CE7AF906A07ACAFEF86C889EB1887 /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = ""; }; 08A9E072B921080D0B654DEDA7746749 /* NSURLSession+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m"; sourceTree = ""; }; 08B4F2A5C81AE462671860A73622B769 /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; 08D5FBE2E96EED10D0F615C2CEC83753 /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; + 08DB0DF85BFAC7D034A8E43644E65984 /* CDSSigningCertificate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSSigningCertificate.m; sourceTree = ""; }; 08F22F59ECE0BB19DB4A6A797CBB8ACA /* aescrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aescrypt.c; path = SSZipArchive/minizip/aes/aescrypt.c; sourceTree = ""; }; - 090EB973388CA0160E3AB8A2A0A820D8 /* TSGroupModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupModel.m; sourceTree = ""; }; - 09257F3CED84B770C3F56DA8B309E138 /* OWSAnalyticsEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsEvents.m; sourceTree = ""; }; 092826F88254E05CAE56A2C00AC557BD /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; - 098A12D7147FF992E985E88F835DB71B /* NSData+messagePadding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+messagePadding.h"; sourceTree = ""; }; + 09453E539240869C6B5E7748DD884A3C /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MessagePaddingTests.m; sourceTree = ""; }; 09AA599A6E5BA02639109F816D9ADE60 /* Message+JSONAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONAdditions.swift"; sourceTree = ""; }; - 09D18F7CF2F72D84B95936DB854764AF /* CreatePreKeysOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CreatePreKeysOperation.swift; sourceTree = ""; }; 09EA74AB0F70E0416ADBC7072644D271 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; 0A28944EE1B8C15350892B845EBA4B8E /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; 0A53D7C28152E61F1C81B36FABA24844 /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; 0A6053D48ED082AE69EA00FE1F48F595 /* Pods-SignalShareExtension.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.app store release.xcconfig"; sourceTree = ""; }; - 0A738CAE96B46CA28605138D1C723E5C /* OWSMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageSender.h; sourceTree = ""; }; 0A99C9F066E688BCB3586541C5BBFA73 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - 0AEA36CB8E4047001D5E21F22EF75015 /* OWSRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestFactory.h; sourceTree = ""; }; + 0ABC4BCB3B48F8AC89AEEE48A9BF2580 /* NSData+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+OWS.h"; sourceTree = ""; }; + 0B0C33E8DD1C65D7A6A8A66E1063377B /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.m; sourceTree = ""; }; 0B1682BCFB44CB00DD9C051839F93FEF /* UIViewController+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Promise.swift"; path = "Extensions/UIKit/Sources/UIViewController+Promise.swift"; sourceTree = ""; }; 0B1A7C0EED128EDFF08B4D58DE8FB4CC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0B21A14C585E5E07367044A59AF5F944 /* SignalServiceKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SignalServiceKit-Unit-Tests"; path = "SignalServiceKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 0B341F7D2ED0FB25B5526EA7D95B75C7 /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; - 0B5004BE50F58FED37BAD9BB2FE14E89 /* OWSGroupsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupsOutputStream.h; sourceTree = ""; }; + 0B540DF8FE2E25ED1569B49E7BC3D44A /* SwiftSingletons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftSingletons.swift; sourceTree = ""; }; 0B5BD87A2372702C73BD5426C802F1DE /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.xcconfig; sourceTree = ""; }; 0B84EC424499295E2EC010DD85444AC8 /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; @@ -2125,332 +2122,327 @@ 0BD3D22AFD8DE7C241736680CF18A94B /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; 0BE4F7DDADE7C0EAD92E7CDE6D179384 /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; 0BEBB1C20567DFB1682F6357D9D8ACA3 /* libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; - 0C0C8C6E7A714F0E6B2A241E2AD59947 /* OWSFakeContactsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsManager.m; sourceTree = ""; }; 0C169398E1293617ED592C8922517F97 /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; 0C3346ECD17901C3F027765E16A7C2BC /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; 0C3A18FE1A9B689050BDC07852E4FB0E /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; 0C5D781D99D730F73A73677AA95DB353 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0C89FFB83D7D38A13A2A4CC7B0EB60D6 /* NSObject+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Promise.swift"; path = "Extensions/Foundation/Sources/NSObject+Promise.swift"; sourceTree = ""; }; - 0CA323D05DCB8DD75E4C4DD3F0A17236 /* PhoneNumberTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; 0D04642DE7832030598FDEF850300C6A /* FieldTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTag.swift; path = Sources/SwiftProtobuf/FieldTag.swift; sourceTree = ""; }; + 0D35A63A251631503D0358BDBF3E9DF0 /* OWSFingerprint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprint.m; sourceTree = ""; }; 0D7B2EC541E6E11FF3D3CD49B573FC74 /* Message+JSONArrayAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONArrayAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONArrayAdditions.swift"; sourceTree = ""; }; 0D827531AC0ED7F39CE1E0BAF2B50A4E /* YapDirtyDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDirtyDictionary.h; path = YapDatabase/Utilities/YapDirtyDictionary.h; sourceTree = ""; }; 0D99DDC12E73763881CEA40817BC83A5 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; 0DAEC0B737643011A6E17490C2DC74CD /* YapDatabaseActionManagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerConnection.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.h; sourceTree = ""; }; - 0E4A8863941AB30814D12D58D2453F88 /* ProfileManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProfileManagerProtocol.h; sourceTree = ""; }; 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; 0E7D20DFC9FC69CA6C93719D9B947F53 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; 0E8DC68D5F47CCF5978EE03A28FE50D8 /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; 0EAE0939552E32A1A71F19364E09B106 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; 0EE70C20CB75CE1B2476D2ADE5A5B617 /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; 0F0BC3C5497C39148F4BBB79FDEE034D /* YapDatabaseViewLocator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewLocator.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.m; sourceTree = ""; }; + 0F29E186D8B22E7915DE80253310B1F2 /* OWSDisappearingMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJob.m; sourceTree = ""; }; 0F43901C81CA40FECFAE3BB652668883 /* SQLCipher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLCipher.modulemap; sourceTree = ""; }; - 0F440A74121D5106F021D4CF30EE333A /* OWS2FAManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWS2FAManager.m; sourceTree = ""; }; 0F680F594CEEA546C7198F51AA8AEB77 /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; 0FABEB9FA024B8273864D2557B09D2F5 /* YapDatabaseConnectionConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionConfig.m; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.m; sourceTree = ""; }; + 0FB07746FF750CF03C833570B94704D9 /* OWSRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestFactory.m; sourceTree = ""; }; + 0FB0A099A1E0DBD7CD8818B0DB79B8B2 /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; sourceTree = ""; }; 0FF418B894B0A17E630802CDE43D2095 /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; - 1013E5F0FEC4719EEB30A30B92C836CB /* TSAccountManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAccountManager.m; sourceTree = ""; }; + 10015D6EC3BFDDE43D448DCB8DFF286E /* NSError+MessageSending.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+MessageSending.h"; sourceTree = ""; }; + 105694B30C8125935578D9DFAE28535A /* TSErrorMessage_privateConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage_privateConstructor.h; sourceTree = ""; }; 10689BE40E9749B8BE27551B27AA5E8E /* JSONDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingOptions.swift; path = Sources/SwiftProtobuf/JSONDecodingOptions.swift; sourceTree = ""; }; 10A5348187C89482D6FF880A04E3A739 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; 10E971FB617C2FF0B217DE7A17C26E11 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; + 10ED5A2D02927F8047F386BF746CCCA6 /* SignalRecipientTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipientTest.m; sourceTree = ""; }; 1100F39270747A33A6EA3D58CBA7466D /* PMKUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKUIKit.h; path = Extensions/UIKit/Sources/PMKUIKit.h; sourceTree = ""; }; 110489D4AAEF7FD86FA4D8CD8C2896A5 /* JSONScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONScanner.swift; path = Sources/SwiftProtobuf/JSONScanner.swift; sourceTree = ""; }; - 1126D221B71E25172AEB96ACFCB0D41D /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; name = "ias-root.cer"; path = "SignalServiceKit/Resources/Certificates/ias-root.cer"; sourceTree = ""; }; - 117A92F7E2B3FF0A0B33F2BFA0E31B11 /* OWSDisappearingMessagesConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfiguration.m; sourceTree = ""; }; 11B8D350521FF2CD02CE4CB973D13138 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Classes/DDOSLogger.h; sourceTree = ""; }; - 11ED418B2DE65D53D0DCAA325A1A1CE0 /* OutageDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutageDetection.swift; sourceTree = ""; }; 12068A2AF4C310497F2FC164E9061294 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; + 1231DA13355CA5C2EB2ABA4373A8E8A1 /* TSOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingMessage.h; sourceTree = ""; }; + 123B978FB0FAA2D9E910E480F21B4A36 /* TSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSRequest.h; sourceTree = ""; }; 125A31380D23F14CC3B14932A86CCB45 /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; 12BA7814AE2E73D631F789901BCFE297 /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; 12E8134FC112EAA59454AAC533BFC798 /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; 13336FE46D7B41351722D9CF3A314386 /* Pods-SignalMessaging-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalMessaging-acknowledgements.markdown"; sourceTree = ""; }; 133E282A5482EF00ADE0627D7BC24CE0 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = SSZipArchive/minizip/zip.h; sourceTree = ""; }; - 137748C835756E1043B4FECEC63F1428 /* OWSFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFileSystem.h; sourceTree = ""; }; - 1446D373791AC82FCE7CFD208152EEF1 /* OWSFailedAttachmentDownloadsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedAttachmentDownloadsJob.h; sourceTree = ""; }; + 136744E5D83A05473ABB8523FEC395AB /* OWSFakeContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsUpdater.m; sourceTree = ""; }; + 137E9651AAD392C972EA6865FF22E5A5 /* TSContactThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSContactThread.h; sourceTree = ""; }; + 14186AF0C1454FBDCC331968F0E48637 /* OWSRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestFactory.h; sourceTree = ""; }; + 143FEAD042D5070C02E7C27820C53F46 /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.h; sourceTree = ""; }; 144B2FFE90E32142071DFDF7CD6B7D4D /* HKDFKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HKDFKit.modulemap; sourceTree = ""; }; 148281FFFA976B86632AE4B63833B4F0 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - 149D6E8F3D495FF9BF97983DC4524854 /* ContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactsUpdater.m; sourceTree = ""; }; - 14B5321B3C688A42E88C91FA5AD3455D /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.h; sourceTree = ""; }; - 14D3E63842903F7A638C56BC4F8204BB /* OWSMessageReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageReceiver.h; sourceTree = ""; }; 14F7DF44860B5345876998954A95264C /* YapDatabaseConnectionProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionProxy.h; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.h; sourceTree = ""; }; 14FDBC2890C2D46C6640AE80FFD44B79 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; - 152C7E7C796D0574643377E739AC8052 /* OWSLinkedDeviceReadReceipt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLinkedDeviceReadReceipt.m; sourceTree = ""; }; + 15412E5CF7BF7AE91D5510E39E5562DD /* OWSBlockedPhoneNumbersMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockedPhoneNumbersMessage.m; sourceTree = ""; }; 15F10DA9000047831E87D9F5C2B23B62 /* 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 = ""; }; 166FE04AED5F0EAE646668E8AB623F6D /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = ""; }; 169C8E818C865A11C19EA1B8D94D375D /* BinaryEncodingSizeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingSizeVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift; sourceTree = ""; }; + 16A76F101B0BC40C2D2D69D544DA09E1 /* CDSSigningCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSSigningCertificate.h; sourceTree = ""; }; 16F8AC53FD09A5670D668C38F9BFF578 /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; + 16FD4B58E5E5C2C2F4CB54A04CC7EFE3 /* OWSIncompleteCallsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncompleteCallsJob.h; sourceTree = ""; }; 1739D788293CAA353DAB6145B62E0255 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; 1747A45F9EF8C67A9E1820A5E5E5BD72 /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; 1769D522BA44B3F730B09BBAC1D9C807 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = ""; }; + 1780134F25BD470FEB0314B763E2300B /* OWSChunkedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSChunkedOutputStream.m; sourceTree = ""; }; 17957B2580BF812253E90895500EC319 /* SwiftProtobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-prefix.pch"; sourceTree = ""; }; 17EA44C7A97A864D0D592353E24ECA48 /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.h; sourceTree = ""; }; 17F3BD2BDB804E57612FF694C42DC271 /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; + 183CB23C1BB63FE03FC1639A5331A4F4 /* OWSFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFileSystem.h; sourceTree = ""; }; 18487DACD37FB449A366EFF41377237E /* YapDatabaseActionManagerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapDatabaseActionManagerPrivate.h; sourceTree = ""; }; - 1876F1626934925289FD1ECE055B6F42 /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; 187B2FDE637831EBB80AE7EC9A742BB8 /* libPhoneNumber-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "libPhoneNumber-iOS.modulemap"; sourceTree = ""; }; + 189DEA6112FC2B58E8B0F2B57405231D /* OWS2FAManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWS2FAManager.h; sourceTree = ""; }; + 18A8A18318ADC964859E3B9DA97DA92B /* GSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GSR2.crt; path = SignalServiceKit/Resources/Certificates/GSR2.crt; sourceTree = ""; }; 190D9C4B6462ABFED569FE01F2A6D7FD /* Pods-Signal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Signal-dummy.m"; sourceTree = ""; }; 196110228DA321875EE3AA009D7915B0 /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; 198F2877716CA628396254AA4F7F12C5 /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.h; sourceTree = ""; }; 199426B7BDB976072ED924BE64FAAFC6 /* Pods-SignalMessaging-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalMessaging-dummy.m"; sourceTree = ""; }; - 19B91AFAE00B8C236C477A2AA8C48A27 /* OWSIdentityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIdentityManager.h; sourceTree = ""; }; - 19DA4898A6C4B10C1014476D8B290708 /* OWSProvisioningCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipherTest.m; sourceTree = ""; }; + 19F74CDF7BD9E04C68AF4F785E0E400F /* PreKeyRefreshOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreKeyRefreshOperation.swift; sourceTree = ""; }; 19F93C8A2D945AAC6B67BE698EE410F6 /* SPKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKAsserts.h; path = AxolotlKit/Private/SPKAsserts.h; sourceTree = ""; }; - 1A078AE892D21CE304B1249C643EE738 /* OWSSyncContactsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncContactsMessage.m; sourceTree = ""; }; - 1A17CE608443F8FDA4229CBB4C697CD1 /* TSGroupModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupModel.h; sourceTree = ""; }; 1A67DE3933C60FB41798C91870033F7C /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; + 1A6EBB8477B0BFE84CE76550AAC3B15E /* OWSUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadOperation.h; sourceTree = ""; }; 1AEB5FF0732F07E5645370670FD94DBD /* Pods-Signal-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Signal-umbrella.h"; sourceTree = ""; }; - 1AFF594407787D6848FB339328658674 /* OWSFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprint.h; sourceTree = ""; }; + 1B0F5679DDB783F3637DF27C8A0E459A /* OWS2FAManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWS2FAManager.m; sourceTree = ""; }; 1B27D646B4D7C759F8738623E03F43D9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1B58CF4DD9F9F3631DF0AA7FD801BAD0 /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; + 1B5FD14D3F40CB22F7D4BC3FA8008FB1 /* OWSIncomingMessageFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingMessageFinder.h; sourceTree = ""; }; 1B9D9639DD67ADBAAA84EA4A39C1C10A /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; 1BBE339425CE6798459A50C39837C1BA /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - 1C05BCE4C1C5C5FA27CB5D6F624F86E8 /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.m; sourceTree = ""; }; + 1BE52D32087915B6A7CC1C7CC2CE5A76 /* GTSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR4.crt; path = SignalServiceKit/Resources/Certificates/GTSR4.crt; sourceTree = ""; }; 1C3027FE83F15A8DA583507D38825B76 /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; 1C36C54097672B5BC2023ADF4290210A /* Pods-SignalMessaging.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalMessaging.modulemap"; sourceTree = ""; }; 1C574823F09DBC251B7C9DD6AAC149FC /* YapDatabaseActionManagerTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerTransaction.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.h; sourceTree = ""; }; 1C6F5350F2A6CBAE07EC03890C83A853 /* HKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-prefix.pch"; sourceTree = ""; }; 1C8C443E1944F09688AB745F3EF45612 /* UIViewController+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.m"; sourceTree = ""; }; - 1CBE6CC33CE56FCF331B69A691778F99 /* NSArray+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+OWS.h"; sourceTree = ""; }; - 1CFF10C0B8EA2E2C54FC1BCBFD24E56A /* ProtoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ProtoUtils.m; sourceTree = ""; }; + 1C92EF6A6EB2236730D5B55368D7F9C3 /* TSDatabaseSecondaryIndexes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseSecondaryIndexes.m; sourceTree = ""; }; + 1CABA8945CAE7E701DFD5773B5FB0845 /* NSData+messagePadding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+messagePadding.m"; sourceTree = ""; }; 1D02AF739DD4A3BCA31DFC7B597F75D9 /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; 1D6E9DD28429518A7404F4E289D1696A /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; - 1D84F8A9E4E49A922BB34C47FC8394A1 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m; sourceTree = ""; }; - 1DD38B10D842D5B617371A8DAE8F9552 /* OWSPrimaryStorage+PreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+PreKeyStore.m"; sourceTree = ""; }; + 1DC066C908A5A94D4C0BD90250B27253 /* AppVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppVersion.h; sourceTree = ""; }; 1E3526BEA79FBBCE72F41A6CFD006733 /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/View/YapDatabaseView.h; sourceTree = ""; }; - 1EA37EE69F0D1061EE53241CEEDC5620 /* SignalServiceKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; 1EA5FD1CB548E52D3CDF89285257CB91 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1F2CE467302AA05BF0256243867A05B7 /* Pods_Signal.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Signal.framework; path = "Pods-Signal.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 1F350C55FC41FA272282E90DD0D9C469 /* NSNotificationCenter+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSNotificationCenter+Promise.swift"; path = "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift"; sourceTree = ""; }; + 1F4BE1A749789B9C01FA9423C0DA3967 /* TSPrefix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSPrefix.h; path = SignalServiceKit/src/TSPrefix.h; sourceTree = ""; }; 1F67DD456425565A595C096AE46305F8 /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/SwiftProtobuf/Decoder.swift; sourceTree = ""; }; + 1F7EE8DB8E0DAD2AFB8F23FE2BA10242 /* OWSPrimaryStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSPrimaryStorage.m; sourceTree = ""; }; + 1F93A14A05512C031CD0F78FEF5B20A7 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m; sourceTree = ""; }; 1FC4606782CA29C3581FCEBFB2DAFBC7 /* YapProxyObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObjectPrivate.h; path = YapDatabase/Internal/YapProxyObjectPrivate.h; sourceTree = ""; }; 1FE0A31BFD2BD76588B33013EBA0BB9D /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1FFE0FD98AA1DF8CD0B1B624F4DAEF20 /* YapDatabaseAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAtomic.h; path = YapDatabase/Internal/YapDatabaseAtomic.h; sourceTree = ""; }; - 2006D186AD8C50090C5508FDFAC24F8E /* SignalServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceClient.swift; sourceTree = ""; }; 2009C0C17F8926939F956C23EC4F7C0A /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; 207F8C672B9D28298216F036AC1DA271 /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; - 209391D2A119680D488C1EFC3E620844 /* SignalServiceKit.unit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.unit.xcconfig; sourceTree = ""; }; + 20EB276A7C730FF5826A472FAC664FB3 /* TSMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageTest.m; sourceTree = ""; }; + 20FC8356C3F3A2969079A0AA1526261C /* OWSIncomingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingSentMessageTranscript.h; sourceTree = ""; }; 210AD8112BE7FDC7A27DDC064D459440 /* HKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HKDFKit.framework; path = HKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 210BC8A81B2D35845E7C14A231D91D9F /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; sourceTree = ""; }; + 2129A29EA51D83C255A6FFE6CF534A61 /* OWSDisappearingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessageFinderTest.m; sourceTree = ""; }; 2158BE774C88208C58BE6F6EA132AEAF /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = ""; }; + 2166FCB11F6043872BD1A10339C21175 /* TSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSRequest.m; sourceTree = ""; }; 21820EA5ED2DBE43A0A279ED5AD4F1EC /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; 21A7A56A8AEF9A7A032556755A1CD76A /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; 21C128679BF622B7652B951A7F556DA3 /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; 21EEF0A17B67CC8E6D7A4AF082D23593 /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; - 220EB3561D0BC597801750A9FA86E484 /* OWSRecipientIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecipientIdentity.m; sourceTree = ""; }; 221E884F7881ED634E12A156B10856D6 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; 223DE9BC46FF944468D2795D8DEEF28D /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; 22B5A150B104F09C5EF666022987B625 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; 231DC61F9E39C3F9108AB4AF833B9D87 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; - 2341EA463EB32D2FA993827013580F63 /* OWSPrimaryStorage+keyFromIntLong.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+keyFromIntLong.h"; sourceTree = ""; }; 237301B2BFFBF475CD8A8A040B3B4268 /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; 239CF77DC2E72876C80D937F6F2A4205 /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; 23DF5489353DC051975708CF8E13071F /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; + 24166A6D56C67A35BE39437831D6C237 /* OWSDisappearingMessagesConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationMessage.m; sourceTree = ""; }; 242DF0A2A3E4660AF21CE6B010D582F9 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; - 2437F614743A3AF40B468CD3684B0632 /* TSAttachmentPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentPointer.h; sourceTree = ""; }; + 2444D4779F60BC634246FDB23612AF3B /* OWSFailedAttachmentDownloadsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedAttachmentDownloadsJob.m; sourceTree = ""; }; + 246284D875EC1429AE5756BEF9E21801 /* ContactsManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsManagerProtocol.h; sourceTree = ""; }; + 2484697C456D1DBF6FF4140B6A3925C9 /* OWSOutgoingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSentMessageTranscript.h; sourceTree = ""; }; 24A22C9916E196E9A55758FB7554C0F3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 24DA7D3069867CBCB4E67B3866301A6E /* TSMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessage.m; sourceTree = ""; }; - 24FBB6460F8F32D80A8DE1964D98BCD8 /* OWSProvisioningMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningMessage.m; sourceTree = ""; }; 253A017F2639B00FD0AF1E9262C0C911 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; 257C908070770E94CDA5B604A94EBE2C /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; 2594E97971F409282D61708BF835E13D /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; - 261CC0697A8D49526FFC33D9FD6414D6 /* CDSQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSQuote.m; sourceTree = ""; }; - 262835F9328CABB6B02FE519233A1F86 /* TSContactThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThreadTest.m; sourceTree = ""; }; + 2597E14C55AF06AFF93D7B268916A030 /* TSAttachmentPointer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentPointer.m; sourceTree = ""; }; + 25DC64956F3CCD437E9091DA0244526F /* OWSStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStorage.h; sourceTree = ""; }; 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.xcconfig; sourceTree = ""; }; - 2680BBE90F25265F23A85D5AC4E7FA7E /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.h"; sourceTree = ""; }; - 26988E58851366A1EE236200A918D8C8 /* OWSDisappearingConfigurationUpdateInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingConfigurationUpdateInfoMessage.m; sourceTree = ""; }; - 26C9D34E0E4941756F10D7D653AF73B0 /* OWSHTTPSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSHTTPSecurityPolicy.m; sourceTree = ""; }; - 270A09FDDF49D2952912006C2DB26C10 /* OWSIncomingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingSentMessageTranscript.m; sourceTree = ""; }; + 266D5FC998A881D6EB458AB19E23CC21 /* TestAppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestAppContext.h; sourceTree = ""; }; + 26CA4659BD6119ED6562C3BFCCE7C8E0 /* TSOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessage.m; sourceTree = ""; }; + 271BA91549C0722394D1D679ABDA1E0E /* SignalServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceClient.swift; sourceTree = ""; }; + 2726304E67E5EB35F7F0651FDAAB9448 /* OWSSignalService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSignalService.m; sourceTree = ""; }; 2756AC41446756FA548199DABD8B1058 /* Zalgo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zalgo.swift; path = Sources/Zalgo.swift; sourceTree = ""; }; 2793481243F6FBF87608FBECDFE7D317 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; - 27F1974F802A4D5C88AB92AC30E42325 /* GTSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR2.crt; path = SignalServiceKit/Resources/Certificates/GTSR2.crt; sourceTree = ""; }; 2859C5EBDFEA5E438D8499EFF3753311 /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; 28EA3A182178941F5DC15B1B075A9B82 /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = ""; }; 295ADEF23DCA33CFC24124D18AFBDE17 /* YapMutationStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMutationStack.h; path = YapDatabase/Utilities/YapMutationStack.h; sourceTree = ""; }; 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.xcconfig; sourceTree = ""; }; - 2981A6AB5B5405CC5442D10563A45685 /* TSInvalidIdentityKeyErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyErrorMessage.m; sourceTree = ""; }; + 2971B462759512B6788A5D916C6931B7 /* YapDatabaseTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseTransaction+OWS.m"; sourceTree = ""; }; 29982A2E380A2F693B7CE97CBF66A3A4 /* aes_ni.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aes_ni.c; path = SSZipArchive/minizip/aes/aes_ni.c; sourceTree = ""; }; 29CECF3C7E03129C38D1B4BB9349CF90 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; 2A14A768328F9B056FC920A9885FAC39 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.h; sourceTree = ""; }; - 2A4AAFCCDB191793266F65CEB73E9C9A /* OWSIdentityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManager.m; sourceTree = ""; }; - 2A591E2D7583EE3DAA3718AB54739756 /* AppVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppVersion.m; sourceTree = ""; }; 2AE26BDABB560DA1620E55FBF8744E63 /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; 2AE9509D17941337CAE4EB46B1AC05A2 /* aes_ni.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes_ni.h; path = SSZipArchive/minizip/aes/aes_ni.h; sourceTree = ""; }; 2B0AC0D66DCA295DA57AF09126B04CEF /* Pods_SignalTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalTests.framework; path = "Pods-SignalTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B46420AC5847DFDFFC149C2D9160839 /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GSR4.crt; path = SignalServiceKit/Resources/Certificates/GSR4.crt; sourceTree = ""; }; 2B5E33F2F76254324F3099DF7762C4D5 /* ExtensibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensibleMessage.swift; path = Sources/SwiftProtobuf/ExtensibleMessage.swift; sourceTree = ""; }; - 2B7F8E81CB35CA2A0E8E6DDF8F42A4CF /* TSSocketManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSSocketManager.h; sourceTree = ""; }; 2B97A46C6C61E2A49A325556DE55975D /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = SSZipArchive/minizip/unzip.h; sourceTree = ""; }; 2BB39792D283297CE2A3CAAE62D0FA22 /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; 2BE66B9B2BB2E38782717734E87D2DFF /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; + 2C028CF5B602DEC66AB25A7F140C6A5A /* WeakTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakTimer.swift; sourceTree = ""; }; 2C06B005F1FB3A75399F398DE361C7E9 /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; + 2C40F42ECAF50BA4F4214AF82FF34EB4 /* CryptographyTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CryptographyTests.m; sourceTree = ""; }; 2C5DB0393576CCDE90E8ABBC6F41290E /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; 2C74A3CAD4662FC45DA1833BFD029943 /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.m; sourceTree = ""; }; 2CB62FC6AAEE95F28E57CB2ED69EB3B1 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; 2CBA39A552657C8D2C53BB960947B876 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; - 2CBBB28F060CCE9527D722BB39D16E25 /* NSTimer+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTimer+OWS.h"; sourceTree = ""; }; + 2CEA8882564E976667CCA74FF69131BA /* OWSFingerprintBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintBuilder.m; sourceTree = ""; }; 2CEFF2F018B387732F95C5612B50E962 /* BinaryDelimited.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDelimited.swift; path = Sources/SwiftProtobuf/BinaryDelimited.swift; sourceTree = ""; }; - 2D0865098C177CC26DEFC333199B8115 /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; sourceTree = ""; }; 2D09B7545683A4E0E0BF05758E330DEB /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; 2D4B68588F0492BBEAEF5CFD759318AA /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; + 2D4BA3425F7FCAD5CE19C6D4F7F1DAE8 /* TSContactThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThread.m; sourceTree = ""; }; + 2D76A913EC76256674EB23B838A428A3 /* OWSFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprint.h; sourceTree = ""; }; 2D966E31CE7F00F375852C3CE8779284 /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; - 2DA14DA02E64570E8381D4B63274514E /* OWSProfileKeyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProfileKeyMessage.m; sourceTree = ""; }; 2DDBB760B5AA030070967F7A7A40C7ED /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; 2DEF8C5C71DCD547E9D609ED97467E1B /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; 2E3617678D0CD564FF756A8AD63476D3 /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; - 2E5111AA01C4E487E362E50A29EC558D /* OWSMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManager.m; sourceTree = ""; }; - 2E8CA26C074C00F3E5582204BBF7CA0B /* SignedPreKeyDeletionTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignedPreKeyDeletionTests.m; sourceTree = ""; }; - 2EB62A7320FA08A7BD33BA3D5D9E45DA /* OWSPrimaryStorage+Calling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Calling.h"; sourceTree = ""; }; - 2EC00F2629AD0AD3236552017FE3B68D /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; + 2EA91EAA0F7760B7E53D85B88A5FB5B1 /* OWSSyncGroupsRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsRequestMessage.m; sourceTree = ""; }; + 2ECA18190A3BEF53A46CA5E4E8D5CE22 /* TSVerifyCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSVerifyCodeRequest.h; sourceTree = ""; }; + 2ED1227E358681E8DA2FDDC1B81DF281 /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; sourceTree = ""; }; 2EE36628414DE5F054CF57EDB91A4CDF /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 2EF9E1558FBCAF3F9239E46DDA29DBBF /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.h; sourceTree = ""; }; 2F3B2DBB19571AF16C96016B6B45594E /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; - 2F4011C9427CA00D027C2895CC271669 /* OWSDynamicOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDynamicOutgoingMessage.m; sourceTree = ""; }; - 2F57B80BB0660BDB5D86D45A0CA42C3E /* OWSSyncGroupsRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsRequestMessage.h; sourceTree = ""; }; 2F590E0EC1D7E34B4AB70C19EB2DE954 /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; 2F7A2ACACEA75AFC92591528E295C4F4 /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = ""; }; 2F9262D2C01554277324D03DC1D00C1A /* YapDatabaseConnectionPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionPool.m; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.m; sourceTree = ""; }; - 2FA2E92ADCDC876C78B69E6A74C5D3A9 /* SignalServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-resources.sh"; sourceTree = ""; }; - 2FA79E7711D545987E1C68B10F135552 /* OWSDynamicOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDynamicOutgoingMessage.h; sourceTree = ""; }; 2FBB760218923E312FA9BE5278012327 /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = ""; }; 2FBC84F7F57A800954919C145E166246 /* SAMKeychain.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SAMKeychain.bundle; path = Support/SAMKeychain.bundle; sourceTree = ""; }; - 2FDB2F8E81ED45B829CDDE2E4C5C3C72 /* WeakTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakTimer.swift; sourceTree = ""; }; - 2FEC67467F89969BB2075C94D7B2573D /* OWSFakeContactsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsManager.h; sourceTree = ""; }; 2FEE7D5D6759B3B4752414115DFBAAD1 /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; 2FFFB4BEDDE7AF18E2DB7BD4933A270F /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; - 301D09DC9D0F943FDF034295D1F87CA1 /* OWSAsserts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAsserts.m; sourceTree = ""; }; + 306C678B993C358488C525BFE800FACD /* YapDatabaseConnection+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseConnection+OWS.h"; sourceTree = ""; }; 30736814C016D958C181CAF5491A82A0 /* YapProxyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObject.h; path = YapDatabase/Utilities/YapProxyObject.h; sourceTree = ""; }; - 30BBBB6C0343F739909C78421A9386A7 /* OWSFakeMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeMessageSender.m; sourceTree = ""; }; 30BC427E72EE14E3C313B51581170ACB /* TextFormatDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecoder.swift; path = Sources/SwiftProtobuf/TextFormatDecoder.swift; sourceTree = ""; }; 30C4A551804B35C5C9AD79AD45294DE6 /* YapReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapReachability.h; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.h; sourceTree = ""; }; 310678CC69A1C732F4D052BBA3C0154D /* PMKFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKFoundation.h; path = Extensions/Foundation/Sources/PMKFoundation.h; sourceTree = ""; }; - 3190E564CBC1EFF75F4547AA57101696 /* TSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSRequest.m; sourceTree = ""; }; 31A74C6737E82C98B11C6CC58C2CD421 /* yap_vfs_shim.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = yap_vfs_shim.m; path = YapDatabase/Internal/yap_vfs_shim.m; sourceTree = ""; }; 31AE12B5BC6B9704FD15CEF13EB6600D /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; 31B1D0B545E17301FC4BC7B6F8E9B341 /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; + 31B5CB93872F032C178975B1AF04F43C /* OWSBlockingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockingManager.m; sourceTree = ""; }; 31C71C77532DDBE5C5B7B55A8F385AD1 /* SAMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychain.h; path = Sources/SAMKeychain.h; sourceTree = ""; }; 31D83990F19A3282997624185F9099A9 /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/View/YapDatabaseView.m; sourceTree = ""; }; 320FF6D93D6224CC0F2A992A875B653D /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = ""; }; + 32126077DEA048F3C8884EADD56FB2C7 /* OWSFakeCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeCallMessageHandler.h; sourceTree = ""; }; 32415294492B9A201F00215BFA25BB96 /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; sourceTree = ""; }; 3257020FFAD0CA572D782CE5BF1F54EF /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.m; sourceTree = ""; }; - 328DA9CDBE97C030B32DBB78D26ABD68 /* OWSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSError.m; sourceTree = ""; }; 329C837F04480123A2072052A8761FCA /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + 32E5869DD36F06E39B99C7EC35DB0825 /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; 32E5ABECEEF1131B9B15EC998362AE0D /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; 32EE3C462A77B2DAF187916A3A881FAC /* SSZipArchive.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive.framework; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 331B6838C2D387C5801F13A576889CED /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 333F393FAD3ED38FA247C167D57799D3 /* Message+TextFormatAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+TextFormatAdditions.swift"; path = "Sources/SwiftProtobuf/Message+TextFormatAdditions.swift"; sourceTree = ""; }; 335E0D84C7CD66B6541AC98DBCDBB350 /* TextFormatScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatScanner.swift; path = Sources/SwiftProtobuf/TextFormatScanner.swift; sourceTree = ""; }; - 3362FF9C76230008561BA30AC7DA5F25 /* NSTimer+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+OWS.m"; sourceTree = ""; }; - 336B39B46A8D9D083FD4F81AFC48FF60 /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; - 3389E7D407C03EC5C52FC2E7F58F1154 /* OWSBlockingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockingManager.m; sourceTree = ""; }; 33921AA5A1074F3EC09B3EE2F160B1B0 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.m; sourceTree = ""; }; 33B87B79483FAF3816AADA94DCA71F9D /* pwd2key.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pwd2key.c; path = SSZipArchive/minizip/aes/pwd2key.c; sourceTree = ""; }; 33BC26D74AC6DFD1C9A7E1E56D4C99F2 /* NSData+SPK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SPK.h"; path = "AxolotlKit/Classes/Utility/NSData+SPK.h"; sourceTree = ""; }; - 33D34A062F7ADDBE7152E5C7608DB687 /* TSAttachmentPointer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentPointer.m; sourceTree = ""; }; 33D44D18664A444367D947F2F6E1A81C /* YapDatabaseActionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManager.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.m; sourceTree = ""; }; - 33D6BB726B919ABC4BF2AC680ED8AF97 /* OWSPrimaryStorage+SignedPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SignedPreKeyStore.m"; sourceTree = ""; }; + 33FFEC3CFFDD445C29E7314AF5A8C5F6 /* OWSIncomingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingSentMessageTranscript.m; sourceTree = ""; }; 343B67712D74420C39320C002057F4D5 /* JSONEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONEncodingVisitor.swift; sourceTree = ""; }; - 345667BA2491B85E2E6F64D80916C98A /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; 34580B0E83B7B0660A4B2AE6B6BC586C /* Pods-Signal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.debug.xcconfig"; sourceTree = ""; }; - 345F7BA4BBD9814183786FAF7BA28622 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 34686EE30C93395B5C17D5DCEAE9B1E1 /* TSStorageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageKeys.h; sourceTree = ""; }; - 34A92714311B01D7DB83523B58F94A66 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "NSDate+OWS.mm"; sourceTree = ""; }; 34D4FBCB2E3F9649752651FFB525FBEC /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; 34DF127AF05D1B793336F788DB876FA1 /* YapDatabaseActionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManager.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.h; sourceTree = ""; }; 350682DC19014C2CE7B14E2B2546F037 /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; - 3544550B8A725E93FAC4B2D32328CE4C /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; sourceTree = ""; }; + 3518BEB9FE0E14B7D5A518B05265796A /* SignalServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-resources.sh"; sourceTree = ""; }; 35571CB856D8AC094158CF6E810D39E6 /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; - 3653000D19BD877F5F4D425EBCB6BB31 /* OWSReadReceiptsForLinkedDevicesMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForLinkedDevicesMessage.m; sourceTree = ""; }; + 358712DF7049577DCDEF912445E27D1B /* TSAttachmentStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentStream.h; sourceTree = ""; }; + 35B005982AE9D74B351CBE1D89C4E2A9 /* OWSMessageSenderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSenderTest.m; sourceTree = ""; }; + 364367233949EF8DEE680946C7EA7B69 /* OWSMediaGalleryFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMediaGalleryFinder.h; sourceTree = ""; }; 368DA1E8C7DCC6D53E75EAF1661C48BB /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = ""; }; - 36AA61514BB0DFA389152B077853C304 /* AccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountServiceClient.swift; sourceTree = ""; }; 36AAB82074DC421DD93A1C906EBF2DEF /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; - 36B90F0D799E1295B6DB52B25F384F68 /* TSQuotedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSQuotedMessage.h; sourceTree = ""; }; 36E1CAF3FE946F9966FA39854D4C15B6 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; 36E760B9C576F3B7EA5E29F6CF39862C /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; 36EA3D870843559BD8F7F8E9D0E06C3E /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; - 36EA62FCD109177238EF4E195A5E7115 /* TSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThread.m; sourceTree = ""; }; 36F1D0BC1A1527DA4781D447861B1983 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; - 36F576D6FDDEFBD0714A1ED473422604 /* TestKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestKeychainStorage.swift; sourceTree = ""; }; + 3712FA8CAD7CB1688F7BD2C55806213C /* TSInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInteraction.m; sourceTree = ""; }; 3713BADDB749306F9601B0C7F12E9810 /* CustomJSONCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomJSONCodable.swift; path = Sources/SwiftProtobuf/CustomJSONCodable.swift; sourceTree = ""; }; + 3787CED0F9669C57638D952C31F8E417 /* TSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThread.m; sourceTree = ""; }; 378BFE64743423A6E0122A6EE272A431 /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = ""; }; + 380DC1D2EAA20260989E65BDD6F9564B /* OWSDeviceProvisioner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioner.m; sourceTree = ""; }; 3833B9A18FA160D1E69258ADA4703197 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; 38430E84699901EEBEB3FB8A3B29D109 /* Curve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Curve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 389CE0DCC43D1B5DA9ED5BC18420DF91 /* OWSDisappearingConfigurationUpdateInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingConfigurationUpdateInfoMessage.h; sourceTree = ""; }; - 38AC096C477AA83880C8D35FC56239F7 /* OWSDispatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDispatch.h; sourceTree = ""; }; + 38EC953BED429ACA67F59E1A64A76718 /* NSURLSessionDataTask+StatusCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSURLSessionDataTask+StatusCode.h"; sourceTree = ""; }; 3916B7A360743B8AD0C1559C414F852F /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; - 3920CF51D1D875208C88F18AB5256FE6 /* NSUserDefaults+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+OWS.h"; sourceTree = ""; }; + 394DAFE0E69B64FB38474409E1E37479 /* OWSDynamicOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDynamicOutgoingMessage.h; sourceTree = ""; }; 398E27FA88BB222A96497A1CFB8AEEEA /* field_mask.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = field_mask.pb.swift; path = Sources/SwiftProtobuf/field_mask.pb.swift; sourceTree = ""; }; - 398E3001DA6E54F5E2EB6D960DF7C48B /* PreKeyBundle+jsonDict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PreKeyBundle+jsonDict.m"; sourceTree = ""; }; 39C8E92811E9C5B5809F542B2478923B /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; 39D25FAE2D5EA6832C77573DA9765BBB /* YapManyToManyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapManyToManyCache.m; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.m; sourceTree = ""; }; - 39F7E893CDB530790C5290B9B56B7166 /* OWSMessageSenderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSenderTest.m; sourceTree = ""; }; 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.xcconfig; sourceTree = ""; }; + 3A31015F6B90565590981B7593D2B953 /* OWSSyncContactsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncContactsMessage.m; sourceTree = ""; }; + 3A3B039E94E9BA4CFA09EE7B2A2000B2 /* NSDate+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+OWS.h"; sourceTree = ""; }; + 3A65AA05D1C67D6E299FF6F76B2098AD /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = DigiCertGlobalRootG2.crt; path = SignalServiceKit/Resources/Certificates/DigiCertGlobalRootG2.crt; sourceTree = ""; }; 3A6E1F7F40B3C0EB91B847A7A913C1C5 /* YapDatabaseManualViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewConnection.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.m; sourceTree = ""; }; 3A7E5354B879A1F49938C5CAC96F70FD /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; - 3AEF5920C53C24E4818867E42839BA6B /* OWSQueues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSQueues.h; sourceTree = ""; }; + 3A834BFF98759E354DBAFE61140C1420 /* Cryptography.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Cryptography.m; sourceTree = ""; }; + 3A8F1FB3E7AFCD2B08A9B5CC6BFE6B63 /* OWSMediaGalleryFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMediaGalleryFinder.m; sourceTree = ""; }; 3B2CAF69FF474371E1A9614490068852 /* AnyUnpackError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyUnpackError.swift; path = Sources/SwiftProtobuf/AnyUnpackError.swift; sourceTree = ""; }; - 3B6101C3B519BFD856F5DDF0DCB9C63E /* RotateSignedKeyOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RotateSignedKeyOperation.swift; sourceTree = ""; }; + 3B5376B8B8401D2FEC849DF9C29D7DA9 /* NetworkManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = ""; }; + 3B5925B06CE9DF0365602786F98D5869 /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; sourceTree = ""; }; 3B75ECE167CC092C52F2D1C9DC46144E /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; 3BEFC1E6F556B15C377D01E450E0A36F /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; 3C207787B4BA44EB1A90B698AE64E0B2 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; - 3C20A5FD82B76FEDA8CB8398208FCAC2 /* AppReadiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppReadiness.h; sourceTree = ""; }; + 3C3CFA723ED7167518FE8EE59D32FF6B /* OWSPrimaryStorage+keyFromIntLong.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+keyFromIntLong.h"; sourceTree = ""; }; + 3CA85F4E84C01EF1BE46DEA6176D9491 /* TSGroupThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThreadTest.m; sourceTree = ""; }; 3CC0CF38A2BD43B8A07C9537106CA60A /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PureLayout.framework; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3CC4300BE2AF5F7CD7F9A7B1C8AF1BFE /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; 3CC6B0212C619C456174191506DFE20D /* YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-prefix.pch"; sourceTree = ""; }; 3CC979DF5D200C19899153873C51C95A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3E072DCE7D6973661F0A3FE5D92ABFCA /* OWSFingerprint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprint.m; sourceTree = ""; }; - 3E2264C0025E9A4BC7DD402AC2F7384A /* NSString+SSK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+SSK.m"; sourceTree = ""; }; - 3E270C620F4695FCDA2DD22BCF1F4685 /* NSString+SSK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+SSK.h"; sourceTree = ""; }; + 3DD5145CED9EC85A17F80AD3012F7F72 /* TSAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttributes.h; sourceTree = ""; }; + 3DE868F03890CD64FB461466C5E8D709 /* TSInvalidIdentityKeySendingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeySendingErrorMessage.h; sourceTree = ""; }; 3E2D44347B295127B481D9616D055379 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; 3E36B2AD5D2AF49A24453FEF89FF25C7 /* NBGeneratedPhoneNumberMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBGeneratedPhoneNumberMetaData.h; path = libPhoneNumber/NBGeneratedPhoneNumberMetaData.h; sourceTree = ""; }; - 3E3DF0E00888C11E22D4C3F20104D347 /* SignalServiceKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.xcconfig; sourceTree = ""; }; 3E43B1F71A6462A81F934234D60A5397 /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; + 3E48828FCEC8482EECE7140994C385D0 /* UIImage+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+OWS.m"; sourceTree = ""; }; + 3E65C79B00DCEF86767D399D6A96734B /* OWSMessageDecrypter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageDecrypter.m; sourceTree = ""; }; 3EB16FA98C4EF15A7BEC66159CBD7204 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; - 3ED6E34344D7D9DC42FB2140AE05D0AC /* OWSReadReceiptsForLinkedDevicesMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForLinkedDevicesMessage.h; sourceTree = ""; }; 3EF9EC939137F8342C044FCC2FB6D517 /* Pods-Signal.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Signal.modulemap"; sourceTree = ""; }; 3F08D64D5F8CAB2D2F9641BC8EA8157A /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; - 3F722C6C2BF012169BB95460FD81B511 /* CDSSigningCertificate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSSigningCertificate.m; sourceTree = ""; }; - 3F780A4BC5571CFE1738E9CAF39471FD /* OWSDisappearingMessagesConfigurationTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationTest.m; sourceTree = ""; }; + 3FADF6AE2C341AA763F4F1B7F4F25EAD /* OWSIdentityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManager.m; sourceTree = ""; }; + 3FB755184958C62B2DD03459078B5C19 /* OWSPrimaryStorage+SessionStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SessionStore.m"; sourceTree = ""; }; 4012BD99F11553DDFD81E592CAEEE423 /* SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-prefix.pch"; sourceTree = ""; }; 4032E4CEB93C8A3A85252A64305B4F89 /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; 4052B47E87D18B65DFC50A5231008CF9 /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; 40D70776C58ADEB367D9231AA20DDF68 /* empty.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = empty.pb.swift; path = Sources/SwiftProtobuf/empty.pb.swift; sourceTree = ""; }; + 4109ABD9B2036F2F6506904227267499 /* SSKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKSwiftTests.swift; sourceTree = ""; }; 411CE1763B4EF317CA3499616F24F9C0 /* BinaryEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingError.swift; path = Sources/SwiftProtobuf/BinaryEncodingError.swift; sourceTree = ""; }; - 415F67DEB7B241362EC6A267C39D1DE4 /* CryptographyTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CryptographyTests.m; sourceTree = ""; }; 4177AD4CA51EA62170E105D38301F57F /* SCKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKLogger.h; path = Private/SCKLogger.h; sourceTree = ""; }; - 4177EEDCAA703AFC31B0C2AA2691A2AE /* OWSOutgoingNullMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingNullMessage.m; sourceTree = ""; }; 417E1226FD0A3927E57C34FBD7A386CE /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; + 41A9CCC3993342FC1CC6451173105131 /* OWSSyncContactsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncContactsMessage.h; sourceTree = ""; }; + 41C99873EEA73EC22F29EC9C48BC6D41 /* OWSMessageServiceParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageServiceParams.m; sourceTree = ""; }; + 420B22C387BE4F1B22E8C09382F19A50 /* TSOutgoingMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessageTest.m; sourceTree = ""; }; 4221ABAD35FD04F9DE2D494564B32A0F /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; 424CBC7F247759D30EA9243DD9AFA83F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 425317AB70812C67B1B0B24D4E2C59AB /* SSKBaseTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKBaseTest.m; path = ../../tests/SSKBaseTest.m; sourceTree = ""; }; 425AB639C536E843A0045E0ECDB43C9F /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; - 42CE2842EA6E2F96D583422E29BFFFB3 /* OWSRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestBuilder.h; sourceTree = ""; }; + 42A9CF7FACBB952B41AC6381E28B9A4B /* OWSReadReceiptsForLinkedDevicesMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForLinkedDevicesMessage.m; sourceTree = ""; }; 42EEFD0ADB3332165A54BC57DE11497D /* Pods-SignalTests.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.app store release.xcconfig"; sourceTree = ""; }; 42F5276AFA8635A928D94358F89429ED /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredView/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; - 43B035197CE0DEFEEDDC5512DDEE8AFE /* SignalServiceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalServiceKit-dummy.m"; sourceTree = ""; }; + 43071950B523A21F05FBB07543A38D1D /* TSAttachmentStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentStream.m; sourceTree = ""; }; + 4350339C91D476547BBD6770D7B6954B /* OWSPrimaryStorage+PreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+PreKeyStore.m"; sourceTree = ""; }; + 439D76F4C6DB6FA6BD9E2DB98B29C33B /* OWSCensorshipConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCensorshipConfiguration.h; sourceTree = ""; }; + 43BB9EC25BCB67B9CA0BB2B39A96A267 /* ProvisioningProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningProto.swift; sourceTree = ""; }; 43DFDBE2A07BB268FB0CA825E9368F3E /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; 4450A1EEA3526A90308B27F30750FD9B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; 44A008318CA0BC67186DFC4888C77D04 /* AnyMessageStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyMessageStorage.swift; path = Sources/SwiftProtobuf/AnyMessageStorage.swift; sourceTree = ""; }; 44B850164067D48417C6E08952FA4808 /* NameMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NameMap.swift; path = Sources/SwiftProtobuf/NameMap.swift; sourceTree = ""; }; - 44BB089E1418867799DB1BD1CD2F93F1 /* OWSPrimaryStorage+keyFromIntLong.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+keyFromIntLong.m"; sourceTree = ""; }; 44FA669DB077492814B65597D2494EBE /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; 44FE8B71CB4683447383B6DFC4DFD55A /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 45093058FF09FA6304331BA954B7839F /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - 4519F37B802D04204A7F63D92B33D107 /* YapDatabaseTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseTransaction+OWS.m"; sourceTree = ""; }; + 451E7058C459262B494EA0A00BE7E48C /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; 45325C85A588F1F4FE965703FC4815C2 /* Google_Protobuf_Value+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Value+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Value+Extensions.swift"; sourceTree = ""; }; + 453C8305FB52B64F315C7DA3DC36F1BB /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; name = textsecure.cer; path = SignalServiceKit/Resources/Certificates/textsecure.cer; sourceTree = ""; }; 45CDA6D2623A557914F69EBB9F6C5774 /* aeskey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aeskey.c; path = SSZipArchive/minizip/aes/aeskey.c; sourceTree = ""; }; + 45F465B65DCC3B3E095E6797C17B78DF /* OWSReadReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptManager.h; sourceTree = ""; }; 463FBF752160536D75A7CA9A75452B91 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; 46705ADE0095F921B7F0BB5250075734 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - 46A33C405B6E46FBE9955DE46B2CF93D /* OWSRequestBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestBuilder.m; sourceTree = ""; }; - 46B2CED2FF7AD52EC4C854F27E238C53 /* Cryptography.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Cryptography.h; sourceTree = ""; }; 46B2D547697A6A44A330B6670F843AA0 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; 46CDADD64EBB666C9AFCC11B227F0BCC /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; 4710A94BF696B6615D16BE2462A497AD /* YapActionable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionable.h; path = YapDatabase/Extensions/ActionManager/YapActionable.h; sourceTree = ""; }; 473CEBE9597614B6A37D349970592686 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; 475AFDE23F9C5FB37B45ABADF3DAB034 /* BinaryDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingError.swift; path = Sources/SwiftProtobuf/BinaryDecodingError.swift; sourceTree = ""; }; - 4770AE08D3B23218F8072D2C22457FFF /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; 4787F6D9EA6E42166DDB549BBC9F2773 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = ""; }; 478E3589F60A0B41D22AA1CF8DD138B8 /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; 47A7A7FAD08E1D86F9E1A18B1BBA41F7 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 47C7922382F31C01962746F3EFA99C99 /* SSKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKSwiftTests.swift; sourceTree = ""; }; 47F4A5CB5972E8B700445EC2009968FC /* AxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-prefix.pch"; sourceTree = ""; }; + 4824CCA116DD7B1DA3C7C2FFC3CB205C /* OWSFakeNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNetworkManager.h; sourceTree = ""; }; + 482C2CE4892ED157B2A32A53A611F012 /* OutageDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutageDetection.swift; sourceTree = ""; }; 486849600511B3C2FC2261745EB4496A /* YapDatabaseCloudCoreOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperation.h; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.h; sourceTree = ""; }; 486C92BD413C8F881BF380426EE00C06 /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 48D3612F8C7D3CADACE1CE222095D0AB /* ioapi_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi_mem.c; path = SSZipArchive/minizip/ioapi_mem.c; sourceTree = ""; }; @@ -2459,7 +2451,8 @@ 4964B195C54B5CE5394FC23930C3015C /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; 49692DD7661CA546097172F88AAD7082 /* YapDatabaseRTreeIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexTransaction.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.m; sourceTree = ""; }; 49AC9077003B50040B71ACFB448B7262 /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; sourceTree = ""; }; - 4A23F207E5E6F7C7B3202B4F1241CC6A /* SSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKEnvironment.h; path = SignalServiceKit/src/SSKEnvironment.h; sourceTree = ""; }; + 49DF34DF6A51DE8D8714995915FF85D0 /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; sourceTree = ""; }; + 4A2013BFF03AF7568418DD0AEC06C8A7 /* OWSIncomingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinderTest.m; sourceTree = ""; }; 4A39BB51BBE5D5393ACA4B1268E6F3B2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4A78B12B1578283ED37A7412F5D4944A /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; 4A84BBCCD8A4E146FEF5FA77F9C3AC8C /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; @@ -2467,137 +2460,142 @@ 4A95E8E8A9150C22514A508F264F7B1F /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.h; sourceTree = ""; }; 4AB01635724ECFA69F747FF892EBE0F6 /* brg_endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_endian.h; path = SSZipArchive/minizip/aes/brg_endian.h; sourceTree = ""; }; 4ABD56C6A6390BE574D4C5D6B361DD35 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; + 4ACB6B7AC4DA3D3C7AFE92A274311EB8 /* TSPreKeyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSPreKeyManager.m; sourceTree = ""; }; 4AEDD416D342AC8AD89A876E3622F43C /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; 4B11B06FD36426314AD40B9BC6BC2ACC /* type.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = type.pb.swift; path = Sources/SwiftProtobuf/type.pb.swift; sourceTree = ""; }; - 4B359E42086C3E8850B8A10A0B9C2AB8 /* TSSocketManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSSocketManager.m; sourceTree = ""; }; + 4B75B5F8360BCC1AC48498FD1C8B344C /* OWSHTTPSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSHTTPSecurityPolicy.m; sourceTree = ""; }; 4BD1000BAE12AF5973C819C2C79D9479 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; 4BE0D337658B338DCBB76A8974E9C0CD /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; 4BE9F6A82E0FEAC8143D9FF6060C0CDD /* SwiftProtobuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.xcconfig; sourceTree = ""; }; - 4BF2F090C56B1BBEA36540CBD3F8E56F /* TSAttachmentStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentStream.h; sourceTree = ""; }; + 4BEC6D8F67F241688DA38F783F2AF419 /* OWSDisappearingMessagesJobTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJobTest.m; sourceTree = ""; }; 4C12C7A59C7BE265BB99F68CCDA21444 /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; 4C9C3CB0CED4471FC98B8FB2973ADDEB /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; 4D105668AD5ED2540B14DED1225166A8 /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; - 4D7A9C8E79A13DAF67672AFBE7173475 /* OWSDisappearingMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJob.m; sourceTree = ""; }; + 4D7D8DD004AA08E233E85B8172DF8DE8 /* OWSBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackgroundTask.m; sourceTree = ""; }; 4DA102E8FC31EF40B8E00B2DBEF5B8B9 /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; + 4DBB9979610339FCA98FA8CE7B8CEEA9 /* TestKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestKeychainStorage.swift; sourceTree = ""; }; 4DC568BBEAC7123A475FA4E434A95148 /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.m; sourceTree = ""; }; 4E0634AEC1525D11912DACF0A4CA16C6 /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; 4E45A0564312687476CD2C628971797E /* YapDatabaseAutoViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewConnection.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.m; sourceTree = ""; }; + 4E83CBAE79320542BF4A231EE2EC63B7 /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; 4EC22F9AEE7F05D4849857D5D322D1D0 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; - 4EDFA5970E15E6FBC04AEEF01BFCAC8F /* NSNotificationCenter+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+OWS.h"; sourceTree = ""; }; + 4EC666C78847C3650A6CD54FEFD8D198 /* SSKKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKKeychainStorage.swift; sourceTree = ""; }; 4EF98D68B14DE9A7F620FABBEA5C0696 /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; 4F0C04B8B6151EBD8509E5BE657636C0 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; + 4F2E155BA0155625093568E523AA5632 /* OWSHTTPSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSHTTPSecurityPolicy.h; sourceTree = ""; }; 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; - 4FD83ACA669035461D2573626A5D978D /* TSInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInfoMessage.h; sourceTree = ""; }; - 4FF1943D91BE5AD0CAB7544628023115 /* NSURLSessionDataTask+StatusCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSURLSessionDataTask+StatusCode.m"; sourceTree = ""; }; 502A67BC815469365F2374EEB014876F /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = ""; }; - 50301AA26B01B98F3B7FBA97A6E10009 /* OWSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSError.h; sourceTree = ""; }; + 5032E786D4C36DAE68742C25662F22D2 /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; sourceTree = ""; }; + 50641DA5F2A120819B58BED8524A29D5 /* OWSBackupFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackupFragment.h; sourceTree = ""; }; 5083C508F95786F655B60FD278CAC91C /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; + 50A43C2252CF23F68A46D7953F60C096 /* TSStorageHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageHeaders.h; sourceTree = ""; }; 50D8EE0155E3BE6CE8F5BD96578E8A26 /* SAMKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-prefix.pch"; sourceTree = ""; }; 50E543F9FAAE306A2F9EA3DA1D76A835 /* SAMKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychainQuery.h; path = Sources/SAMKeychainQuery.h; sourceTree = ""; }; 50FB2B374DC1A6D886488DC488EFB96E /* AxolotlKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-umbrella.h"; sourceTree = ""; }; 5104A453B9F191BDCCA27F5EA7AA0BFD /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 510F9B63CD81CF487EE5D2629184A4B3 /* OWSFakeCallMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeCallMessageHandler.m; sourceTree = ""; }; + 5114B7A7753392DA889BC2123800E17D /* SignalRecipient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipient.m; sourceTree = ""; }; 512678C45215752977025D1B5DA0425C /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - 5166BA04AE79F50F33132A94E96EE66A /* OWSStorage+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSStorage+Subclass.h"; sourceTree = ""; }; + 512BF00E54E9FD0911432D9189698D4B /* OWSSyncConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncConfigurationMessage.m; sourceTree = ""; }; + 515BA61E01318A240CFB45109A37234D /* OWSFingerprintBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprintBuilder.h; sourceTree = ""; }; 516A10F84CDB29F93CE81F9859D4319D /* Curve25519Kit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-umbrella.h"; sourceTree = ""; }; + 516C88817C6E4ADFEA82C772D52183B6 /* SSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKEnvironment.m; path = SignalServiceKit/src/SSKEnvironment.m; sourceTree = ""; }; 51B52A910F914D1CE2B803984BAA496C /* JSONEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingError.swift; path = Sources/SwiftProtobuf/JSONEncodingError.swift; sourceTree = ""; }; - 51C29500AEC156997F43E1E960A71121 /* CDSQuote.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSQuote.h; sourceTree = ""; }; 51EC4E182F125642250FF9C9C0C3E8D9 /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; 51FE1995DD46349440AF1BD3B97473FD /* SAMKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SAMKeychain-dummy.m"; sourceTree = ""; }; + 520E401F8391D0B4C0D872D836537849 /* TSYapDatabaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSYapDatabaseObject.m; sourceTree = ""; }; 5242307C0AEF84E3A93488C7E6629A00 /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; - 5260ED91B31FCFEF5B49B3BFB5A058E5 /* TSPreKeyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSPreKeyManager.h; sourceTree = ""; }; - 5286C6A425B73CAC466904E2C0AAEA0F /* TSDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseView.m; sourceTree = ""; }; 529B02FBA67EC04652D969C44320EDE5 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; 52D31E0111019CB06021219B66E5B618 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; + 53057AA91124CC73081B5FE676FBD5FE /* OWSFakeContactsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsManager.m; sourceTree = ""; }; 5313FEDA6E37CD78FBF885116F7CE7CF /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; - 531EF9E383DD13DFAED79D53278C078A /* SignalServiceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalServiceKit.modulemap; sourceTree = ""; }; 532B9C6918AFF6EF7281BDF9A3681F80 /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; 533A1892EE205B66164969721AA2AC22 /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; 536B8026EDB2721ACEA5A3E46E78FD5A /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; 5383318DE0C136224715E195F15309AF /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; 538B67364A9780698E64D6934DF6AE58 /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; - 53D9E7EDB3E5EF3789FDB288033E8091 /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; + 53B40F0C72F1CC58080876C68F3CF610 /* ContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsUpdater.h; sourceTree = ""; }; 541C621525EFD0C321DE78092D72F9FA /* Pods-SignalShareExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalShareExtension-dummy.m"; sourceTree = ""; }; 543C5455E6DC208CCAF5CA238D847F2F /* Pods-SignalShareExtension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalShareExtension-acknowledgements.plist"; sourceTree = ""; }; 544A809DA8B00082540308C5AA976EF7 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; 545646007313B5AB64FDDF752478DF8C /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; 5470D9614579E0D7B633A8D210A9529A /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; + 54B57EB7AFA1E5A59A6547F317744771 /* GTSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR2.crt; path = SignalServiceKit/Resources/Certificates/GTSR2.crt; sourceTree = ""; }; 54C1E6BD794E832A63F734E526F7BED1 /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; 55110825E0268FDE33DE7F7FD5C8BC57 /* Curve25519Kit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Curve25519Kit-dummy.m"; sourceTree = ""; }; 554C78F7AF73DDC0C0DA3DA4C97F10A5 /* YapDatabaseCloudCoreOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOperation.m; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.m; sourceTree = ""; }; + 55636679A503A731C6CDA1F5EC8A20D4 /* OWSFakeNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNetworkManager.m; sourceTree = ""; }; 55677CC0FC49B0B64B2E34D955125D7B /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = "OpenSSL-iOS/bin/openssl.framework"; sourceTree = ""; }; 557BDF16422D4064CC8C6C1B38F33895 /* YapDatabaseCloudCoreConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreConnection.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.h; sourceTree = ""; }; 55925683A8464BD5ACF97F3B849B4CEF /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 55B2DCA1E7620764D2314D316E91D8D5 /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; - 55D20488BF45A541D3040972EBEC92A0 /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.m; sourceTree = ""; }; + 55D34B098B384A15A1CB9E779216D387 /* OWSRequestBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestBuilder.m; sourceTree = ""; }; 55DBDDDDE667C5AC9D0F3E39CAB23D11 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; 55FD0DCBD7BE4AECFEC802F3448E51C5 /* CALayer+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+AnyPromise.m"; path = "Extensions/QuartzCore/Sources/CALayer+AnyPromise.m"; sourceTree = ""; }; - 565D88527FE69BF2CA8DB1333481C6FA /* OWSSyncConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncConfigurationMessage.h; sourceTree = ""; }; 5699447A94149285F816A26BB053C0B8 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; 56A4F388C591BE7521AB2F6DA918C674 /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; 571D022B23A222FA79850C50851C1291 /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; - 573D39B5A2235DD9891E49671CFAF797 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; 574162FC1BB9DCF06375407DC407A96D /* AxolotlKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AxolotlKit.xcconfig; sourceTree = ""; }; 57443096847D33F91D3E93FCC4945D33 /* sha1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = SSZipArchive/minizip/aes/sha1.h; sourceTree = ""; }; - 576D6C5811C9B790D62A1E0A3BF4BF98 /* OWSRecipientIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecipientIdentity.h; sourceTree = ""; }; + 5746114301E42A1622AB62369CF2E57A /* OWSCensorshipConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCensorshipConfiguration.m; sourceTree = ""; }; + 5798CCE435B66BD688265C2E7455E11F /* NSArray+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+OWS.m"; sourceTree = ""; }; 57A4B6537D8FBC90661B81DD91FDA649 /* YapDatabaseAutoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoView.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.m; sourceTree = ""; }; 57E6771764197D3C8F911A945501CEFF /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; + 57E937767051786E3BE1C25870BCD84A /* ProtoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProtoUtils.h; sourceTree = ""; }; 5803B3D68F0134351ADAF70CC3743806 /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; 582D042706CF9127B04A83D592422965 /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.h; sourceTree = ""; }; 5837EF268B61ED0182C8119F7DD5E997 /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; 583FE7F8CC874F48EFB01F7B134E4380 /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; 5850B62CDE88D251C38871547FC147DF /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - 58CECA926EBAAFB47CDA93B962325EAF /* OWSMessageManagerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManagerTest.m; sourceTree = ""; }; + 585DE0215B337C5ADBBD6A924428B147 /* OWSDisappearingMessagesConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfiguration.m; sourceTree = ""; }; + 58D4C8D1D84A8E4A918E05E0A7AFA8B4 /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; sourceTree = ""; }; 58FA56FF9896B629DEFB2700C53A5C6B /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; 58FBCFB55C4906A3495BFF7F126B95F9 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; + 5940E2E4352E49A79E5C261A7A4DDCFF /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; name = "ias-root.cer"; path = "SignalServiceKit/Resources/Certificates/ias-root.cer"; sourceTree = ""; }; + 5955C8E48F2367ED4ED7BABF484E46A7 /* FingerprintProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FingerprintProto.swift; sourceTree = ""; }; 596C91A074FA719CCA74D47E81830575 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; 597491E3ED48E1C17586CA48699E7FE4 /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = SSZipArchive/minizip/ioapi.c; sourceTree = ""; }; 5A30EFE9A12D8E40C84E926A7648D3FB /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; 5A5227437CE32CA12CCD30FA886483D0 /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; - 5ABFA7836D9668219E905DB9D5142D62 /* GTSR3.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR3.crt; path = SignalServiceKit/Resources/Certificates/GTSR3.crt; sourceTree = ""; }; 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HKDFKit.xcconfig; sourceTree = ""; }; - 5B0FD78C4D0865107FE0651E6C4F4854 /* UIImage+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+OWS.h"; sourceTree = ""; }; + 5B03B7288C31122973DC77AE314D7D85 /* PhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; 5B33264D471BFC18A43CB60D56B4D719 /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; 5B573B538E781489F66A5FF1643E746D /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; 5BA5E2F54F1043F441B1595F06780F59 /* YapDatabaseCloudCorePipelineDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelineDelegate.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipelineDelegate.h; sourceTree = ""; }; 5C71B86C4088FA2629845472B51EAF0B /* Google_Protobuf_Any+Registry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Any+Registry.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Any+Registry.swift"; sourceTree = ""; }; - 5C83A8DBB9D45DB5D4652F3082354D19 /* TSDatabaseSecondaryIndexes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseSecondaryIndexes.m; sourceTree = ""; }; 5CB0BF2AFB02B17CA135D79031CF7841 /* Pods-SignalMessaging.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.release.xcconfig"; sourceTree = ""; }; 5CC1A6FB57F197E8D00BDB7BEEFDE318 /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; - 5D3AAF031D7098DD191817B3C4DA6938 /* TSInvalidIdentityKeyErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyErrorMessage.h; sourceTree = ""; }; + 5CC6BD574EE13281C5860AFF9ED30C16 /* UIImage+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+OWS.h"; sourceTree = ""; }; 5D494628F64B4D89113B23F81D86EF76 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = ""; }; - 5D9156CE2F38BC20A28E8A4CA8DA6259 /* TSYapDatabaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSYapDatabaseObject.h; sourceTree = ""; }; + 5D5D3118508C45CF9F286636907BBAE7 /* TSPreKeyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSPreKeyManager.h; sourceTree = ""; }; 5DB194B92140636ADF014947830909C4 /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; 5DBB6F81DA2C7F0D55A37D6DE781A377 /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; - 5ED7A3D303E0E5D9BC6A636BB4458BA4 /* MIMETypeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MIMETypeUtil.h; sourceTree = ""; }; + 5DF9C530E95AD48C5DAAEF1975F74313 /* OWSOutgoingSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSyncMessage.h; sourceTree = ""; }; 5F03622BD3F409B7092AD63608385AC0 /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; 5F1B534EA884B6B2859E16069B45C713 /* fileenc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fileenc.c; path = SSZipArchive/minizip/aes/fileenc.c; sourceTree = ""; }; - 5F36A77094C13FE1EA2E7619AC0B86E8 /* OWSAddToProfileWhitelistOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToProfileWhitelistOfferMessage.m; sourceTree = ""; }; + 5F244F42361B06B4EBB7622A069E5EC5 /* SignalServiceKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.xcconfig; sourceTree = ""; }; 5F7B90469219C8ECE0F4580F0D9CB032 /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; - 5FCA7F116991A1695D014C3B1797BA0F /* TSOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessage.m; sourceTree = ""; }; + 5FF9C0B64BCF75CBBB33E33F7B49CD14 /* TSIncomingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSIncomingMessage.m; sourceTree = ""; }; + 602C7259DEED3D178516E7E8CF0C557D /* OWSStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStorage.m; sourceTree = ""; }; 602CD93F9DF52D73F471AB88D4B05883 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; - 607B274D9B43829F55E820156695E452 /* OWSProvisioningCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningCipher.h; sourceTree = ""; }; 608584102F53AB85C6B63A1A466AFC08 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - 608E4ABB4FC36ABEE696DB57C9B1DF82 /* TSInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInteraction.m; sourceTree = ""; }; 60946880A4CBD94B4C2077A6635F2A22 /* URLDataPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLDataPromise.swift; path = Extensions/Foundation/Sources/URLDataPromise.swift; sourceTree = ""; }; + 60A9FEA9F070E705E9F84D90339ACA61 /* OWSRecordTranscriptJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecordTranscriptJob.h; sourceTree = ""; }; + 612667CFD6D629F2263B52BC36F3C635 /* OWSMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSender.m; sourceTree = ""; }; 615E00BDE5136AB40CB1D5D4C8D94538 /* YapDatabaseCloudCoreGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreGraph.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.m; sourceTree = ""; }; 6176F370785DDFB1AE42E4BBD63A6B86 /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = ""; }; - 61B0133C4DAA403058913DA813B56753 /* OWSFailedMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedMessagesJob.h; sourceTree = ""; }; 61C58F743270F8CC28FF31B9EC1A6D7B /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; - 61C69D10CCC4F6C639C37B32ADC061A1 /* OWSAddToContactsOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToContactsOfferMessage.m; sourceTree = ""; }; - 61DCB10315A3F62CA43BE00C55433522 /* OWSAddToContactsOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToContactsOfferMessage.h; sourceTree = ""; }; 62463B26B5814655DA8592EB9DEA568A /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; 625D5358057123584DC588992374848C /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Classes/DDOSLogger.m; sourceTree = ""; }; 62769E704497AF02DBF09DAE6EBB85D4 /* Google_Protobuf_Duration+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Duration+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Duration+Extensions.swift"; sourceTree = ""; }; - 62958022707CCC2AA150180A0FFA5FBA /* TSOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingMessage.h; sourceTree = ""; }; 62D00B1C0921B9505E08C2BDE359075E /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; 62FAA97097A68904590E7A1DFDA7E1E1 /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; 631677E50BEF543F568E541A1A53B0E1 /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; + 631E99720C109B29233FA514289C092A /* OWSDisappearingConfigurationUpdateInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingConfigurationUpdateInfoMessage.m; sourceTree = ""; }; + 63351A8870834CE09ED187936143B2F5 /* NSData+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+OWS.m"; sourceTree = ""; }; 63429ECDB8D292AABD4B685155440367 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - 6355F5E08502C721292E9E2CB2A77288 /* PreKeyRefreshOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreKeyRefreshOperation.swift; sourceTree = ""; }; - 636AF7906C5B24342734AB92D800A2F9 /* OWSOutgoingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSentMessageTranscript.h; sourceTree = ""; }; 6387E10C062A9DB49DBAD2E27FB535DA /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; 6399646DCDAD45A7693496319D1FA077 /* ioapi_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi_buf.c; path = SSZipArchive/minizip/ioapi_buf.c; sourceTree = ""; }; - 63D3FF5CAE688BE03FE80CFBDC6515B4 /* TSAttachmentStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentStream.m; sourceTree = ""; }; 6454EE5625572D38515CD19A178FA4E2 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; 64579A37C6D7B48BBBF1F0AB449831ED /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; 6460112F1D834BF8FF456E310DBA8E82 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = ""; }; @@ -2605,92 +2603,94 @@ 64C9C7406F2AA476B787B7114A3188AD /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; 64CA4D237B5CFFFA1DD81C5829DB5898 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; 64F7AFE18202C6E592BD0D86FEE19988 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; + 64F7CE2FF655C087ACFCBA459B464E19 /* TSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSConstants.h; path = SignalServiceKit/src/TSConstants.h; sourceTree = ""; }; + 6500DBA459FADFF06C64B1C8F2232D24 /* OWSIncomingMessageFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinder.m; sourceTree = ""; }; + 6549397088DE2D6004EC7CDE984E5F59 /* OWSMessageReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageReceiver.m; sourceTree = ""; }; 654B37DB31CDF806066CC7B1225CCBBB /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; - 66B52A862EA4D18990DF5657624CD52E /* OWSVerificationStateChangeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateChangeMessage.h; sourceTree = ""; }; + 65AFDF30006232A0B6AB6580D90E1A1E /* OWSAddToProfileWhitelistOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToProfileWhitelistOfferMessage.m; sourceTree = ""; }; + 66795C45098C5C0F1F57436D4B825D70 /* OWSPrimaryStorage+SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SessionStore.h"; sourceTree = ""; }; 66F53B68CD1FEDDED95DE93683164689 /* prng.c */ = {isa = PBXFileReference; includeInIndex = 1; name = prng.c; path = SSZipArchive/minizip/aes/prng.c; sourceTree = ""; }; 6754A53BB55ED516FC682EC447DE90CB /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; - 676436BA9DAA82E5B0C19C5636FD92DB /* OWSFailedAttachmentDownloadsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedAttachmentDownloadsJob.m; sourceTree = ""; }; - 6768B7968E29F0454CBB830A4B7B1038 /* TSStorageIdentityKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSStorageIdentityKeyStoreTests.m; sourceTree = ""; }; - 6768CA776029B7BE6BEB51BC16039562 /* OWSCountryMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCountryMetadata.m; sourceTree = ""; }; - 67944C7E514680EB89CD1E9FC0525A3E /* OWSSignalService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSignalService.m; sourceTree = ""; }; 67ADC41592471B60C7779248C62A9D71 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 67D1F2390270F9E353D520E79C8C42AB /* OWSAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalytics.m; sourceTree = ""; }; 67D47AE55E4417CA9005F503FE6B4C83 /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = ""; }; - 68A5951E5B6F5C8132A905047EC7BDAB /* OWSDisappearingMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesJob.h; sourceTree = ""; }; + 6875DCD5FB5B65233BEFF58D8C1C03B0 /* PreKeyBundle+jsonDict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PreKeyBundle+jsonDict.h"; sourceTree = ""; }; + 68C22284BFE62B4383E03F9AF706D4A2 /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; sourceTree = ""; }; + 6915EB4B644D4A1A427F1A110DD1FAAA /* TSMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessage.m; sourceTree = ""; }; 696302CA9A3F04B9D9B4D6DE9777E61D /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; + 698741D8461D16C35B7634AF59FEE821 /* TSMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSMessage.h; sourceTree = ""; }; 6996B74C771B354CEEA29E9073C8E9B2 /* SAMKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychainQuery.m; path = Sources/SAMKeychainQuery.m; sourceTree = ""; }; - 6998C2D9D77B3A47CCC36A8799D2682B /* OWSOutgoingNullMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingNullMessage.h; sourceTree = ""; }; 69E275DFAD2F59D6CE68DF391CDD6106 /* NSDate+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YapDatabase.h"; path = "YapDatabase/Internal/NSDate+YapDatabase.h"; sourceTree = ""; }; - 69E3121024C6092727578D38B69DD63A /* OWSSyncGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsMessage.h; sourceTree = ""; }; - 6A67F678BE03E7422F10C939E5C1CB13 /* ProvisioningProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningProto.swift; sourceTree = ""; }; 6A6CD4C7D6D631F832CE951C5D8F13AB /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; 6A8FBC272B2E78CD63DE8E0690AD3B0C /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; 6A972D1497EEB17B59DFF3F749960E5C /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; 6AD76054C04D309ED776848299A1ABFB /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6ADFF62599C68D238D531DB14591EEAF /* NSError+MessageSending.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+MessageSending.m"; sourceTree = ""; }; 6AE0D0BB1B92ED2300C7F49A88B72094 /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; + 6B12881300744B9D59E54421C39E1ABA /* TSDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseView.h; sourceTree = ""; }; 6B48BA3F040DB600077E5FB1036CC191 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; 6B8820A704CEB9A0790837F997FAF6D9 /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; 6C083AB97927A528AE810C17A2EBE0CB /* JSONEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncoder.swift; path = Sources/SwiftProtobuf/JSONEncoder.swift; sourceTree = ""; }; - 6C4492535B5D8D669B7FADE3A20C5AD7 /* SignalServiceKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = SignalServiceKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6C3217FCC0695028E805110DC67F4259 /* NSData+messagePadding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+messagePadding.h"; sourceTree = ""; }; + 6CA424073B8174A30527414EBB3E986E /* OWSDeviceProvisioner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioner.h; sourceTree = ""; }; 6CD43C4004038639758216C4BA35A91E /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + 6D3944524C7FD0DE6383106323ED098E /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; 6DCFDABEC0081439AA719E249EC0B963 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = SSZipArchive/minizip/unzip.c; sourceTree = ""; }; - 6E44CA1967D953A572BBCA9958C465E8 /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; - 6E47C04809FA996B33739C69EA5CFDF4 /* OWSRecordTranscriptJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecordTranscriptJob.h; sourceTree = ""; }; - 6E7AD3AF5DB8F372450987B3B422994D /* OWSIncomingMessageFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinder.m; sourceTree = ""; }; 6E8FB11D896C33AE81010CA45D51D0B9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6F251BD566077D99294E243B00E1FCB3 /* afterlife.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = afterlife.swift; path = Extensions/Foundation/Sources/afterlife.swift; sourceTree = ""; }; 6FAFEDACBBEAAF099F96025EF88B2CC0 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking.framework; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6FDD0E37BAB61B701EDE084877DA28BC /* libPhoneNumber-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-umbrella.h"; sourceTree = ""; }; 6FF95E6DF08AF6D156A50B349FC6AC51 /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; - 706F79CCEA4299351CC1997032737F47 /* SFSRootCAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = SFSRootCAG2.crt; path = SignalServiceKit/Resources/Certificates/SFSRootCAG2.crt; sourceTree = ""; }; + 7003D17964F50B28EAC7A119B59C3386 /* OWSProfileKeyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProfileKeyMessage.m; sourceTree = ""; }; + 70757AD276298B114D7DE5FE8AC3C216 /* RotateSignedKeyOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RotateSignedKeyOperation.swift; sourceTree = ""; }; 707AEE97D3ECB3637C85EB574F4C8157 /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; 70B5C55617BD06BFFFAF8DA1B34D0C71 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + 70CE0ADBD11CC6820C05ED502F05BDCA /* OWSBatchMessageProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBatchMessageProcessor.m; sourceTree = ""; }; 70DF3CED1688698C20F30FD8089BEF50 /* YapMutationStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMutationStack.m; path = YapDatabase/Utilities/YapMutationStack.m; sourceTree = ""; }; 70E888BC3E5FDB4834FC628E6BF746FB /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; + 7129FD72CF684FA16D940A192EF8505D /* OWSDisappearingMessagesFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesFinder.h; sourceTree = ""; }; 715D53CCCE6105F16C43B1E2141F6A72 /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; 7170EE9CCDEFD684B88048E401B47BC3 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; 7172EF33029978EA7B3E7E8E8E8B8A39 /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; 717D38C276F2A93E6B6B830BB8027340 /* SHKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SHKLogger.h; path = HKDFKit/Private/SHKLogger.h; sourceTree = ""; }; - 71AF1D977427A12B85E7A1371CBC698C /* TSInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInfoMessage.m; sourceTree = ""; }; - 71DE88E17CB0A241AD8FC6B5830B08C3 /* OWSPrimaryStorage+Calling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Calling.m"; sourceTree = ""; }; - 72135A696F870BBD9EA8019E01822DFD /* OWSPrimaryStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSPrimaryStorage.m; sourceTree = ""; }; 723116ADB8819E215FA2A9841D41BF47 /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; + 725069E366FFF8A0F3DFF3F5772E4C55 /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; sourceTree = ""; }; 72595609B159610C42CED4369CBFA766 /* YapDatabaseManualView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualView.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.m; sourceTree = ""; }; + 72C530E2A8F92DCD97278E874E285617 /* AppVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppVersion.m; sourceTree = ""; }; 72CC8022D546D870A2D162C0C751480D /* YapDatabaseActionManagerTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerTransaction.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.m; sourceTree = ""; }; 72CE71EEEEFB2ABCAE849FA6597A9EA0 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; + 72D444B5FA87052D175E145352B3AB47 /* OWSFakeNotificationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNotificationsManager.h; sourceTree = ""; }; 72F6050BCD29734E72DA3BA89B5FC3E3 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; - 730F915244FE71F4AD396A46733EEC32 /* TSIncomingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSIncomingMessage.m; sourceTree = ""; }; 7350E4692D67E4B51FDC085D97310EE8 /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; 739DD9EC69A2D30601D021D464E85181 /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; 739FC96A475CDF23160F7118D24F2678 /* join.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = join.swift; path = Sources/join.swift; sourceTree = ""; }; 73EDF0F7AB3DFECC91937BD0CC91AFD8 /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; - 743065BC2FF4DE728AAC7C36563D4413 /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; sourceTree = ""; }; - 743EB413431F2CDA470BD39A8479D051 /* SignalServiceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-prefix.pch"; sourceTree = ""; }; + 744A4DFB498DB5D4F2CCE36043513470 /* OWSMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManager.m; sourceTree = ""; }; 746524466738163D4D302E99432B433B /* SAMKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-umbrella.h"; sourceTree = ""; }; - 74CCB3F397911D8DC1C758139775A3CC /* TSMessageStorageTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageStorageTests.m; sourceTree = ""; }; - 74E56557626CDB899C8F4D7740DEEC3E /* OWSBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackgroundTask.m; sourceTree = ""; }; - 75465B5F7DACDD247DA553C3BC86ED0F /* OWSReadTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadTracking.h; sourceTree = ""; }; + 7481AD5AE2FA7AB0E4F5105F2EA4AF3F /* OWSDisappearingConfigurationUpdateInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingConfigurationUpdateInfoMessage.h; sourceTree = ""; }; 7549CDF6E028E7C5FD3E430CC680BD5B /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; - 756B7177D9D132D098305938218A0A0D /* TSGroupThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThread.m; sourceTree = ""; }; + 7561C210354A12822E24DDEC5C507701 /* NSURLSessionDataTask+StatusCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSURLSessionDataTask+StatusCode.m"; sourceTree = ""; }; + 757C2C2FFB614DF3F016CACB4097B234 /* ByteParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ByteParser.h; sourceTree = ""; }; 7591A82D6A0295C14BC4D506CC9C4308 /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; 75D4BB2DBF84B80F19DBE2926EB46153 /* JSONDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingError.swift; path = Sources/SwiftProtobuf/JSONDecodingError.swift; sourceTree = ""; }; 760B8126A7ECA8BAA1B4BB90C7599715 /* TimeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeUtils.swift; path = Sources/SwiftProtobuf/TimeUtils.swift; sourceTree = ""; }; 764A7456F3637450287FB29977E6608D /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; 76A341C617F23E696987127332AE54A7 /* YapDatabaseManualViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewConnection.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.h; sourceTree = ""; }; + 76D5F54FAC2D33AA834951A52DB0C89F /* OWSOutgoingNullMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingNullMessage.h; sourceTree = ""; }; 76EC736D5A0C91C3A853297A6C4A4095 /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; - 772D674A23AFC9726E3E204484D2C1F6 /* OWSContactsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactsOutputStream.h; sourceTree = ""; }; - 7767F79860800ECB85CABD5194D50EBB /* MockSSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MockSSKEnvironment.m; sourceTree = ""; }; 77A303366D7824EFC70B1DDD41AF94E5 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage.framework; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 77FCEF32084E1CAC4BF47565F8189776 /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; + 780D9939F35639D4D7C05CD986F326AB /* OWSReadTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadTracking.h; sourceTree = ""; }; + 782B5A57F58F6A7CC03561A6FB60D63F /* OWSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSError.m; sourceTree = ""; }; 7840623E916B91159EFD9232F2EBE652 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = SSZipArchive/minizip/zip.c; sourceTree = ""; }; 784FA6F04D7C69C87612A2C9658A74E8 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; 787EA916B2AEE1A2E5F5609F74F4478B /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; 789096A74BE290AE7DFC4F3C0711B533 /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; 78D10698C76DD8536074284CE6296751 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; - 7934A2AE9DA8ECA3C41E276CD45E37C8 /* FunctionalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; + 78E448D0E8D705149369D435EA276D49 /* OWSReadReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForSenderMessage.m; sourceTree = ""; }; + 7924DF033EF68BDC397BCD80B60940E7 /* OWSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLogger.h; sourceTree = ""; }; 7985919895F51CCDE918BE99511978A3 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; 7A10C65E8606EDFD6C27AC5E5870BB43 /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.m; sourceTree = ""; }; - 7A1FB0A82CE2EC1430DD9AC0F439A5E5 /* Threading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Threading.m; sourceTree = ""; }; + 7A4900B6D0A7FAC428AD38373FF6DFA9 /* SignalServiceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalServiceKit-dummy.m"; sourceTree = ""; }; 7A4F739E65FC6F2B1F9B6B9C4093075E /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; 7A5E424ED6FD368D5D9D0FEE9F3909D9 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; 7A71F33EF09D4D1A9F496EA2487B5DB6 /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; @@ -2699,28 +2699,31 @@ 7AA41C984C70EE7D84BCD55D86E10E2B /* Pods-Signal-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Signal-acknowledgements.plist"; sourceTree = ""; }; 7AB06DF70286F8AA16A84151E750086D /* NSData+SPK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SPK.m"; path = "AxolotlKit/Classes/Utility/NSData+SPK.m"; sourceTree = ""; }; 7B16C3A5BC028D38472ABAAE7A1C29B3 /* SignalServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SignalServiceKit.framework; path = SignalServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7B1CB9EF155C7E5E9A81A3323921F716 /* OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOperation.m; sourceTree = ""; }; 7B2C06A5285BD517BFF32BC4422542E5 /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; 7B517F59D61C86525E4DCB3E1BE81689 /* YapDatabaseRTreeIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndex.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.h; sourceTree = ""; }; + 7B66EA871161A889FF2BA75471B6B2C3 /* TSYapDatabaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSYapDatabaseObject.h; sourceTree = ""; }; 7B7468163A6CEA1B1432C26B113EA49C /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = ""; }; 7B7D19DE829C7C042833D0F31FBAB612 /* Pods-SignalShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.release.xcconfig"; sourceTree = ""; }; 7BA15519B799E71C8DB6FDA7C02BB6B3 /* Pods-SignalMessaging-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalMessaging-resources.sh"; sourceTree = ""; }; - 7BEB4D37D702DFE1D1436F86DF6E574A /* OWSDeviceProvisioner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioner.h; sourceTree = ""; }; - 7C8F4AA389AC2DC9D1F36097EDBB04D3 /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = iOSVersions.h; sourceTree = ""; }; + 7C18CA0DB340FC401A097CC1605286E5 /* TSGroupThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThread.m; sourceTree = ""; }; + 7D19FCDADCEC98B283CDD8822FC9AD1D /* OWSMessageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageUtils.h; sourceTree = ""; }; 7D23FFC3BEB64D6E79AC51BC3963EE8B /* YapDatabaseCrossProcessNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotification.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.m; sourceTree = ""; }; + 7D556EDC7CE95FAD107E5B525BB523B3 /* OWSAttachmentsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAttachmentsProcessor.m; sourceTree = ""; }; 7D7365B35B9DA32961BB1A528E7ACC16 /* PMKAlertController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PMKAlertController.swift; path = Extensions/UIKit/Sources/PMKAlertController.swift; sourceTree = ""; }; + 7D8053A8F7CBBB3A91526F72265F3350 /* ContactDiscoveryService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactDiscoveryService.h; sourceTree = ""; }; 7D82CC7337FC1DCA248DC45328BFF3B2 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; 7DB5D653A05F0BF238C50DB189D6B61A /* NSDate+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YapDatabase.m"; path = "YapDatabase/Internal/NSDate+YapDatabase.m"; sourceTree = ""; }; - 7DCB15A609BF23ED83C4097554F3BD7F /* SwiftSingletons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftSingletons.swift; sourceTree = ""; }; 7DD49BB8F84631C519F1FFFF0955841F /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; 7DE79B6F82619C83F0F20C5E170FB3FA /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libPhoneNumber_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7E1435CF24035D6E6202BBDD5A487FB3 /* Pods-SignalTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.release.xcconfig"; sourceTree = ""; }; 7E2552120EBD5BB42F3AF9E3575BB40C /* 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 = ""; }; 7E6B1750D3CD5DB02AEDB2D7CADF4845 /* Curve25519Kit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Curve25519Kit.modulemap; sourceTree = ""; }; - 7E7C443FED2F32AC486C05BA390BB27E /* TSPreKeyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSPreKeyManager.m; sourceTree = ""; }; 7E9EF182498EDCBF380E6FF535A535DB /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; + 7EC1148FBD6C8F54B3ABB31D6C4F56BB /* OWSContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContact.m; sourceTree = ""; }; + 7EDD92668A9C29BCB0B6FFBFB54EFB27 /* OWSSignalService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSignalService.h; sourceTree = ""; }; 7EF1C7CBAF11D0EEF7A681BAD50A4AB8 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; 7F476E284BAC2FB05D1B1A46D8C832E4 /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.m; sourceTree = ""; }; + 7F58ACE2B03D1CB4D0EAFCE40B9FEBE1 /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; 7F998C0CF37531AA2C92593E91C564DC /* SCKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKAsserts.h; path = Private/SCKAsserts.h; sourceTree = ""; }; 7FA7A9A940A5295D2FF3B7789FA262B8 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = ""; }; 7FCCE5FE84E98C9EEC587C00ADE3EBD0 /* CALayer+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+AnyPromise.h"; path = "Extensions/QuartzCore/Sources/CALayer+AnyPromise.h"; sourceTree = ""; }; @@ -2729,209 +2732,193 @@ 8048B65F4E7E9C1DB02024BC0BA31609 /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; 8064FA12F80C81C099AF6050F3C02CA7 /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; 809C0C9DB565F383F2CF911A036338CA /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; + 80A9F7BBD1F9D0EBA4D744A664F6ED4B /* NSTimer+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTimer+OWS.h"; sourceTree = ""; }; + 80C25923E808714EF7E9CFEB0E55B0ED /* OWSMediaUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMediaUtils.swift; sourceTree = ""; }; 80FA939967D3580033021DEBC127BDEB /* StringUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtils.swift; path = Sources/SwiftProtobuf/StringUtils.swift; sourceTree = ""; }; - 810BC7DDFB712EF8580D28E176A8106B /* OWSMessageServiceParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageServiceParams.m; sourceTree = ""; }; - 812DFB3BB8167BF8EB4859DBC502FCD7 /* OWSPrimaryStorage+SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SessionStore.h"; sourceTree = ""; }; 8138FBCE0EC6F60E9A670DD20193F646 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 814C09212EDD4B9C2DE89FFDE3B88DB7 /* OWSFakeContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsUpdater.h; sourceTree = ""; }; 8158623453633F31F02C88742AAACEF4 /* YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabase-dummy.m"; sourceTree = ""; }; - 821F2088C0147B046AD8A5BED4384F1B /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = DigiCertGlobalRootG2.crt; path = SignalServiceKit/Resources/Certificates/DigiCertGlobalRootG2.crt; sourceTree = ""; }; + 816E0E134613BDF68AB7B89D81A4E966 /* TSMessageStorageTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageStorageTests.m; sourceTree = ""; }; + 81BA35559E5A5F36B69F9E302DF8F14B /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; + 81E9B9E5547045785C20F2941E3D8BCC /* SSKBaseTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKBaseTest.h; path = ../../tests/SSKBaseTest.h; sourceTree = ""; }; 82C96B61DD38B74CCD0EAA90CE0146F8 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; 8354DA0EC2028788BDDDDB51261DD4C8 /* yap_vfs_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yap_vfs_shim.h; path = YapDatabase/Internal/yap_vfs_shim.h; sourceTree = ""; }; 839957548BA25AD63178D5F633520E41 /* Pods-SignalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.debug.xcconfig"; sourceTree = ""; }; + 8399D58BFA531CE5B1797986682D555F /* OWSReadReceiptsForLinkedDevicesMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForLinkedDevicesMessage.h; sourceTree = ""; }; + 83F8961DC3DE3CD227D33F6337C1B2BC /* OWSLinkedDeviceReadReceipt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLinkedDeviceReadReceipt.h; sourceTree = ""; }; 8472B6D1AA8263440E30545706288FE3 /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; 84C836372D4A1E30B2E95B710FE9D78B /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; - 85107D6CBA935F6CBC5967F22B9580B5 /* OWSBlockedPhoneNumbersMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockedPhoneNumbersMessage.m; sourceTree = ""; }; 8556B6C1C0DC49640525D71973A45803 /* Pods-SignalMessaging-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalMessaging-umbrella.h"; sourceTree = ""; }; 85E2D10600F1D19A49B3B8B28BED1F9E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85F6782F41C0A1C07FBEE3A17544CD05 /* AppVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppVersion.h; sourceTree = ""; }; 8603743F412D0C8CC98D2817669CC527 /* HashVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HashVisitor.swift; path = Sources/SwiftProtobuf/HashVisitor.swift; sourceTree = ""; }; - 861CD19ECE9186C3D732D3073904086E /* OWSFakeContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsUpdater.m; sourceTree = ""; }; - 861DFF548FCD009D63E0C5FF32AAA116 /* GTSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR4.crt; path = SignalServiceKit/Resources/Certificates/GTSR4.crt; sourceTree = ""; }; 861FBC0DC49B4A4187D108712AA23F6B /* YapDatabaseManualViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewTransaction.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.m; sourceTree = ""; }; 86217DF5967723EC4C61F7979F334B5A /* Pods-SignalShareExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalShareExtension-umbrella.h"; sourceTree = ""; }; 86306601945506C89EB7D53702519E4F /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; - 865DEBC6D3615AB799C761DDDE7E156D /* TSGroupThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupThread.h; sourceTree = ""; }; 8690FB8A943EEBFC2CA0B41D6592E8E8 /* ExtensionFields.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFields.swift; path = Sources/SwiftProtobuf/ExtensionFields.swift; sourceTree = ""; }; 86A55B2A01F4B3D790F5DFB42565EEDE /* YapDatabaseCloudCoreTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreTransaction.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.h; sourceTree = ""; }; - 86A8FA77D1C16B276C1B8E8B9BBF2E7A /* OWSPrimaryStorage+messageIDs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+messageIDs.m"; sourceTree = ""; }; - 86F6CAA6502A4ABD685EA780D0521410 /* OWSIncomingMessageFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingMessageFinder.h; sourceTree = ""; }; 8741046ECCBD424880B2BCDCC7323304 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - 877EC86C9D6DE65E667D151343024959 /* FullTextSearchFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FullTextSearchFinder.swift; sourceTree = ""; }; 87823688017D547E0AEF449C6A8F83A8 /* Pods-SignalTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalTests-frameworks.sh"; sourceTree = ""; }; 87B9E640A5C8791D5C2D9AD4351C8161 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; 87DBA7F1211BF986092EE9C3BD571D1E /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; 87DD9ED03B6D6C97417C02FD6A0A03EB /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; + 87EF07A34CE25C2D36ECB24C7B92D8A9 /* OWSMessageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageUtils.m; sourceTree = ""; }; 88076EC02F7C90A1D9B8C237466BDE06 /* AxolotlKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AxolotlKit.modulemap; sourceTree = ""; }; 882BE30C9E079E643C47F844D70DB9CA /* minishared.c */ = {isa = PBXFileReference; includeInIndex = 1; name = minishared.c; path = SSZipArchive/minizip/minishared.c; sourceTree = ""; }; 8834CC37FAEA977902B37BCA98BB94EF /* duration.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = duration.pb.swift; path = Sources/SwiftProtobuf/duration.pb.swift; sourceTree = ""; }; + 885C971D2C7918FE2C4A09757A0C0CB6 /* OWSFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFileSystem.m; sourceTree = ""; }; 886501E47EE27C1D08844F13F6A226B8 /* YapDatabaseCrossProcessNotificationTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationTransaction.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.h; sourceTree = ""; }; 8873E32C931F6F98C273DF39357348B8 /* ExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionMap.swift; path = Sources/SwiftProtobuf/ExtensionMap.swift; sourceTree = ""; }; - 88767EDA04090670ABF3E2732B56988D /* OWSFakeCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeCallMessageHandler.h; sourceTree = ""; }; + 88893143898B7A9CD6F633C25054BD60 /* OWSReadReceiptsForSenderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForSenderMessage.h; sourceTree = ""; }; 88A8457455F13131D4D05E21DA178D77 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = ""; }; - 88B7A97F23F925F875AC16A8258E63EB /* OWSPrimaryStorage+PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+PreKeyStore.h"; sourceTree = ""; }; - 88B8749187C2EF7F583C577586EC1A4A /* TSMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageTest.m; sourceTree = ""; }; 88C173AC890A1660FEC31D21EF709BDE /* YapBidirectionalCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapBidirectionalCache.h; path = YapDatabase/Utilities/YapBidirectionalCache.h; sourceTree = ""; }; - 88FC1DDB0F34AF3D1E1BC92B74EA4983 /* OWSBackupFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackupFragment.h; sourceTree = ""; }; 8937401A3CEC35A637CA8A561AECBD8C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 893AF1ECD6CE06580ED3AC91331A30AF /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 895E29A297ADBC8500F5FBF15F9DF49D /* OWSMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageManager.h; sourceTree = ""; }; 898E4CEBEC384881586C193048BAE737 /* YapDatabaseCloudCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCore.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.h; sourceTree = ""; }; + 89A0E385FF5D42D3826AE8F0BC7865AF /* OWSVerificationStateSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateSyncMessage.m; sourceTree = ""; }; 89E67636ACFD03B30C4A51F2C0993C36 /* SocketRocket-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-umbrella.h"; sourceTree = ""; }; 89F41658C7F82095469D77834B649478 /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; 8A0E72FBDBB3BC38D8DB2553F179CF57 /* SPKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SPKProto.swift; path = AxolotlKit/Classes/Protos/SPKProto.swift; sourceTree = ""; }; 8A5CFC28E79FB55D63567E48F34BFC61 /* Curve25519Kit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-prefix.pch"; sourceTree = ""; }; 8A67DEB6FB2E97BF2260BA6F5F9CC910 /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Mantle.framework; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8AB47ABC170D0BF74F27774CB8301472 /* OWSDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevice.h; sourceTree = ""; }; 8ACD640011D3B29801E9DB70E0D81CA3 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; 8ADCF4C693C531AA4E6C5A8995C7B2E5 /* YapActionItemPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItemPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapActionItemPrivate.h; sourceTree = ""; }; - 8AE575EFD0FB3098F10681694E85FC37 /* OWSEndSessionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSEndSessionMessage.m; sourceTree = ""; }; 8B05D1ED4F455785C67E849BB75C1048 /* SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLCipher-dummy.m"; sourceTree = ""; }; 8B257F31E5847D3A7F8A2445B812BF17 /* YapDatabaseConnectionPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionPool.h; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.h; sourceTree = ""; }; 8B2F5E69E78AA7FFDA9CC9DFA5D70AE0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8B413910BFF4AAE682E06FAF68D6039F /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; 8B84A9F6F8E8E165CFAFFCA09B98AEAC /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; + 8BBA9B865C0B9589A01D3F40CC9BA660 /* OWSRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestBuilder.h; sourceTree = ""; }; 8BC2CB3F685D20444D790EFD0B64CD45 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; 8C0EBE48AF878E61A66654C86D650105 /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = ""; }; - 8C3E248A36B14B2F0F975AA22A2D5233 /* SignalServiceKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; 8C62DA7AE494257D2D7EC335F9693806 /* Visitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Visitor.swift; path = Sources/SwiftProtobuf/Visitor.swift; sourceTree = ""; }; + 8C95694007439DF628786A3CF7DD679D /* NSObject+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+OWS.m"; sourceTree = ""; }; + 8CF6036998AF77C00E2A6BF76D6C7E52 /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = iOSVersions.h; sourceTree = ""; }; 8D281D90721F92E783D63D975561D527 /* YapDatabaseViewLocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewLocator.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.h; sourceTree = ""; }; 8D57224D6A1A0548D351A951F539E0AA /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; 8D942825AC5BD27C71353381A38C08EE /* ProtobufMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufMap.swift; path = Sources/SwiftProtobuf/ProtobufMap.swift; sourceTree = ""; }; 8D9559C947694A680710BC97DFEB92ED /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; - 8DCDD0551925D701EB2BDA893525D602 /* OWSProfileKeyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProfileKeyMessage.h; sourceTree = ""; }; 8DD3BB9C7B6E7A667B0C734F34F59FB8 /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; 8E336A3D6AA170275EF1033A11E8476E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8E61C70D93D468408B6A2AAB9A6A66B4 /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; + 8E6C84FB2DABE406196825BA474E7A02 /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; 8E70135E8ADE7ABE09C2152866F469D4 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + 8E95E451F4D44ED44BBA30B298F7ABBD /* OWSFakeProfileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeProfileManager.h; sourceTree = ""; }; 8EFCEBDE1B96AA6DED86596895F79150 /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + 8F72709F33AA9F85D5960EC997E0BAB6 /* OWSRecordTranscriptJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecordTranscriptJob.m; sourceTree = ""; }; 8F86CDEB5087F6287B5A6A958EE9AD39 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 8F8C7A3AF9286968EE4173FFBED4380F /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; 8FF0C753D0A0DEF15919304C976B92E4 /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 902EDF4A43275DEE3E1BF7BE0808FE24 /* Contact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; 908D6CE401E1FDDA3570CD526D8CE2EC /* SwiftProtobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 90DF328C3FDF7C68F0D914D67B1CE665 /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; 9104769D986FF415BB80470BDD6D022E /* TextFormatDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecodingError.swift; path = Sources/SwiftProtobuf/TextFormatDecodingError.swift; sourceTree = ""; }; 911FFF2B0BDDC240F6F0D7331A8E4F37 /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; + 9174F235B643B26D68FFAA1506D25E5C /* OWSSwiftUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSwiftUtils.swift; sourceTree = ""; }; 91983B1633B0B6D2CEF8EF5E2F656858 /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; + 91A8C66AE2C2E553F3DB8551147BCC1E /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.h; sourceTree = ""; }; 91D2859F661FEE08DAE121941C4A786C /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; 921F5F86BE71A306E5C314468F4CDC3C /* SwiftProtobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftProtobuf.modulemap; sourceTree = ""; }; - 926383B7E7DCACBE06B2FD939326EF52 /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; sourceTree = ""; }; + 9246E0769F75A6516CF7A959BF97392D /* OWSAnalyticsEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsEvents.m; sourceTree = ""; }; 926AF783CECDE2D6C209AA4238F5BD73 /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.h; sourceTree = ""; }; - 9275632870A8EA182BC59450AD5B61C0 /* TSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSConstants.h; path = SignalServiceKit/src/TSConstants.h; sourceTree = ""; }; - 92799A9A64A50A422B3A14CE19E5902B /* ContactSortingTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactSortingTest.m; sourceTree = ""; }; 92C9AC1CB04B359220DC570C5196387B /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; - 92E5CECEC781C38728676C951C0CBE63 /* OWS2FAManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWS2FAManager.h; sourceTree = ""; }; + 92C9E3CE4A79EAC2B71A5FA77774843C /* OWSFakeProfileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeProfileManager.m; sourceTree = ""; }; 9379627E9DFACFF095EE8A32A6E3C17A /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 9393BF7E8F2CDC40C633A7C82E6B185B /* OWSRecordTranscriptJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecordTranscriptJob.m; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93AA1CCDF53B29BA4A8B459B8FD94B80 /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; 93ACF61C1B1BEEA6DC0B29C276A41038 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 93E1606C1E5D24CA4D0702BA3099584C /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; - 9406DA4C6AAB26827C8CB2422541869B /* OWSAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalytics.m; sourceTree = ""; }; 9450E41F1AA56BF108483EA546EBEB45 /* SPKDataParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SPKDataParser.swift; path = AxolotlKit/Classes/Utility/SPKDataParser.swift; sourceTree = ""; }; - 94807CB13F788D279C39F7635EDBA097 /* OWSReadReceiptsForSenderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForSenderMessage.h; sourceTree = ""; }; 9499016B9CC50A8C0306AE7A86BF383D /* Pods_SignalShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalShareExtension.framework; path = "Pods-SignalShareExtension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 94A01E2BBB4BEB5D642BB47F4C1F9781 /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.h; sourceTree = ""; }; 94E0FB70E6321384AE251525E6281056 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; 94EC38317812B4C6E2127DA4BDB3FBDE /* pwd2key.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pwd2key.h; path = SSZipArchive/minizip/aes/pwd2key.h; sourceTree = ""; }; - 94EE4DA0AFC8A84AE289349F95BE4CE7 /* OWSSyncGroupsRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsRequestMessage.m; sourceTree = ""; }; 94FFB83A8DBAD9C5487739B7FDB0A52E /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; 9503690DB00F4F3BAB53A245A3A12D9A /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; 951D2F8F9E01EFE289DD3776083A8A1B /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; - 9534A340DF8BB55C53C84D4239E8A250 /* OWSAttachmentsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAttachmentsProcessor.h; sourceTree = ""; }; - 955340F8A503BD92135A78F8B889F474 /* OWSBatchMessageProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBatchMessageProcessor.m; sourceTree = ""; }; + 958F7EE9593A5F3B143C2CE2300500CE /* GTSR1.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR1.crt; path = SignalServiceKit/Resources/Certificates/GTSR1.crt; sourceTree = ""; }; + 95C08F3B927F76457C9BD3A2EA5BD35E /* OWSDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevice.m; sourceTree = ""; }; 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.xcconfig; sourceTree = ""; }; 95D3F60253BA045B238E4EF23AE9DA92 /* BinaryEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncoder.swift; path = Sources/SwiftProtobuf/BinaryEncoder.swift; sourceTree = ""; }; - 96281B3DEC352B08E68A502C7E0D8184 /* OWSFakeProfileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeProfileManager.h; sourceTree = ""; }; 962CD6156C8A282029F7BB93EEFCC29C /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = ""; }; 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Curve25519Kit.xcconfig; sourceTree = ""; }; 963BA81EA090DD7F74D4BF10C4AD3E5E /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; - 9643415E61866CBF5898D4AD16E9E5CD /* ContactDiscoveryService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactDiscoveryService.h; sourceTree = ""; }; 967701B26031ACF7FBE01C36D12CBA85 /* GlobalState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GlobalState.m; path = Sources/GlobalState.m; sourceTree = ""; }; 96850EC1E595846A989AC011C354EACE /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = SSZipArchive/minizip/crypt.h; sourceTree = ""; }; 96E8166BE97BBE58DEB6D0512FA41B04 /* YapDatabaseActionManagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerConnection.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.m; sourceTree = ""; }; 9732E784D23A5BF8EC9E32305D65BC59 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; + 976C0F4EB1339C3953D4A9CD39C8F49F /* OWSAnalyticsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsTests.m; sourceTree = ""; }; 9770950441868C3FC87CA65234B3AC0E /* YapDatabaseAutoViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewTransaction.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.h; sourceTree = ""; }; 9782F6C494B076B21BC8A21323F0AA40 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; 9794EED42C07AD44E787DEFEC9DFDFDD /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; 97BE40A8386BE86D9E2697EFBA4FC4FA /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = Classes/Randomness.h; sourceTree = ""; }; 980B6322212952230709153EE759D676 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; 983176E1B8E80A6EF46B3079F4B0D62C /* HKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HKDFKit-dummy.m"; sourceTree = ""; }; - 98795A98D346546835533E47E7DF5CE6 /* OWSPrimaryStorage+SessionStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SessionStore.m"; sourceTree = ""; }; - 99047F71DC515F35562D237A41BE3CC8 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; + 9905AF65CABEC9AD350F1D087BEA2C7C /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.m; sourceTree = ""; }; 991323A197ECF4C4F9C8830469AFFAC0 /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTask+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.h"; sourceTree = ""; }; 9918695E4990F53C45E02C7A5CEDA20A /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; 992EDD5E6B2F9F089A98968A9BB6D84E /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; 99A9387AF5FB26A99F0F4974A1FF19B4 /* Pods-SignalTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalTests-dummy.m"; sourceTree = ""; }; - 99E4F9814A0FCCD6EDB9E0A5A31ACA2A /* PhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; - 9A8A987FE5219666E786B7FB36498BF7 /* OWSMessageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageUtils.h; sourceTree = ""; }; - 9A8FA4885BF2E8C18A8AA6733A25AB1F /* OWSVerificationStateSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateSyncMessage.h; sourceTree = ""; }; + 99BB9FC9C6C75E08279526B818887A44 /* OWSOutgoingCallMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingCallMessage.h; sourceTree = ""; }; + 99BD651E33EE6ACC1FD77FFB4BCB4704 /* TSStoragePreKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSStoragePreKeyStoreTests.m; sourceTree = ""; }; + 99E5C4D03C341C70E8FE62D8226DB608 /* OWSProvisioningCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipherTest.m; sourceTree = ""; }; + 9A2C7AB90AAEC88D4F2A981AFD7B5B8A /* GIAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GIAG2.crt; path = SignalServiceKit/Resources/Certificates/GIAG2.crt; sourceTree = ""; }; 9A99D9210210DA24E311773965690379 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/ZipArchive.h; sourceTree = ""; }; - 9ABDD821F4DE4DFA52DF0762A240FDED /* OWSBatchMessageProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBatchMessageProcessor.h; sourceTree = ""; }; + 9AC74FA1B1C605EED7F10A7866E8EC19 /* NSUserDefaults+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+OWS.m"; sourceTree = ""; }; 9ACC169EFB4152603B05AA2662920191 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; - 9AE0D0C8607D5F91A32A88DDFFEDC02F /* OWSMessageDecrypter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageDecrypter.m; sourceTree = ""; }; + 9AE5AA106D45BB046EACD4EBBA69022E /* TSInvalidIdentityKeyErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyErrorMessage.h; sourceTree = ""; }; 9AF0B4F6362EF8DF5100C9C2B1FB7A45 /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; - 9B0259269059DCA54B20A603C1ED5D48 /* NSURLSessionDataTask+StatusCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSURLSessionDataTask+StatusCode.h"; sourceTree = ""; }; - 9B4341D2D25006544E5B06F45CBD0C69 /* TSThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThreadTest.m; sourceTree = ""; }; 9B7C7DC9F4CB13C17F935B1379122B37 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; 9B9F0885289276450EF7E6812CCF09A3 /* YapDatabaseCloudCoreConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreConnection.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.m; sourceTree = ""; }; + 9BB1D233DB8A0DF285D6AFCD8D04D004 /* OWSPrimaryStorage+Calling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Calling.m"; sourceTree = ""; }; + 9BDA55D09F356DA5AEAD2A2EE6136B0D /* OWSIdentityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIdentityManager.h; sourceTree = ""; }; 9C713B911E7DEB62D12B8B932C458193 /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; 9CBB2B7ED9CF928FB3B12512CBD9FB12 /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; + 9CFA58A7C0FF6AABDA83DBE8A6BBAA2A /* OWSDevicesService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevicesService.h; sourceTree = ""; }; 9D0EA0C3DA4420946BBEBFCCD066A9C6 /* YapDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-umbrella.h"; sourceTree = ""; }; - 9D24D349B54E12773D34E7658C001942 /* OWSFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFileSystem.m; sourceTree = ""; }; - 9D2F5A2213A70A44BF8C388955A099D3 /* OWSDisappearingMessagesFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesFinder.h; sourceTree = ""; }; + 9D1124AD2EB1525046F7D953BEE44B30 /* Threading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Threading.m; sourceTree = ""; }; 9D4446941AD06FD79C1E7F38B2725A78 /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; 9DA075CC0F65295C3AEACFB5C2C24F18 /* aesopt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aesopt.h; path = SSZipArchive/minizip/aes/aesopt.h; sourceTree = ""; }; 9DD06B47DE1E7B57F3B2AFB868A2AD3B /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; 9DFBDF2177CF3DB6F40C1581546F6A0F /* YapDatabaseCloudCoreOperationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperationPrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCoreOperationPrivate.h; sourceTree = ""; }; + 9E0C4515678A7F2239A9E0835DEC17A3 /* AppReadiness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppReadiness.m; sourceTree = ""; }; 9E1C279C533206D7102EAB388D383031 /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; 9E1FAC9E019536ED0C5902E0BD2FD485 /* YapDatabaseRTreeIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexTransaction.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.h; sourceTree = ""; }; - 9E2F0EB3E4DD3D0BBC4D8D3890488F8C /* AppReadiness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppReadiness.m; sourceTree = ""; }; - 9E3C657DA8586D76D8F01F35C981DB19 /* SignalAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalAccount.m; sourceTree = ""; }; 9E568BDF39B3CE21CBB6985C2C00EB26 /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; - 9E5F844A6AE648DFE24F3F24302C5E18 /* OWSAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalytics.h; sourceTree = ""; }; 9E794613F1B344ADEEE12980B3B29BF6 /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; - 9E99F7D123A6F2A741F1DC3CBB92DC45 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; sourceTree = ""; }; - 9EFA307977D5140F86367DBD5D4F1FD6 /* NSError+MessageSending.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+MessageSending.h"; sourceTree = ""; }; + 9EDF66267426D99F51D30490C7FF0F6B /* ByteParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ByteParser.m; sourceTree = ""; }; 9F03D53A180AFE6F743B8077FA1F4C44 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = ""; }; - 9F2C9EF14DC645D72FDB859B5BE14066 /* TestAppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestAppContext.h; sourceTree = ""; }; 9FD10E334E4B06D8F85F92A55FB5AF66 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; 9FE3245A1209B523BD3E235AB682A3D2 /* YapDatabaseCloudCoreOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOptions.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.m; sourceTree = ""; }; - 9FE4A7561007758AD5867E0030077CD7 /* OWSWebsocketSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSWebsocketSecurityPolicy.h; sourceTree = ""; }; 9FF26626629B363E5AB1DD4DF675708F /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; + A028C7F3C0F2C4956F491EA5BFBF884D /* SignalServiceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalServiceKit.modulemap; sourceTree = ""; }; A030ABF703BAF41C8CAC149DCE32A936 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; - A0DC76BB7783A48261DB16799FDD5CA6 /* OWSMessageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageUtils.m; sourceTree = ""; }; A0E8D13B525623792313796401EE9C34 /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; - A0F2FE5AAB9097AE22ACF18B3AC95138 /* OWSRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestFactory.m; sourceTree = ""; }; A130F51988E7036C917A375B1DA17489 /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; - A15EEEE0B5D076F5FF04383059343EC3 /* OWSDisappearingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessageFinderTest.m; sourceTree = ""; }; A173B132420DCE9B64C4B93602A0D75D /* ProtobufAPIVersionCheck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufAPIVersionCheck.swift; path = Sources/SwiftProtobuf/ProtobufAPIVersionCheck.swift; sourceTree = ""; }; - A1825491CB7A83599E92A78BD5E69053 /* NSObject+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+OWS.h"; sourceTree = ""; }; - A1CBB547FB36319437B66142D3C36236 /* ByteParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ByteParser.m; sourceTree = ""; }; A2209B4557E9F35C261C68B7A446CAC8 /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; A224DE849EA73359B08C97ECDB67F7F2 /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; - A22C9474FBFF0FBFCB8D03E14A193E45 /* TSOutgoingMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessageTest.m; sourceTree = ""; }; + A2285DF3927552B34FE461FC352129E1 /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; sourceTree = ""; }; A2550EB77411EB5939A25675567FB7C4 /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; A25AE33FEAD852BA72D9DCB2F9F25067 /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; A2783899BCC00A66402209ADEBF05421 /* AxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AxolotlKit-dummy.m"; sourceTree = ""; }; + A2A0237A005CCBE07C99A3743CEC353F /* NSString+SSK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+SSK.m"; sourceTree = ""; }; A2A42C8CD5F5EA419AC5C88A5C1DD7C6 /* Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Version.swift; path = Sources/SwiftProtobuf/Version.swift; sourceTree = ""; }; + A2DBDB8B22BAB2655BBABEB8A5E2C1B6 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h; sourceTree = ""; }; A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.xcconfig; sourceTree = ""; }; - A358F279813855BDC1D56FE1C48456CD /* GIAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GIAG2.crt; path = SignalServiceKit/Resources/Certificates/GIAG2.crt; sourceTree = ""; }; A35AF8458E00F37A1385142EB1912529 /* State.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = State.swift; path = Sources/State.swift; sourceTree = ""; }; - A3B7486DC6A5A9584EBE763DBDEB82E3 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + A39F459910295E31C441664ADFA214E3 /* TSQuotedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSQuotedMessage.h; sourceTree = ""; }; A3CBC8F0550184078CBE45102A9EA1C2 /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = Classes/Randomness.m; sourceTree = ""; }; A3FEF802625B2EC563233BDB1B1CF627 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A46FE891089B335D81EBE79DB3A7FD4C /* TSContactThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSContactThread.h; sourceTree = ""; }; + A428A05ECBBC5BFB36691A163AD33742 /* OWSSyncGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsMessage.h; sourceTree = ""; }; + A470E5175EA59EB1982998C50F259097 /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; A4A3C91FD3F72D4D9E95136B1E151184 /* YapDatabaseCrossProcessNotificationConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationConnection.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.m; sourceTree = ""; }; + A4B436D9DBD4ECEB445DAC2BF6EBE50B /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; + A4E83A72807CE3438E7227BCAEAF6EAA /* OWSVerificationStateChangeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateChangeMessage.h; sourceTree = ""; }; A53D5017DAA026FB3CBF4E52CDFF8F9F /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; - A541BC4D74AF167932583A97F276BD0F /* OWSFakeNotificationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNotificationsManager.h; sourceTree = ""; }; - A551D09605663ED3FCC7292E888BBD07 /* SignalRecipient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipient.m; sourceTree = ""; }; - A5A1C93AC0768FDA7A62505F6F8F0E57 /* OWSDeviceProvisioningCodeService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningCodeService.m; sourceTree = ""; }; + A5BC0A22F49C7944D5BD16C891E56B98 /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = DigiCertSHA2HighAssuranceServerCA.crt; path = SignalServiceKit/Resources/Certificates/DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; A5CF0FF2507A3A3D722D9A5EBDB7BCF2 /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; A609912971AFA0C40293CDC09D13E6D3 /* Google_Protobuf_ListValue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_ListValue+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_ListValue+Extensions.swift"; sourceTree = ""; }; A640E1DB14C53693AEAFC091649F0219 /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.m; sourceTree = ""; }; A663CEA42A05E045A9C497DA62E1FD0A /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - A68F6F8D8F9D1F3AC4B6FCFC36538605 /* OWSIncomingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingSentMessageTranscript.h; sourceTree = ""; }; A69A648CC30F3C64CC9C136431CDFB54 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + A6A9FA1DA27565A88777EB146E9E5728 /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.h; sourceTree = ""; }; A6C9F41A318BA9875B6A03801E51C1B5 /* YapManyToManyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapManyToManyCache.h; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.h; sourceTree = ""; }; A70D1F3A41A1783661FFD45B48750385 /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; A72DA52352F871F83F0ED28924925163 /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; @@ -2940,111 +2927,103 @@ A7DCBC325510251821D2B4B3D3F7E60D /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = ""; }; A7DF7BA75F2287B5E280975EE20C8DA7 /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; A7FC4DE2D53FD0B0D85038974AC43310 /* Pods-SignalMessaging.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.debug.xcconfig"; sourceTree = ""; }; + A7FF58DE933B1B524FB5F5C3B4EA148C /* TSGroupThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupThread.h; sourceTree = ""; }; A84284D6A92C3638980B5893208A64A1 /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = ""; }; A88616161AAFAE9801ED587C836207E7 /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - A8863094BB338A759C85C0FF8EF76CCB /* OWSFakeNotificationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNotificationsManager.m; sourceTree = ""; }; - A9015BD0B21893D09DE2593CF8EF4603 /* NSObject+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+OWS.m"; sourceTree = ""; }; + A891F3DD345C7E5EEB149A472A95F2BA /* SignedPreKeyDeletionTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignedPreKeyDeletionTests.m; sourceTree = ""; }; A90CD88CD244DA85BECCBBA5D7379D79 /* SimpleExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleExtensionMap.swift; path = Sources/SwiftProtobuf/SimpleExtensionMap.swift; sourceTree = ""; }; + A91291775C9BC691E48CCBE72A5F46F8 /* TSInvalidIdentityKeyReceivingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyReceivingErrorMessage.m; sourceTree = ""; }; A9202BAFBCADDC8CB35B8E62DFC437AC /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; + A93CD7495F0FDC6C343A7414E058D821 /* OWSOutgoingCallMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingCallMessage.m; sourceTree = ""; }; A951568D274707EFEADD0BE4625EA43C /* PMKQuartzCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKQuartzCore.h; path = Extensions/QuartzCore/Sources/PMKQuartzCore.h; sourceTree = ""; }; A95D3C5A59C0851E840908470FB67555 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; A9ACC81A3409A3219C99B261EE6DE956 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; A9CCE4AC6EA8C4CBF3D2EA77027C6034 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; AA0AE015807D2EC2AC1998AF23479256 /* source_context.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = source_context.pb.swift; path = Sources/SwiftProtobuf/source_context.pb.swift; sourceTree = ""; }; AA25CEB8D6B81FA8D887E65A2D89527D /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; + AA25F8A73083E8156DC5ADEFC51904FF /* PhoneNumberTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; AA428ECD802866CEE522F225C3A100A6 /* SwiftProtobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftProtobuf-dummy.m"; sourceTree = ""; }; - AACCA264DFBBA2C2F031D79A8E779961 /* OWSCensorshipConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCensorshipConfiguration.h; sourceTree = ""; }; - AAEF40759B61195CAE0E95A497C693DD /* OWSDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevice.m; sourceTree = ""; }; AAF6CFC99B3995D6B919C9812F2AC78B /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; AB13519EF0C38E9EE5D7580251CC547F /* NSTask+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTask+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.m"; sourceTree = ""; }; AB89E28838D2CD0020E228BBCC336A0A /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; + AB8D19401393D88AD0AF1EE89A0C9917 /* OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOperation.m; sourceTree = ""; }; ABC4E69A52C5CD765A1AA5732F53CFCE /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; - ABCFAAEA21EC901EFB0BC6FD301E5D4F /* TSAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttributes.h; sourceTree = ""; }; - AC1D82939A94964BA95136246B0C466C /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; + ABCAC35A22906E660183CB38359FFB91 /* NSNotificationCenter+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+OWS.m"; sourceTree = ""; }; AC4524EF0A134BC1915DD08298D3196A /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = ""; }; - AC660A2C61BE457AEE32AE587852455C /* OWSIncompleteCallsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncompleteCallsJob.h; sourceTree = ""; }; AC7819529D7F6F089CB5F2AFCE18C278 /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; + AC91FEE02EA34E02AC27EC03F386A3BB /* OWSVerificationStateSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateSyncMessage.h; sourceTree = ""; }; ACA08370DAF4613C47195FC76015C73F /* YapDatabaseAutoViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewTransaction.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.m; sourceTree = ""; }; ACD2BF81525CFAA21893B346821A8FA5 /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; - AD1CA779E3E05B6F98AF840BF61BD808 /* SignalAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalAccount.h; sourceTree = ""; }; - AD237AFE7E1929A6B3D679CAF981CFF4 /* OWSDevicesService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevicesService.h; sourceTree = ""; }; AD3B92E7E65B259B4D59F476662D6A9E /* Message+AnyAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+AnyAdditions.swift"; path = "Sources/SwiftProtobuf/Message+AnyAdditions.swift"; sourceTree = ""; }; + AD538787FDE1A6F72AD17A846463F71D /* PreKeyBundle+jsonDict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PreKeyBundle+jsonDict.m"; sourceTree = ""; }; AD5F8FA4BE4988EFEF4DB77D8196C53E /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; - ADA1F32F9FF8F8F774E1883E59B63297 /* OWSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLogger.h; sourceTree = ""; }; ADE28DBAA1E82454549E00192C46C02C /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - ADE5BEDEF72439ED09D79CE2A34F4326 /* OWSMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageHandler.h; sourceTree = ""; }; ADEB657F1C18BD2FDF1EB95786D57D3D /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; - ADF064D280DB116C449803F43620F5DC /* PreKeyBundle+jsonDict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PreKeyBundle+jsonDict.h"; sourceTree = ""; }; ADFE59A6211B74C75A6EF186BC097395 /* WhisperTextProtocol.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WhisperTextProtocol.pb.swift; path = AxolotlKit/Classes/Protos/WhisperTextProtocol.pb.swift; sourceTree = ""; }; AE3BEE16F253E9A8AAC2AD5A27F1AF9C /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; AE5D05117FBC66A13BBED5CD850EB45C /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = ""; }; - AE91F65A24FB7ABFCA58041F9D1585AF /* TSInvalidIdentityKeyReceivingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyReceivingErrorMessage.h; sourceTree = ""; }; - AE97D66E87336F7E53EC8DA2975F4C71 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h; sourceTree = ""; }; - AF4BEA04532A0794F3979549DE2D0A7C /* TSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSThread.h; sourceTree = ""; }; AF6D78EF44A1EB4F28C853ED21195CC5 /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; - AF8DEAF28A929CE4917C1BE2D3D413D7 /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; name = textsecure.cer; path = SignalServiceKit/Resources/Certificates/textsecure.cer; sourceTree = ""; }; - AF9F7B6F50D4F03A7916B29DBC7276C2 /* OWSAttachmentsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAttachmentsProcessor.m; sourceTree = ""; }; + AF6F827AC80E3DC573D7AF920C339FE7 /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; AFE082800742FE9085CAA52AE9939141 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; AFF45D37FA9EBE08E31C40FA243EFF35 /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; B038F358AC6F7FF220A807050D005E9E /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; B03B14089CBE7BFF58A4F9381B9CFBA6 /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; + B04C7C2C2F8D2CD980D79353D62EAB9B /* NSUserDefaults+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+OWS.h"; sourceTree = ""; }; B04F54DD4247490CD737FBE19FD02E52 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; sourceTree = ""; }; B066E24879547347052750DFD50E6C35 /* YapDatabaseRTreeIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexConnection.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.h; sourceTree = ""; }; - B0A48630A2752261BBCBBFF2132F1715 /* OWSProvisioningCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipher.m; sourceTree = ""; }; + B08D4EB1B0C3394EB44EFF71A716ABD2 /* TSInvalidIdentityKeyErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyErrorMessage.m; sourceTree = ""; }; B0A68EED8892F4B49A930D1C76ABB9C0 /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; - B0ADFE6E29B1F5C83688D541EEA15F5C /* SignalServiceKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalServiceKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + B11B062FB1B8A88E5FB6DF5D8850EBC8 /* ContactSortingTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactSortingTest.m; sourceTree = ""; }; B15167ECEE8E22E25FAFAB005428A6CC /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; B1609DDB7C8622AE59A124600339E8AB /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; B1BB6B0F3E960C2C58A0DBC8D1ED166B /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - B1C142BD43275419D46EF70FDE58BB7E /* SSKKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKKeychainStorage.swift; sourceTree = ""; }; - B20342E7971BB0FF3574BAF652DE1C4C /* TSGroupThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThreadTest.m; sourceTree = ""; }; + B2549D36BAB5365439EB5EB441E2D2D6 /* OWSLinkedDeviceReadReceipt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLinkedDeviceReadReceipt.m; sourceTree = ""; }; B2751E109C2B1C6CDA87B85A61CD5B72 /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; - B28CC06ECE9C297E3ADC9F8534B7877C /* OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOperation.h; sourceTree = ""; }; - B2C6D638B2D5FB05893820F6F4742242 /* TestAppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestAppContext.m; sourceTree = ""; }; B3192FB63CB41D94B81F9D1D12D240D5 /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; - B38167C3E9B0391537EB5AD09F2B9A28 /* OWSFakeMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeMessageSender.h; sourceTree = ""; }; - B3DCB21195240E9968B81F35252E8E72 /* OWSDisappearingMessagesJobTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJobTest.m; sourceTree = ""; }; B3DDD5EDCE9E25021FAC90FBCEECC8DB /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; B412328C0831381E29B4ED351EB5EF33 /* MathUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathUtils.swift; path = Sources/SwiftProtobuf/MathUtils.swift; sourceTree = ""; }; - B434DF52C99423A2198DB25183EE7709 /* NetworkManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = ""; }; - B444479FD13F6A9752FDE3F81730F41B /* OWSStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStorage.h; sourceTree = ""; }; + B435177679A442E5A00CFDB1BEF0A79D /* OWSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSError.h; sourceTree = ""; }; B44C6574C0DEA94541EE29FB3E3B32E3 /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; B478F8C8D227D2BD60A36080254FF4A2 /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; B4CC0307A009C3ED2FB35D33AA03717C /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = ""; }; B4E02675376B00DE6F7580EC88573CEA /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; - B50DD6AD68068498C42A19D8428C24C9 /* FingerprintProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FingerprintProto.swift; sourceTree = ""; }; + B4EFD687864B4B518626BF065E87C202 /* OWSFingerprintTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintTest.m; sourceTree = ""; }; + B500F40FFF96697DDDAF13A3BF14AF31 /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; B5395B228D77D6D2637E1CA24415653A /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; B53D7DC9FAE31F38C939B42718714A60 /* SAMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychain.m; path = Sources/SAMKeychain.m; sourceTree = ""; }; B54EE62FF625DC4A24DCDDE1A1DE4DEF /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = ""; }; - B57A98ADCD6CD79966E03682203648F0 /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; sourceTree = ""; }; + B5A836DEBCBB06AB78E9A61350748685 /* OWSDeviceProvisionerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisionerTest.m; sourceTree = ""; }; B5D7FEE90D9DDCEE3B2FC165F8CD5637 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - B621698BCB604681E08E5C88DAA8E517 /* OWSMediaGalleryFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMediaGalleryFinder.h; sourceTree = ""; }; B69EBF1E5D7E06649D7BC4DBDBAE91EC /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; - B6CB979ECBAED47C83360EFEF6AE4DC3 /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MessagePaddingTests.m; sourceTree = ""; }; + B6D7DFC07E477CE89C40E3FC3CA56DF0 /* TSErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage.h; sourceTree = ""; }; + B6F10A999334B91DB04CB2D5169C7AC6 /* IncrementingIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IncrementingIdFinder.swift; sourceTree = ""; }; B723087DA6FA71CD1E7ADB82D94A8A96 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - B7306401303523A8CC4A2A6745C6C539 /* Cryptography.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Cryptography.m; sourceTree = ""; }; + B74BF2B5ED6438DB43C4E8A120677C56 /* FunctionalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; B792C97C2E050976E36EC57A511F65EA /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; B7BA2F3612E4FB5BBF84A05F088EC776 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; B7EF1779167390C68245CD443F4B3D09 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; - B7F79F4C466CCD8B95D2CF81F903DBD1 /* OWSStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStorage.m; sourceTree = ""; }; B7F9502AF163FC586C4694A4BC72FACD /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; B80CB6EA26C7D8A8CF8BA0AE23D2D19E /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; B83A28F32DA43067CA3B067FE7D33A2E /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; - B8B39662C00E685465716908A350EC7C /* OWSContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContact.m; sourceTree = ""; }; B8C73A5B60C105D13424F8D453C82F82 /* Varint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Varint.swift; path = Sources/SwiftProtobuf/Varint.swift; sourceTree = ""; }; B900AE1D9183ED65605C2BD19940911B /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; - B93915BEA80C5675E1E21582E267480A /* OWSReadReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptManager.m; sourceTree = ""; }; - B991BB6B0221B0910820AE2E13FE0688 /* NSDate+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+OWS.h"; sourceTree = ""; }; - BA4586DACABBD3A28FF5C0B0682078CF /* OWSFakeProfileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeProfileManager.m; sourceTree = ""; }; + B9098C354C3CB429A3E66FB29F03DD2F /* TSInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInteraction.h; sourceTree = ""; }; + B948F4D8E2F16B5B58A99D3A6C74F385 /* MockSSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MockSSKEnvironment.h; sourceTree = ""; }; + BA5AF917DE0DF78C28FAFC4E2B548B9F /* OWSOutgoingSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSyncMessage.m; sourceTree = ""; }; BAA6D6EAF908693ABEDAE21FE87CA706 /* YapDatabaseCrossProcessNotificationTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationTransaction.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.m; sourceTree = ""; }; BAD8834CA917B5C0BC08B921A056600A /* YapDatabaseRTreeIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexOptions.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.h; sourceTree = ""; }; BB11D55736FB67376B06B45477535923 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m"; sourceTree = ""; }; BB15DD6DD9B0BB108CDD5E1CCAEE53ED /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; BB1BDC15279A717BE63C03CC08D582EB /* YapDatabaseManualView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualView.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.h; sourceTree = ""; }; + BB840B84BC2F45275A385D05A773D4B2 /* DataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DataSource.h; sourceTree = ""; }; BB9992B99D0CFB29AACC219A652D8DCC /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = ""; }; BBA4AC53DCC057E71003262F178CF2D6 /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; + BC0C20EDFFFCB239CC5A418EFFF1ED30 /* ProfileManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProfileManagerProtocol.h; sourceTree = ""; }; BC60F28D0EF8A257A7F9F3AE761A73AE /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; + BC761FA16437735C42445760B232B403 /* OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOperation.h; sourceTree = ""; }; BC8B9C41AABCB3648D7C69C7A199FE83 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = ""; }; + BCA928B4FDAEC6ECBFEE57358BCBE539 /* OWSGroupsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupsOutputStream.h; sourceTree = ""; }; + BCB79A4161603D5E506149954FECC652 /* OWSAddToContactsOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToContactsOfferMessage.m; sourceTree = ""; }; BCBB197E6F9CA02C9357333B476A9024 /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sha1.c; path = SSZipArchive/minizip/aes/sha1.c; sourceTree = ""; }; BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; BCDB6E6B514781236CA43A663BBDE013 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; @@ -3052,595 +3031,680 @@ BCF2335C197E0038461D841BE5550D93 /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; BCFB12F48AE07C8B968EB9E09396C155 /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libPhoneNumber_iOS.framework; path = "libPhoneNumber-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; BD068CFA1297F00B1E70D280A2C1CFEE /* SocketRocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BD7843975BFCD55A50E0E7AB1219E6CB /* PhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; + BDC1187265E1B690D5CAE8554A4D2E69 /* TSAttachmentPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentPointer.h; sourceTree = ""; }; BDDF55987BBD05BDE1B95490CC2E120A /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; BE08161AF21D41E4D3498B9F5D53F92D /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; - BE3343C3D8260FD0993278618D389D0A /* TSStorageHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageHeaders.h; sourceTree = ""; }; - BE649B0B7474F5F30F7FB3A7FC45217C /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.swift; sourceTree = ""; }; + BE65EAC9456A90207C3789005913A4C5 /* ParamParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParamParser.swift; sourceTree = ""; }; BEADBA8EFC3EDCC168670101F0CDE0B0 /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.m; sourceTree = ""; }; + BEC00EDEE21256122FF903F045765AD5 /* Promise+retainUntilComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+retainUntilComplete.swift"; sourceTree = ""; }; BED57D5AECF60969A27F91BD15F26188 /* SocketRocket.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SocketRocket.modulemap; sourceTree = ""; }; - BF3A4BAAE979C44CA5EA8382ADA97A63 /* OWSGroupsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupsOutputStream.m; sourceTree = ""; }; - BF9CF0DA95DD8BE25F1C741D1939761C /* GSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GSR2.crt; path = SignalServiceKit/Resources/Certificates/GSR2.crt; sourceTree = ""; }; + BF1D2888EC717CF09943280576E7CFCA /* Fingerprint.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Fingerprint.pb.swift; sourceTree = ""; }; + BF68276360CF4076EFB6486D103387C0 /* OWSSyncGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsMessage.m; sourceTree = ""; }; BFA0C4F24F7983735BF7CC807E9C6EC3 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; BFB41A7689CA19B4B040C5D19E6343CE /* Pods-Signal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.release.xcconfig"; sourceTree = ""; }; - BFC205D56F56A45085EF9153FE5773A0 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; sourceTree = ""; }; BFED806D07373E5AB3AE2B3E8629D2D0 /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; - C0122B9DA0F83452B8F84E9E2E559068 /* SignalServiceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-umbrella.h"; sourceTree = ""; }; C02CC4F9380EE265E87E78E250AD23D4 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack.framework; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C0356A50890B87CED4D057F144D0CE89 /* UIView+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.h"; sourceTree = ""; }; C07F6090A5D234D6FF7226CCECB98BF1 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; C09343932AA2FE4941E78112CC58A0CD /* Pods-SignalTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalTests-acknowledgements.markdown"; sourceTree = ""; }; + C0A1E1AA3CB2A1F6A4516484C7F2BAC2 /* OWSEndSessionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSEndSessionMessage.m; sourceTree = ""; }; C0EB62F4458AE73E0EAB8286EF4A819E /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; - C1405C211F2535FB3C0AA887B9C7395B /* OWSOutgoingSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSyncMessage.m; sourceTree = ""; }; C163E34B421209268D7236C7628C03C7 /* 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 = ""; }; + C194F71362C99E2AFD6B7DBAD8002D93 /* Threading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Threading.h; sourceTree = ""; }; C19AEB80801CCAA469E95CB30231F185 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; - C1BBA7E67A9D41995DEE497975480C7B /* OWSFakeNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNetworkManager.m; sourceTree = ""; }; C1FC729F5E2011479641D9F2470F2790 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; - C248C4F9C1FC211C1BD1F4BE0CB9C4CF /* OWSChunkedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSChunkedOutputStream.m; sourceTree = ""; }; - C259815EC1711863B3C061DD515AAAAD /* OWSPrimaryStorage+messageIDs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+messageIDs.h"; sourceTree = ""; }; + C2272351B2BF427A1F27D413C2382A4D /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; + C2437AC8CF3DE4AAEE4AAD165A3BCC5D /* PhoneNumberUtilTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtilTest.m; sourceTree = ""; }; + C2D258B69EA73DF37871303B2FB04567 /* MIMETypeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MIMETypeUtil.h; sourceTree = ""; }; C2DAB85573A6B58BEDB5F2D8FA792804 /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; + C31F14570E2D70B1891495EDC3C3DD2E /* OWSPrimaryStorage+SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SignedPreKeyStore.h"; sourceTree = ""; }; C33FB4653F6CA12114D985C8D2103440 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; C34451254918B1319DADBD6D45C70BAE /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; + C3610B434B88E0CF0308A3A1EFCBF9E6 /* OWSMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageHandler.h; sourceTree = ""; }; C382549D7DA826BDA3FB92DDCF6FFA4A /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; C3C60C8A0F2280C929DDCC8DF28CF748 /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; C3CB152ABA5BF85FF30C95EFCAB73482 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; C3CCEADA49EDCF23A93E9159833FA5B4 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; C3DE1F65A9A2D60E0FDAB2EA4DEA259C /* SwiftProtobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-umbrella.h"; sourceTree = ""; }; C411FC1456E54148A88EC543FF600C71 /* DispatchQueue+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Promise.swift"; path = "Sources/DispatchQueue+Promise.swift"; sourceTree = ""; }; - C41404D69EE5A7167BA14FF4EEADE2D1 /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; sourceTree = ""; }; C422BDCBB589EE21D48FE25D63D8F0D1 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = ""; }; + C443BE3391374D734E12782012D07E87 /* GTSR3.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR3.crt; path = SignalServiceKit/Resources/Certificates/GTSR3.crt; sourceTree = ""; }; + C449227C2B187D2CB184C0BCF9B259A1 /* TSContactThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThreadTest.m; sourceTree = ""; }; + C47F52C096ADC0C3F2F7D4659134BB27 /* SSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKEnvironment.h; path = SignalServiceKit/src/SSKEnvironment.h; sourceTree = ""; }; C4836F1D5EF0B5CA43886B698CDB4CC4 /* YapDatabaseRTreeIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndex.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.m; sourceTree = ""; }; - C48D2C1489ACD21000DE00562B7BC6D7 /* OWSSyncGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsMessage.m; sourceTree = ""; }; + C49231D7D0ADD905C44A9193D25D6DC9 /* OWSBlockedPhoneNumbersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockedPhoneNumbersMessage.h; sourceTree = ""; }; C4929D268FF0F50BB79939DA32A1321A /* SHKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SHKAsserts.h; path = HKDFKit/Private/SHKAsserts.h; sourceTree = ""; }; C4BF2713C1BB02EBED75ED1D65E5D684 /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; C4D1A1A48B1EC2C0BC8D91C9F5655568 /* AxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C4DBDB856B78B37DCDBDCCFB10596E2C /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; + C4F3897534ABFC6A13449019CAC54B75 /* TSSocketManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSSocketManager.m; sourceTree = ""; }; + C5009CCDE58DA937B3C97AFE65BF94EA /* TSIncomingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSIncomingMessage.h; sourceTree = ""; }; C525C704E60E102543FE4F222238241B /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; C525D8D9A438FD76393D68B5C77AB864 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - C5285EFD7BCE64A3E10E72D7A0C8DF8A /* NotificationsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NotificationsProtocol.h; sourceTree = ""; }; + C53E034C52F2C85FD1F0FE7CD0CBA1D7 /* OWSUnknownContactBlockOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownContactBlockOfferMessage.m; sourceTree = ""; }; C5841A30032ED427A71145357AEC90DE /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; - C5D2C1507EB9D5C29F3620C358AD4480 /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; - C6473FBB5C86E690023067F64E364771 /* OWSOutgoingCallMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingCallMessage.m; sourceTree = ""; }; - C67690739F060243A03808DD2B5AECA4 /* OWSIncomingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinderTest.m; sourceTree = ""; }; - C6A39C11B806D12D37A153CAD2DC9873 /* SSKBaseTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKBaseTest.m; path = ../../tests/SSKBaseTest.m; sourceTree = ""; }; - C6F301F26FADC01A4F07F2F978CB9B2D /* TSInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInteraction.h; sourceTree = ""; }; + C5A5051C944FBDF85470C028ADCE9A6F /* SignalAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalAccount.m; sourceTree = ""; }; + C64B84A88C3F4E10E4EF050203A57D72 /* OWSMessageDecrypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageDecrypter.h; sourceTree = ""; }; + C65614AA346306BFDAFB444F17F8FA13 /* TSAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttributes.m; sourceTree = ""; }; C72309A238215F5F051241C82A4709B9 /* Pods-SignalTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalTests.modulemap"; sourceTree = ""; }; + C74684534BED598A685977043C96E4BA /* OWSDisappearingMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesJob.h; sourceTree = ""; }; C7964FBD3AD19FBB7612E3017D155162 /* SwiftProtobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftProtobuf.framework; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C7A4D20EFD411C5F10792E550E7F9872 /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; - C7E72A4AA76112FE8D983E904EECFA92 /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; - C7F05CCCCA9BBF5BA81756A4F31B0E18 /* ProtoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProtoUtils.h; sourceTree = ""; }; - C8767A17A9D7AD84FB0953E7A69352A4 /* OWSVerificationStateSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateSyncMessage.m; sourceTree = ""; }; + C88690FDABFBB18BD44D218D18D068A0 /* TSDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseView.m; sourceTree = ""; }; C8929ECFABB7649269AD7827C9D6FEDD /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromiseKit.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C8B18D1B2195DA2B26A6CEAB104BAB31 /* SignalServiceKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalServiceKit.h; path = SignalServiceKit/src/SignalServiceKit.h; sourceTree = ""; }; + C893EE74880BAEA20CB09701C571037F /* SSKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProto.swift; sourceTree = ""; }; C8B9833879884627FF93FA54A878222F /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = ""; }; C8C33C24E333F184842F47FC257363F3 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; - C8DC0D053F0D088E63BD9720182D93A9 /* NSData+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+OWS.m"; sourceTree = ""; }; - C8ED45D29C6E2C2ABDCE110F7DA64BC9 /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; C979571FFAB98327413E953A4EE14DB4 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; CA084739EF3AD8B15DC260F5ECC7DE12 /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; CAC5555DB6B95FCB8495C3C0902858B3 /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; + CAEA12054A4CF7943F47B5B68FA194A2 /* OWSPrimaryStorage+Calling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Calling.h"; sourceTree = ""; }; CB2424F2711CDDC5D9C4AB275B8C0EFC /* api.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = api.pb.swift; path = Sources/SwiftProtobuf/api.pb.swift; sourceTree = ""; }; CB2E3FD8691FB7EE2BB2343643B07E26 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = ""; }; + CB58F27F1C9F6FB33F7558EC5CB3E75D /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.swift; sourceTree = ""; }; + CB663F9F7761985925D56AC2B7A93700 /* TSAccountManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAccountManager.m; sourceTree = ""; }; CB6F9AB3AD82E6BFD5EB39A251E7DCF3 /* YapDatabaseCloudCorePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePrivate.h; sourceTree = ""; }; - CB7DE35356DB38AC3BB9C9BFBFD37654 /* OWSReadReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForSenderMessage.m; sourceTree = ""; }; CBCD077C5EA82293701A74CB7D4063CD /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; - CBD11FE71DFAF18A08C7FA04581ED370 /* OWSBackupFragment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackupFragment.m; sourceTree = ""; }; - CC2F25349284A43804620AF490C09004 /* AppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppContext.m; sourceTree = ""; }; - CC61A58BC1E925E4DD42A2F6FDC728F4 /* OWSMediaGalleryFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMediaGalleryFinder.m; sourceTree = ""; }; - CC8C84AC8F6DB498F4953DBEF4FCD53C /* OWSCensorshipConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCensorshipConfiguration.m; sourceTree = ""; }; - CCA4E7D3EC196AFBEEF57A6EB5FE7A81 /* PhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; - CCB3CF25AD3FC67D7A2B648C98AD220C /* NSUserDefaults+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+OWS.m"; sourceTree = ""; }; - CCB603814AD57D391E6A1D04427BA3B8 /* OWSAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAsserts.h; sourceTree = ""; }; + CC24912AE152D3B9FCB917524FB58F8F /* OWSCountryMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCountryMetadata.m; sourceTree = ""; }; + CCA33AE2C917D0A42C6957BFAAAE3630 /* OWSCountryMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCountryMetadata.h; sourceTree = ""; }; CCCE60E8C16F6AD3ACFEEDE17C4B54EA /* Curve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Curve25519Kit.framework; path = Curve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CCD04906DE544597E903F359BD6F8950 /* FullTextSearchFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FullTextSearchFinder.swift; sourceTree = ""; }; CCFDA34C7C67B1DCF02B894593D21CD7 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; + CD52CA7AF05A921FB8CACFC9EB8398B5 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; sourceTree = ""; }; CD583F581231559CF814882A7C3579B4 /* BinaryEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingVisitor.swift; sourceTree = ""; }; - CD7591BFCED5646984452ADB07CC84A1 /* TSAttributesTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttributesTest.m; sourceTree = ""; }; - CD801C25FE3D553D41ACD47CF108E2E5 /* TSErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage.h; sourceTree = ""; }; CE0C7A54C200BF3CA0968A0236014DDC /* UnknownStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnknownStorage.swift; path = Sources/SwiftProtobuf/UnknownStorage.swift; sourceTree = ""; }; CE4B5CBAD31D575B66E15F65AC88F81C /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; CE5857C1BAA34F41ED4333305DC45E62 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - CE771DD92A24C9BF769F37A66FD71853 /* OWSAnalyticsEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalyticsEvents.h; sourceTree = ""; }; - CE87A7016AC8E864C807AE399F2D676C /* YapDatabaseTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseTransaction+OWS.h"; sourceTree = ""; }; CEA90A24B4BE6BA00553830E802D0D54 /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; + CECFB35571AA6C7B225B16FA79260E7B /* OWSProvisioningMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningMessage.h; sourceTree = ""; }; CEF006F546A2A7D06E09B35E60C1CF9B /* Pods-Signal-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Signal-resources.sh"; sourceTree = ""; }; CF06BEFAE2B5F6CEA1E01679B486FA7D /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; + CF0A2E89F6199CA70A8A9F3EC05EEE7D /* OWSDynamicOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDynamicOutgoingMessage.m; sourceTree = ""; }; CF1890E3835B8AD97D2A83253FE5AEB3 /* YapDirtyDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDirtyDictionary.m; path = YapDatabase/Utilities/YapDirtyDictionary.m; sourceTree = ""; }; CF8CF656E4340ED12DD59E6BEB4DD139 /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; + CFA61EF34BC0A2ED25887305889A3AE6 /* OWSQueues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSQueues.h; sourceTree = ""; }; CFEB66A49F28FEC181DB71F70F896818 /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; - CFF9640231BA87F3B7122415A3BDFA72 /* NSArray+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+OWS.m"; sourceTree = ""; }; - D02EC2DBA688712335B134F77A02489C /* OWSAnalyticsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsTests.m; sourceTree = ""; }; + CFEF1AA5CB5F23FDB11FF939CC9E6D2F /* OWSSyncConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncConfigurationMessage.h; sourceTree = ""; }; D0304F70FC5ACA9955348E2B652814B8 /* minishared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = minishared.h; path = SSZipArchive/minizip/minishared.h; sourceTree = ""; }; D066347DCEA4CDE08FCF71479956D6BA /* aestab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aestab.h; path = SSZipArchive/minizip/aes/aestab.h; sourceTree = ""; }; + D07C7E3FD20C14430E514775E292F4A7 /* AppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppContext.h; sourceTree = ""; }; D08BC3BE3ED5F36696062954F8B4BE85 /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; D0BF63F37460CB9DD14B5129E11D12C9 /* YapActionItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItem.h; path = YapDatabase/Extensions/ActionManager/YapActionItem.h; sourceTree = ""; }; - D0C712F58CD69340EF10B0081E0E03CE /* PhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; D0DC51DA537C3A05D611A79E2B64C442 /* YapDatabaseConnectionProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionProxy.m; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.m; sourceTree = ""; }; + D12A5F17645C5BCD5F1491731E4E85D2 /* YapDatabaseTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseTransaction+OWS.h"; sourceTree = ""; }; D166D86193CA8EA0C07FA1E07CEAF8FD /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = ""; }; + D1759EE45AED42AE9F0EDA88D24F608C /* OWSDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevice.h; sourceTree = ""; }; D1799475346AD64D8C69F85445ECC9FE /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; D1B73862D822A0027D359ED0292DBB83 /* HKDFKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-umbrella.h"; sourceTree = ""; }; - D1C3EDE5F19A4E5D9A4FBB4DEC80802B /* OWSMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSender.m; sourceTree = ""; }; - D1E169692104EA8E7860509ADBCBC01D /* OWSCountryMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCountryMetadata.h; sourceTree = ""; }; - D1EB8D73E5521B69D864A22214D672AD /* NSNotificationCenter+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+OWS.m"; sourceTree = ""; }; - D244967D13EAF5E240484A00EF3B0267 /* TSPrefix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSPrefix.h; path = SignalServiceKit/src/TSPrefix.h; sourceTree = ""; }; + D1DD9CDF786A941E9CFE0785755F384A /* SignalServiceKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalServiceKit.h; path = SignalServiceKit/src/SignalServiceKit.h; sourceTree = ""; }; + D1EFD1E52358D7BD3E91E8A53F06F181 /* TSAttributesTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttributesTest.m; sourceTree = ""; }; D25CEF11B64935D51C4C0D331B35499C /* SAMKeychain.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.xcconfig; sourceTree = ""; }; D29846E4BA750DA900E23A8032527C7E /* YapDatabaseExtensionTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTypes.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTypes.h; sourceTree = ""; }; - D2A7AC7DE2A644D93426224DD9C9F325 /* OWSDispatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDispatch.m; sourceTree = ""; }; + D2ACD6329D8C4B65DE4790EB85489E5C /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "NSDate+OWS.mm"; sourceTree = ""; }; + D2DE2416D7F8A730C5CB04F50562EB34 /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; D30EEEBAB107C32200BFE8E870CA271D /* ZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZigZag.swift; path = Sources/SwiftProtobuf/ZigZag.swift; sourceTree = ""; }; D32E0DB5EE01F464DFD96A0CEA1C1DB6 /* Mantle-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-umbrella.h"; sourceTree = ""; }; D3316ECAE097FEFA0D5A2C667526E7AB /* ioapi_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi_buf.h; path = SSZipArchive/minizip/ioapi_buf.h; sourceTree = ""; }; + D3630DAF61EE03B378E5F746471DD983 /* SignalServiceKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; D38E5D2F35CDDC3064A70EDABBF2E601 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; + D3BADE76539409F7BB3A126B3A503204 /* OWSDisappearingMessagesConfigurationTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationTest.m; sourceTree = ""; }; + D3DFFE3187EEFDEE00A79343C364BF2F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + D3FA22045CB9DB2BE50CC2AB280F3FB8 /* TSStorageIdentityKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSStorageIdentityKeyStoreTests.m; sourceTree = ""; }; D431A6EFABAA521A4819EB90AD60E189 /* Promise+AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Promise+AnyPromise.swift"; path = "Sources/Promise+AnyPromise.swift"; sourceTree = ""; }; - D44C88E13840A222FFA0FEA10A0B9044 /* PhoneNumberUtilTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtilTest.m; sourceTree = ""; }; + D45CE6D5517F33C2E72721477CB69067 /* CDSQuote.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSQuote.h; sourceTree = ""; }; D4708812A13A62BE42A1933E09BB2CBF /* MessageExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageExtension.swift; path = Sources/SwiftProtobuf/MessageExtension.swift; sourceTree = ""; }; D4BD1010EC6C3C36272D4208E884989F /* TextFormatEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncoder.swift; path = Sources/SwiftProtobuf/TextFormatEncoder.swift; sourceTree = ""; }; D4ED5E5F70DDF16B515E0E01E2F87EFA /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; + D5125C108E0B2C408E82C5216808418F /* OWSDeviceProvisioningCodeService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningCodeService.m; sourceTree = ""; }; D56658342F916E30E36B3897A1EFCA7C /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - D589556B22AAA453EF6890DC68B556CE /* ContactsManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsManagerProtocol.h; sourceTree = ""; }; D5AB7269AC3AFECCEC2997824439D4FC /* Pods-Signal-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Signal-frameworks.sh"; sourceTree = ""; }; D5B129152DCF35880D7FE6085A7294AB /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h"; sourceTree = ""; }; D5B75CB464BAEB266A81F34B3BA5C122 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; - D5DCB075EE656E0271101210F53148A5 /* OWSFakeCallMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeCallMessageHandler.m; sourceTree = ""; }; - D5F4FA7D5E2EB474BD65B87D5B18E136 /* CDSSigningCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSSigningCertificate.h; sourceTree = ""; }; D5F7076C173BDA7F7952BE77324CF455 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; D68CC8622548C1007F7A8F7608364E74 /* Pods-SignalTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalTests-umbrella.h"; sourceTree = ""; }; + D693B8E73270E9CE77F30EAF4C40B960 /* ContactDiscoveryService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactDiscoveryService.m; sourceTree = ""; }; D69884CD006226DE8235D848A0475FE9 /* prng.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = prng.h; path = SSZipArchive/minizip/aes/prng.h; sourceTree = ""; }; - D69E8E307DBBD89B5389C943D51239C7 /* OWSSyncConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncConfigurationMessage.m; sourceTree = ""; }; D6AEC30E75497E69160611223C3ED251 /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; D6F3C0C1365040C7C4DE4293AA79AE9D /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; + D706AA4E1AC9D83622D0D9EE6EE00633 /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; D706E9B673E67DD8D605D594D19F4185 /* Pods-Signal-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Signal-acknowledgements.markdown"; sourceTree = ""; }; - D711259609DD60D21D89DC6B6A3773C3 /* OWSOutgoingSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSyncMessage.h; sourceTree = ""; }; + D71CC13D6B89FF8F356D73657452A5E3 /* OWSDispatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDispatch.h; sourceTree = ""; }; D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.xcconfig; sourceTree = ""; }; - D7A02082D7117DE02D1878D560D14B3C /* TSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSRequest.h; sourceTree = ""; }; + D7BB294794FE97576C3DB68E2916E803 /* OWSFakeNotificationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNotificationsManager.m; sourceTree = ""; }; + D7ECC7FF0A93193BAD8FE2FDA4536DF0 /* TSStorageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageKeys.h; sourceTree = ""; }; D7FCDE03381C10AC939E2D25F0745573 /* YapDatabaseRTreeIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexConnection.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.m; sourceTree = ""; }; + D80F7D30DE850C6FF2730C5657ADC665 /* WebSocketProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketProto.swift; sourceTree = ""; }; D813BD33CCDEC1A2C2660E88A7B7DE3C /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; - D8332A5A6E3F77ABDA0DFE066991E3E9 /* OWSFakeNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNetworkManager.h; sourceTree = ""; }; + D81BF2819C380067D07B92E8BAD38925 /* OWSWebsocketSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSWebsocketSecurityPolicy.h; sourceTree = ""; }; D850AB08FF69586CC0F736C3068ADCA2 /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SwiftProtobuf/Internal.swift; sourceTree = ""; }; D878991F39146E1185F9DC9246610F17 /* BinaryDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingOptions.swift; path = Sources/SwiftProtobuf/BinaryDecodingOptions.swift; sourceTree = ""; }; D8A6EDA682E1C4CE0CEC8915ED989AEE /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; D8EE979FE7FE10C1B6547E5B743EEDA0 /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; D8F9147193C679D6F483C083B58CD0D0 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; D9C14BD3EDC7A4C6277CEE25C9262B95 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; + D9EDF9EA5BDE1A44241E5A4CB4033646 /* OWSWebsocketSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSWebsocketSecurityPolicy.m; sourceTree = ""; }; DA00E3FADCA7A087BD122B1042D9D021 /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSURLSession+Promise.swift"; path = "Extensions/Foundation/Sources/NSURLSession+Promise.swift"; sourceTree = ""; }; - DA943145EE468920E48D8A8FEA9FAACE /* WebSocketProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketProto.swift; sourceTree = ""; }; - DA9B206F8DDD8961F789603EE428998E /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; - DAAE32361E06589740E9685866A4B2AB /* OWSFingerprintBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprintBuilder.h; sourceTree = ""; }; - DAB97384C31A72E28F1CB40A70B2FFA9 /* TSYapDatabaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSYapDatabaseObject.m; sourceTree = ""; }; - DB06A2E30595F30358C7ED2516743955 /* OWSReadReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptManager.h; sourceTree = ""; }; + DA5A7AA2EC7A03169833CA8667D90423 /* OWSFakeContactsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsManager.h; sourceTree = ""; }; + DA866FF50814C50A6146D2C5E496494C /* OWSAsserts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAsserts.m; sourceTree = ""; }; DB09A79C15C85469E9EB399532C5C950 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; DB0CE4C77D2E74181E620A533EFE333B /* Google_Protobuf_Timestamp+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Timestamp+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Timestamp+Extensions.swift"; sourceTree = ""; }; DB1DEFBE452D4D8DEA054F2ACDF46475 /* any.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = any.pb.swift; path = Sources/SwiftProtobuf/any.pb.swift; sourceTree = ""; }; DB30B2495A3BB2DAD9A7A0CB2532B0C2 /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; - DB3CA0B01252A66C1EDC5358AC448564 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; DB8FCECC4B3585C07473F5BEC01588F7 /* AxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AxolotlKit.framework; path = AxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DB95DA75424A2B44AC04CBED5F90C059 /* TSNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSNetworkManager.m; sourceTree = ""; }; - DBBB7144DD315F41B7D513F517757920 /* OWSMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageManager.h; sourceTree = ""; }; + DB9E9D6B985B9271EA7AA6BDDAFC8D9E /* NSData+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Image.m"; sourceTree = ""; }; DBD12BB06F122DFBD343D8325672DE74 /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; DC587ABD0B45D1A22124F0DD88C466EF /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLCipher.framework; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; DC70DFF3E3F4ACE19384B8C306D187C6 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; + DCCE1A29384C9F89FE4B90CEBDC25BCF /* MockSSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MockSSKEnvironment.m; sourceTree = ""; }; DD96672522BB2A0ADE45152831DEC727 /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; DDA24E13ECF43F706E4B82E03FD9D997 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; - DDC9FFD79643384C99549B8DB3834F42 /* TSStoragePreKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSStoragePreKeyStoreTests.m; sourceTree = ""; }; - DF0971EA337E10714FB630BE40D39DF7 /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; + DDCAFEE20000C61E33FB841A9B4B54D4 /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; + DE2BE6BA487E1543AE4F7C679B021F0F /* OWSGroupsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupsOutputStream.m; sourceTree = ""; }; + DEE1339C5591DBB75B6B02788B104031 /* PhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; DF25D8E2FF0C9E7B503C879F0AD28640 /* YapDatabaseAutoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoView.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.h; sourceTree = ""; }; DF35C0FADC9449780CF7F1AE13A435EC /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; DF83BA1027ECB2E9792DFCE34AC15A3C /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = SSZipArchive/minizip/aes/hmac.h; sourceTree = ""; }; - E030317C739480E4EC58188D93587F9D /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = DigiCertSHA2HighAssuranceServerCA.crt; path = SignalServiceKit/Resources/Certificates/DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; + DFEEC2C998A74004F80EB6AA9B71F056 /* OWSUnknownContactBlockOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownContactBlockOfferMessage.h; sourceTree = ""; }; + E02BB0CE5325B4D00F41E29B0AC4731C /* OWSAnalyticsEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalyticsEvents.h; sourceTree = ""; }; E0429C536C2534848F8A77A20C8B0940 /* brg_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_types.h; path = SSZipArchive/minizip/aes/brg_types.h; sourceTree = ""; }; - E073EB56B83E8B147C213CA4FC44787F /* TSDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseView.h; sourceTree = ""; }; E0953BA7F2776F9FDB33FF019D75C4AB /* YapDatabaseManualViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewPrivate.h; path = YapDatabase/Extensions/ManualView/Internal/YapDatabaseManualViewPrivate.h; sourceTree = ""; }; + E0B00A2F37F7D150F09E3943B365C49E /* OWSProfileKeyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProfileKeyMessage.h; sourceTree = ""; }; E0CC88BAE7130A4423600C4D9216F451 /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; - E0CD7009930464CA051FCDA434223DD7 /* NSData+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Image.m"; sourceTree = ""; }; - E144A244C7D9A7A8C0DCB14D74666664 /* Fingerprint.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Fingerprint.pb.swift; sourceTree = ""; }; - E1455AC81126FE1B022B14F57FCB68DF /* YapDatabaseConnection+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseConnection+OWS.m"; sourceTree = ""; }; + E0D5ABFAB01138AB448B7CC10A48BFEC /* OWSPrimaryStorage+messageIDs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+messageIDs.h"; sourceTree = ""; }; E1863427A6E04A5DB6B7AE621662A152 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; E18B70C69DF65423E8F081C980B5FAF0 /* Pods_SignalMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalMessaging.framework; path = "Pods-SignalMessaging.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; E1A458D492A8E6B145936ED9EE11E1B3 /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; E1BCDBAF661C38FD47E372383C05F334 /* YapDatabaseCrossProcessNotificationConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationConnection.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.h; sourceTree = ""; }; - E1C033DD97B508A117CD7F363BB703F6 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; sourceTree = ""; }; - E1C12C104A0FDA1ACD759310033D4C0F /* TSIncomingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSIncomingMessage.h; sourceTree = ""; }; - E1C769DDC116250B7E637B280C276E5C /* PhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; E1C95A1FA53E9DD177469C7CB857A25F /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = ""; }; E1D837CD2572FBAE483CD5BFCA8D6D5F /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; + E20E12E3BF9C8EB840850999B0146171 /* NotificationsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NotificationsProtocol.h; sourceTree = ""; }; E23215D0AA79BC951748BBB33E4F9AF2 /* Pods-SignalTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalTests-resources.sh"; sourceTree = ""; }; E25497CC0AD56EE1F8BCD2BDF40258CE /* ProtoNameProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtoNameProviding.swift; path = Sources/SwiftProtobuf/ProtoNameProviding.swift; sourceTree = ""; }; E27B4878E7A2588855FF4286A6B3429E /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; E2EAB64399A04B621D3A1CE91C25086A /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.m; sourceTree = ""; }; + E2F65B8FB1C7F4557B427368B212B75C /* OWSAddToContactsOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToContactsOfferMessage.h; sourceTree = ""; }; E2FE2EA1EBE574D1CF24969EA56A7EA0 /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; E3140C7AA8E6091CDE4471F2077492CA /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; E35EAF443CA3383C495991865FF9D0C7 /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = ""; }; - E373F4C93393ED20757236DA8731C769 /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; + E39AA1DE58AB0751B4632EC3AAFCD667 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + E3DFD5E076E211074180E5CE472A5153 /* SignalServiceKit.unit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.unit.xcconfig; sourceTree = ""; }; + E40DF655036476BFE10ECD4A815BD952 /* OWSDispatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDispatch.m; sourceTree = ""; }; E4241EA6440ABE1B19AAEC3B1062F21B /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; E4A3C012E738A5F43FD1EC0FEAB2A45E /* YapDatabaseCloudCorePipelinePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelinePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePipelinePrivate.h; sourceTree = ""; }; - E4A6A91433C09645C5D01D277AC346C2 /* OWSWebsocketSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSWebsocketSecurityPolicy.m; sourceTree = ""; }; + E4C336B613C4807ACCB389A8E805F777 /* SignalAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalAccount.h; sourceTree = ""; }; E5017BE195C9B7798997B68B997ABD9D /* Pods-SignalMessaging-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-acknowledgements.plist"; sourceTree = ""; }; - E530460F5D82A62F81D31F47BEE5D910 /* OWSDeviceProvisioner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioner.m; sourceTree = ""; }; - E59F802D36419A41C7A55C654ADDE0BF /* NSData+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+OWS.h"; sourceTree = ""; }; - E5A4B8F34C5C8AB2874A73B2FC1F34A0 /* TSMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSMessage.h; sourceTree = ""; }; E5A83E5DAAFA94F9CB35DAD36A170CCB /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; E5ADCA4BE1B726B7DE2E824B1127CD19 /* Message+BinaryAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+BinaryAdditions.swift"; path = "Sources/SwiftProtobuf/Message+BinaryAdditions.swift"; sourceTree = ""; }; - E5B6B4DD1C3810A04E6D287A51F4B042 /* UIImage+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+OWS.m"; sourceTree = ""; }; - E5D985E0A7EB8D35A158D3F8016AFBCA /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; sourceTree = ""; }; E61F1218CAAAA5E6CEDE1656C1D2E9DF /* DoubleFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DoubleFormatter.swift; path = Sources/SwiftProtobuf/DoubleFormatter.swift; sourceTree = ""; }; E6324C1A9A45B0916404E15BFBF7E3AA /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; E655259AF07888C6C9DFA9D8187CF720 /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hmac.c; path = SSZipArchive/minizip/aes/hmac.c; sourceTree = ""; }; E65C45CB77E304DB6C1A483243CA9683 /* Pods-Signal.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.app store release.xcconfig"; sourceTree = ""; }; + E693BC6D617ACB82775FE7DF8962351F /* ContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactsUpdater.m; sourceTree = ""; }; E6A16D8EC24E2A30F8FA8FE99B0A94A7 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; + E6AF6B8C28833657473E3FCE4CF3998D /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; + E6C3A7D7B058311B81799F27666537B7 /* TSVerifyCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSVerifyCodeRequest.m; sourceTree = ""; }; E6FD717613E8958E0B6312E11D0289FA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; E700A3D6D1DB977E5D2037CD46B63400 /* YapProxyObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapProxyObject.m; path = YapDatabase/Utilities/YapProxyObject.m; sourceTree = ""; }; E755F23FFD34DA05109D63C01E48E175 /* wrappers.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrappers.pb.swift; path = Sources/SwiftProtobuf/wrappers.pb.swift; sourceTree = ""; }; + E764CF1D90C13CBDC09FC8208EA2EAFA /* OWSReadReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptManager.m; sourceTree = ""; }; + E777AB30699B46587DF067DD65EFE73D /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; + E78100D1B7E61C81FBD9BF5799FDA8E8 /* TSInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInfoMessage.h; sourceTree = ""; }; E7CB5B5B86C012E30787EAC9546B5785 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - E7D8B779A3C48A540CF064C06D2FEE67 /* TSVerifyCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSVerifyCodeRequest.h; sourceTree = ""; }; - E801ECEC03C1D7A36A32900D5FFA49D2 /* TSVerifyCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSVerifyCodeRequest.m; sourceTree = ""; }; E827D7E8FC75E1366F92048BDFC8CEC1 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = SSZipArchive/minizip/aes/aes.h; sourceTree = ""; }; - E845F3BD1D2685EC8DAAD027051E91B4 /* OWSMessageDecrypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageDecrypter.h; sourceTree = ""; }; E85707CFF01107060A3D97D512729068 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; E87DAF66A91AC4C2A4E1D924E3B6C1B5 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; E8A82E06659185E94D3186A660656C5F /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.xcconfig"; sourceTree = ""; }; E8B891E22E3B778BDF332167ECC95BFA /* ioapi_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi_mem.h; path = SSZipArchive/minizip/ioapi_mem.h; sourceTree = ""; }; E8BA233BA982BBBEC3B44A8C8C5387A6 /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; - E92888067EE2B5140C12AFF618CCF5B5 /* OWSBlockingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockingManager.h; sourceTree = ""; }; + E92D83995D97920FE3E9F155033E9EBE /* OWSOutgoingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSentMessageTranscript.m; sourceTree = ""; }; E935ABCAF2156A2E68374C1B999B5AD6 /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; E944227C1FE5F7C4CAEF311C51E8999D /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = SSZipArchive/minizip/ioapi.h; sourceTree = ""; }; E95A240AFBA07CC44B868953C03645FB /* SPKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKLogger.h; path = AxolotlKit/Private/SPKLogger.h; sourceTree = ""; }; - E9C4112045082973CA6F459C610B68FD /* OWSMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageHandler.m; sourceTree = ""; }; + E9603B8454677E8B283C92238A2F61DB /* OWSContactsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactsOutputStream.h; sourceTree = ""; }; + E9627D8474D24CF224633C60D0ECA4BD /* NSObject+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+OWS.h"; sourceTree = ""; }; E9D03BBA2780AA94413F78C043181A4F /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; - E9EB32EAA7BFB8614192498F8CF79CEA /* GTSR1.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GTSR1.crt; path = SignalServiceKit/Resources/Certificates/GTSR1.crt; sourceTree = ""; }; + E9F2778111B2398A08E28BB373F12723 /* OWSPrimaryStorage+messageIDs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+messageIDs.m"; sourceTree = ""; }; E9F6370E7B4945F82D5979965AECDE2B /* libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; EA0656CD544642AF005C04BAC52BBF38 /* 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 = ""; }; EA3E5238281E1C3409B3F90405BAB800 /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = ""; }; + EA67C6869D905FA3DA4C70D83FB2CFB2 /* OWSProvisioningMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningMessage.m; sourceTree = ""; }; EAA0714C25421574A37AB6D38DF39A0B /* Enum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enum.swift; path = Sources/SwiftProtobuf/Enum.swift; sourceTree = ""; }; EABD53825E1D944B5100604F736BBADA /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; - EB18D4E33EE1621B008AB3B40064320A /* OWSLinkedDeviceReadReceipt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLinkedDeviceReadReceipt.h; sourceTree = ""; }; - EB2F1247EEBF262B390872707C656161 /* TSNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSNetworkManager.h; sourceTree = ""; }; - EB574ADA7B2EF821016A61875056C688 /* OWSDeviceProvisionerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisionerTest.m; sourceTree = ""; }; - EB9198395E40260756DA3E405D329CFF /* OWSBlockedPhoneNumbersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockedPhoneNumbersMessage.h; sourceTree = ""; }; + EAF85B240EF0B9FB670C5E432020B81E /* NSTimer+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+OWS.m"; sourceTree = ""; }; + EB1C7BEC0BCD2E228A9B0E12711314F2 /* SignalServiceKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalServiceKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + EB3C67F8576F128AD59BCE9605BE105C /* SignalRecipient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRecipient.h; sourceTree = ""; }; + EBD0DAB38F363E93932C15D150E192FE /* TSGroupModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupModel.h; sourceTree = ""; }; + EBDB27C901612FA9899F2FA5F1DFF0DD /* OWSFailedMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedMessagesJob.h; sourceTree = ""; }; + EBF3F195B64F5CB8059691E1F1286130 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; sourceTree = ""; }; EC028DC4459134C6C5DB1400801E8667 /* Pods-SignalShareExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalShareExtension-acknowledgements.markdown"; sourceTree = ""; }; EC3D1C37D54208A0E5B2230C051DCDC0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + ECC71181D173E6B8454F4F1B0A284C1E /* AppReadiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppReadiness.h; sourceTree = ""; }; ECD1192BEA0DB84395AF5B782CFC9F7C /* YapDatabaseAutoViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewPrivate.h; path = YapDatabase/Extensions/AutoView/Internal/YapDatabaseAutoViewPrivate.h; sourceTree = ""; }; ECDB2FE78AEB9D73DC229BEE52401C12 /* NBPhoneNumberDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDefines.m; path = libPhoneNumber/NBPhoneNumberDefines.m; sourceTree = ""; }; - ED132A41E0DE36C71A659E08B5A73DEC /* OWSPrimaryStorage+SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SignedPreKeyStore.h"; sourceTree = ""; }; + ED2A13115B8490FAFD1F8178B15E1D7F /* OWSFakeMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeMessageSender.h; sourceTree = ""; }; ED756B397C9DF977D74414220D08958D /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ED8F4388EFB3F814AFEC468F18B4D80F /* AccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountServiceClient.swift; sourceTree = ""; }; + ED8FAD71F947FD9FFD9AF8EB2A655D65 /* SFSRootCAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = SFSRootCAG2.crt; path = SignalServiceKit/Resources/Certificates/SFSRootCAG2.crt; sourceTree = ""; }; EDD92CE352EB57EB10AEB4A9E198CDAE /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; + EDDE0A98633805BD6B2F3F4337CCC0DE /* SignalServiceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-umbrella.h"; sourceTree = ""; }; EDE784713A19AA1FD186CB46D1369103 /* YapDatabaseManualViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewTransaction.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.h; sourceTree = ""; }; - EE15381E1111F93C4AE76C0DCA3EDD5B /* TSContactThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThread.m; sourceTree = ""; }; - EE155830B68BFC70354DA18DD64E3808 /* OWSMessageReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageReceiver.m; sourceTree = ""; }; + EE33961295809868EFD3689C4901645B /* SignalServiceKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + EEA3AB6BB9E15DB115463949F302B358 /* CDSQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSQuote.m; sourceTree = ""; }; + EEE872E949DB7138F3B62281FE914366 /* AppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppContext.m; sourceTree = ""; }; + EF18502AEBACFB5A184CD738F0CC19DE /* OWSMessageReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageReceiver.h; sourceTree = ""; }; + EF2EA9EB427C6AD5746E75EC1126F27E /* OWSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLogger.m; sourceTree = ""; }; EF395EFFDD49F2EE47EBC58972197845 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EF58E92281F482777A28EE867E6F0A74 /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; + EF590F4AD1C81ADD3BD1452FAB7F65EB /* OWSMessageManagerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManagerTest.m; sourceTree = ""; }; + EF8C500053688643F57DAAA435CE81BE /* OWSOutgoingNullMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingNullMessage.m; sourceTree = ""; }; EFD64BD7AD3F5CEA440962E9CF1A4B50 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; EFDB5ABB5006F8D45AF84637601EF724 /* YapDatabaseCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCryptoUtils.h; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.h; sourceTree = ""; }; + EFE2EB3BA6FA4487EFD6A1E9FB9478A5 /* TSNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSNetworkManager.m; sourceTree = ""; }; F00BB89E004BCADE191ADD9F96989F2B /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; - F071B26FB8BF813F8162D4D6D08F9084 /* SSKBaseTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKBaseTest.h; path = ../../tests/SSKBaseTest.h; sourceTree = ""; }; + F00F63FBF6FE732E4AD5B93C3C15880E /* Cryptography.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Cryptography.h; sourceTree = ""; }; F07E0F883A4360972A884F45EA4C9726 /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; - F089BD7EE718D6996E2A9A14D4FFFC6A /* SSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKEnvironment.m; path = SignalServiceKit/src/SSKEnvironment.m; sourceTree = ""; }; + F097456088748E5126792031A8258703 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; F09A83439DFAD904409FEF451C77E69C /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; + F0BC08A4ED3C2BD50B53A62B86B1E2EE /* TSDatabaseSecondaryIndexes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseSecondaryIndexes.h; sourceTree = ""; }; F0BF4161F7AD25BD2960486A720A7293 /* Google_Protobuf_FieldMask+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_FieldMask+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_FieldMask+Extensions.swift"; sourceTree = ""; }; - F0D07A75070D027948EC3E9B51FF92F6 /* MockSSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MockSSKEnvironment.h; sourceTree = ""; }; F105CC5E563404691FFF8519F0DEB908 /* YapDatabaseRTreeIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexHandler.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.m; sourceTree = ""; }; - F13558BD106660EA8920FBB590F0F487 /* ContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsUpdater.h; sourceTree = ""; }; + F144D575C65F4FEE33375179B4CF2E24 /* OWSMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageSender.h; sourceTree = ""; }; F14CED03B9113857F7E747C3758A781A /* UIView+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.m"; sourceTree = ""; }; F15BAC74CC017907E55DDE79F3381E19 /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; - F17DA194E763FD7B0183B442159D8BB4 /* OWSSignalService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSignalService.h; sourceTree = ""; }; F1ADEA52B28645AE8BDF35368769A9E6 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; F1BF5C4AA0BEADD3AA66BC4358DFA5E2 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; + F23053DDDE24A83303EE271439608607 /* OWSSyncGroupsRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsRequestMessage.h; sourceTree = ""; }; F247A9908A18265E50E65664FE8D68E7 /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; F2ED7CDC5A030B6537433934F72B8C08 /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; F2F1E8687488E9690BB4E6C44B6C4ABB /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.h; sourceTree = ""; }; - F3092781D9BE152C707EF09C0398EFD1 /* TSInvalidIdentityKeyReceivingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyReceivingErrorMessage.m; sourceTree = ""; }; + F30B47024CC3ED92DF0F99641EB38238 /* OWSRecipientIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecipientIdentity.m; sourceTree = ""; }; F318080B0AFD548382D83D5377C0DCAE /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; F3377E9ABAB8AC9526FDEA8B5C865FDB /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; + F35513BF7D0160B32DD02D4E536ABA63 /* TSGroupModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupModel.m; sourceTree = ""; }; F35A999CE44C54C1966BF6BC9EF17F24 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; + F36486AE81861828A73C88EE402D09BB /* OWSRecipientIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecipientIdentity.h; sourceTree = ""; }; F39EA6C33E7D31207B6D3E9848650775 /* YapDatabaseCloudCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCore.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.m; sourceTree = ""; }; - F3C8D5D33E382AF9142D48CBF19EB1FE /* ByteParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ByteParser.h; sourceTree = ""; }; + F3B1B25EE0FEEFDA3A4291DF82299FA6 /* Contact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; F4177712420D32B2C25EB9292DEA1F48 /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = ""; }; + F42F5A505A0ED31168B0F716F6E292B0 /* NSError+MessageSending.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+MessageSending.m"; sourceTree = ""; }; F43B3B1319B3AA2256F5C8A6A2CB51F8 /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; + F463BC53A61C7B0AE0CB422EC6BB1BB0 /* SignalServiceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-prefix.pch"; sourceTree = ""; }; F470D02FF4A980410C51BC96F5F06745 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - F4746221CFC5145BD5A69B260760F9F6 /* OWSHTTPSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSHTTPSecurityPolicy.h; sourceTree = ""; }; F495B469A7AF579A29BDAE132E9995F1 /* YapDatabaseRTreeIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexPrivate.h; path = YapDatabase/Extensions/RTreeIndex/Internal/YapDatabaseRTreeIndexPrivate.h; sourceTree = ""; }; + F4DC94EC61C8500A28A9A06D062E7518 /* OWSVerificationStateChangeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateChangeMessage.m; sourceTree = ""; }; + F50862657FE0CADC6D85E8755059AC05 /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; name = GSR4.crt; path = SignalServiceKit/Resources/Certificates/GSR4.crt; sourceTree = ""; }; F55C22D0B118623D0CA9749EBDF87773 /* Process+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+Promise.swift"; path = "Extensions/Foundation/Sources/Process+Promise.swift"; sourceTree = ""; }; F5CACD4CA683D4052249738B3070A151 /* Pods-SignalMessaging.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.app store release.xcconfig"; sourceTree = ""; }; + F5E9C4A241E7760162DDC04E231CD1E9 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; F61DADF1D48CB6ABDA36E4707A41F4A9 /* SocketRocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SocketRocket.framework; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F683D9025AA8900A3C415FAC38B4964E /* YapDatabaseConnection+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseConnection+OWS.h"; sourceTree = ""; }; + F64DD958C8AE4816CAB5DE314B2EBBF6 /* OWSFailedAttachmentDownloadsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedAttachmentDownloadsJob.h; sourceTree = ""; }; + F6652235503B813D427FD4B42873B391 /* OWSPrimaryStorage+keyFromIntLong.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+keyFromIntLong.m"; sourceTree = ""; }; F68DCEB8D7922313CC924283F75CA956 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; F69F89BCC1D107FB293F5B933DADDCDA /* TextFormatEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingVisitor.swift; path = Sources/SwiftProtobuf/TextFormatEncodingVisitor.swift; sourceTree = ""; }; + F6A6B6C278DB43C0C8DAF20A68A56F56 /* OWSAttachmentsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAttachmentsProcessor.h; sourceTree = ""; }; + F6E1FE752AEDDC2FF6675D0C615E088E /* NSString+SSK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+SSK.h"; sourceTree = ""; }; F70F31CA9B521BB338CBAA71BA918F76 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; F71B5B80E871E90BB10D6F7A41E3802A /* YapDatabaseCloudCorePipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipeline.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.h; sourceTree = ""; }; + F725A1C6A068D93F3F03BD4D8B3970A6 /* OWSPrimaryStorage+SignedPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SignedPreKeyStore.m"; sourceTree = ""; }; F7513EE7E8AB736EFD618B8EBEE84F9F /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; - F766291CE8A08D5966A062935E251527 /* TSDatabaseSecondaryIndexes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseSecondaryIndexes.h; sourceTree = ""; }; - F78816FA80CB2064D881A142D6AD2B90 /* OWSFingerprintTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintTest.m; sourceTree = ""; }; + F75D56D33212E374EEBB61122E08A0C1 /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; F7CE66C9B74DF9B9EECDE6CADBAC4099 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; F7D54D5E521D4E0745426B38B8925A29 /* YapDatabaseCloudCoreGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreGraph.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.h; sourceTree = ""; }; F7D9FA054CE4B2B142482347C5BD3BCB /* YapDatabaseAutoViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewConnection.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.h; sourceTree = ""; }; F7E683AACA93D0BFCBF83EAE7EF5D3E3 /* UIView+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Promise.swift"; path = "Extensions/UIKit/Sources/UIView+Promise.swift"; sourceTree = ""; }; F88E3373FA2C7E32DB22FF026C508403 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Sources/SwiftProtobuf/Message.swift; sourceTree = ""; }; - F893B789EDAEA2849316739BE1CE65FB /* OWSSyncContactsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncContactsMessage.h; sourceTree = ""; }; F8A7AF296398B030DCC1DEAEEDE49506 /* YapReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapReachability.m; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.m; sourceTree = ""; }; F8F69C5F423BC8ACF70CCA66C655E9F1 /* BinaryDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecoder.swift; path = Sources/SwiftProtobuf/BinaryDecoder.swift; sourceTree = ""; }; F91FC177CA6573C1E2C2B4E20FE11DEB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - F96F6144B900AE422E4F084DD68118C8 /* ContactDiscoveryService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactDiscoveryService.m; sourceTree = ""; }; F97EA0750B876917A39B206BD8454AA6 /* timestamp.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = timestamp.pb.swift; path = Sources/SwiftProtobuf/timestamp.pb.swift; sourceTree = ""; }; - F97F5972F1E38A0B2CC57021DCA602CC /* TSInvalidIdentityKeySendingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeySendingErrorMessage.h; sourceTree = ""; }; F990419C138B8C387B013E0F28CD65F8 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; - F9F3D1427EF2F103FB59C9554B83764F /* SSKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProto.swift; sourceTree = ""; }; - FA2B4A4E231C05A8B82CFCE5D99B73A8 /* OWSVerificationStateChangeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateChangeMessage.m; sourceTree = ""; }; FA5CD568BBFC56E13BEECD88629EA123 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; FA6A4F9BD48B077526A68B3F5D8390E1 /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; + FA70CADFD9E8FA58972A6B5DBA9E64CF /* TSThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThreadTest.m; sourceTree = ""; }; FA78658DB52344FD0CFAC9F3FCBA2338 /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; - FA7C0F22FD9FAC6EC9012A033937DAC4 /* OWSUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadOperation.h; sourceTree = ""; }; FAABC7D78DA0108FEEBC0CA63A8B74B7 /* Google_Protobuf_Wrappers+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Wrappers+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Wrappers+Extensions.swift"; sourceTree = ""; }; FAAC0A98200033153FFEA5897F77C147 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FB27BC03F8D678EA9D8E18094F1EBEF9 /* TSErrorMessage_privateConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage_privateConstructor.h; sourceTree = ""; }; + FAB35DAEB38B1D6DF5922C502EE5F49E /* OWSAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAsserts.h; sourceTree = ""; }; + FB3254B7A9B2DBC21EBE1D9340375FE0 /* SignalServiceKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = SignalServiceKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + FB592B9898F1E47DC8271FE860596DEB /* OWSProvisioningCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipher.m; sourceTree = ""; }; + FB69E14696011D2B31E0E714CD85ABDD /* NSNotificationCenter+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+OWS.h"; sourceTree = ""; }; FBF85EC2BC2BD1AD13B37DBF3985CA3E /* crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypt.c; path = SSZipArchive/minizip/crypt.c; sourceTree = ""; }; - FC0823679C7BF003A7C53B4F4A0ED46E /* OWSOutgoingCallMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingCallMessage.h; sourceTree = ""; }; FC09F0739B3945B6E41CF2A103F7C569 /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; + FC13DFC62FE35C13B52BE199BFA3E45B /* TSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSThread.h; sourceTree = ""; }; + FC4578CE1CC0438D62E7F385E5F8B82A /* OWSContactsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactsOutputStream.m; sourceTree = ""; }; FC6DAB868D055F1FCC5D79284D4B90F1 /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; FC7898CAD1F953CB4E067E9980C71580 /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; FC9A266AB43CB6C5B63B1F3CA1065949 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; + FCB2D606F29993C942F9BAF8852CF8C5 /* OWSBlockingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockingManager.h; sourceTree = ""; }; FCC8929F1839DBDB3F3EE49C45670B4E /* HKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FCE12BF2BDC1D93820EE43CD1AB9D7F7 /* Google_Protobuf_Any+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Any+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Any+Extensions.swift"; sourceTree = ""; }; + FD45989131157CC95ECF74A436F1EF70 /* OWSAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalytics.h; sourceTree = ""; }; FD5069087A68D604E281424267A94DDB /* Google_Protobuf_Struct+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Struct+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Struct+Extensions.swift"; sourceTree = ""; }; FD5EFF444E3A5B7228F4DD560F15E2BE /* YapDatabaseCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCryptoUtils.m; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.m; sourceTree = ""; }; FD68780B838B4F0EB60C74FC616C5041 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; - FD7311DEF78B2E6210C5EAB2F4C45E0C /* OWSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLogger.m; sourceTree = ""; }; + FD708994B50188A1307D034961FB8EA7 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; sourceTree = ""; }; FD862AA25962DE29DAC012290D43DB82 /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; FD869ECB15EE808944AD1255675482E2 /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; - FDA5744CC05CCE789C055E26E3862302 /* ParamParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParamParser.swift; sourceTree = ""; }; FE195E265629684B1887B5E12EF90365 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; FE6918E7B48B7BD216C7B5B44851BF0D /* Promise+Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Promise+Properties.swift"; path = "Sources/Promise+Properties.swift"; sourceTree = ""; }; FE7BC053D1D6DEEEF03BC2AB3E3DC4D2 /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; - FE833CF630604DBC1A03EBBA85F1750D /* OWSDisappearingMessagesConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationMessage.m; sourceTree = ""; }; FE969B223A90EAD7A58EE95FF91589D2 /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = ""; }; - FEA0FCA27CA5219685E394B5320ACC7C /* OWSProvisioningMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningMessage.h; sourceTree = ""; }; + FE9C043511E96BA29B9601426558AD4C /* OWSStorage+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSStorage+Subclass.h"; sourceTree = ""; }; FEBB29FB004E83CF8FAC795A83B38447 /* YapDatabaseConnectionConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionConfig.h; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.h; sourceTree = ""; }; FF824382EE82F3A3A3C567B6E0F95AB1 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; - FFA99A9AAD595D4F458D750FAC2C535A /* SignalRecipientTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipientTest.m; sourceTree = ""; }; + FFDFBAC611312B48E7FD73A0C2BABE51 /* TSInvalidIdentityKeyReceivingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyReceivingErrorMessage.h; sourceTree = ""; }; FFEC4035DAEFB5F1B87DA9FF1A15EF22 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SAMKeychain.framework; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 021DB3FD6DBA7172EBB0FF1AC03B7C79 /* Frameworks */ = { + 0B3BD411825C6AE8E0D825550AC8731A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 22668EACC477F1042B06E9FC72F6E133 /* CocoaLumberjack.framework in Frameworks */, - 53DF8522494D54ED624163E1797DF7B3 /* Foundation.framework in Frameworks */, + E67839CB866A42929A2E9DACBC822B85 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 04278A89BA5E1FF263C16A3B63608A9E /* Frameworks */ = { + 351BE651AADDC6BB2075C5678E2AF105 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 16B5FE8B69A6BBD03E0D7A0B85369C57 /* Foundation.framework in Frameworks */, - 5B74952AEA81702B3870D1A1FE6CA272 /* Security.framework in Frameworks */, + 33B950FEA63FE9466931C665633EA39A /* Foundation.framework in Frameworks */, + 9E7BB9F843BC8C8092D53E00FF9538ED /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0601B55D3A2DD5915774E90E2E21016A /* Frameworks */ = { + 3EEE20D379A3D576AF65650C48B27231 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0AAFC800870BCA2BA294F06FAD28F1C3 /* CocoaLumberjack.framework in Frameworks */, - FD417844D2D0609D929CBF27E737F285 /* Foundation.framework in Frameworks */, - 3065A1CF3B5F4BEF78588A667001B3B3 /* SQLCipher.framework in Frameworks */, - A14D56F150814E81AD7E0B6635F54D81 /* SystemConfiguration.framework in Frameworks */, + 890EA6088F4A22C96AFFFBFF6EBD786E /* CFNetwork.framework in Frameworks */, + 2762C228572FD745D7A4A0ACACB41CC2 /* Foundation.framework in Frameworks */, + 7BFC4F62D9782150E1FE210712B41712 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 19596C0CDE43B2B7F4877AFD03DE6F9B /* Frameworks */ = { + 45FFD5E66183141FBB269E9B2CE431D2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A820281827D2B2AF544CE6CB489026EC /* Accelerate.framework in Frameworks */, - E412248170DB2DD4EDC6EE05E0188D7F /* AssetsLibrary.framework in Frameworks */, - 18B24ED109A6F38A1A2425AAC206050F /* CoreFoundation.framework in Frameworks */, - A56F4BC57AC3D35CBDA456879D912E2F /* Foundation.framework in Frameworks */, - 079094BDD165427341D96639FC74A67C /* ImageIO.framework in Frameworks */, - 75E30873C0CFADCDEB13DB5858F440DA /* MobileCoreServices.framework in Frameworks */, - 2B09A373433D5F511893DDE237C52DB7 /* QuartzCore.framework in Frameworks */, - 64910DD755CAA950C6FA97D2C3094D6D /* UIKit.framework in Frameworks */, + 957EDA6A6B2F70F6A5D36F83F3790FAD /* CocoaLumberjack.framework in Frameworks */, + 6FC0D8164189C1B5BAEB0F681B47B743 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 22A8B9A197A5CC5C7CF8B437E2B20C03 /* Frameworks */ = { + 47EB504BA1BDC8A6B4E4B24D4ED6853F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C38073D98E349F6C9CC129AB34BE5A96 /* AFNetworking.framework in Frameworks */, - 30527E820A3F1CCD0BF8077429D6A9F3 /* AxolotlKit.framework in Frameworks */, - 76E778A5DFA398D2D8F7AD39AE2EF4BA /* CocoaLumberjack.framework in Frameworks */, - 32C6AD218151D28E037692ACB9BE5AB7 /* Curve25519Kit.framework in Frameworks */, - 2BBAEA01EA6C4D67D64DD36B44B44D81 /* Foundation.framework in Frameworks */, - 99BE5D4CF29030E940823AE70C474DBC /* HKDFKit.framework in Frameworks */, - 3C51297CAEB7CEE8EE606658120DD9F7 /* libPhoneNumber_iOS.framework in Frameworks */, - C4EA36805B0AECFFC636FCFDE64EBD67 /* Mantle.framework in Frameworks */, - 19BACDBB7288D5593CEAAE7A587D4608 /* PromiseKit.framework in Frameworks */, - F1E19C4A153CFC8E7681F8EE14AFE9FB /* Reachability.framework in Frameworks */, - 14FD6F848F81A5C57EE059A0A8A5F1D6 /* SAMKeychain.framework in Frameworks */, - C541ED35E463714682A1D1330F099CBD /* SignalServiceKit.framework in Frameworks */, - FB679F09B901D9427BE9A95AFFC2CE0F /* SocketRocket.framework in Frameworks */, - 81F0A66556F45D1E550012CF889949B1 /* SQLCipher.framework in Frameworks */, - 7F4E09C2C4D473E44DF48E4DEB362C88 /* SwiftProtobuf.framework in Frameworks */, - 93D40C862A55E2E43522F7414497F22E /* YapDatabase.framework in Frameworks */, + 7379D1DAE84907B680AC3C275F3B4A2E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 30EB1514EB6F3EE418353B75196F5903 /* Frameworks */ = { + 5D6444F8B6D7389D47EC17E64E2273E9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1680CAD900C592FCBC57E6E9B11BE310 /* Foundation.framework in Frameworks */, + 517DA62163FCE86C5BF6F0320EA194B8 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 34D0F7E066F626FBD98B780291A24880 /* Frameworks */ = { + 5D97A05B99739DF75A576A203F41847D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0C5A5A985302FEBF4FB149FF42FB913F /* Foundation.framework in Frameworks */, + 2927B4777BEFA72E95230A2DEA86F0A1 /* Foundation.framework in Frameworks */, + 2B9173271E9C656FF2423935F4935A55 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5CD9359A5A4C2A391880962C0545773F /* Frameworks */ = { + 61CD20BCA8C28CC4C3445C1768612147 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CC6CB347E66C32574072908B8B6EBC98 /* Foundation.framework in Frameworks */, + 1654E3C66617AD1F3D14C6045E3C5FAB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6110F4227C5CF7964232382F7638EAB0 /* Frameworks */ = { + 7FD0FD4DA86BE85227A924AFC2E52E9D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F8CA64F092FF59FBB14BB05074872260 /* Foundation.framework in Frameworks */, + B6BAC01DE1A35FE2007C663184079AEC /* CocoaLumberjack.framework in Frameworks */, + E2D75DC966BAEBA314D63FDE831526BC /* Foundation.framework in Frameworks */, + DF4911B1FA0D315A3627F5673A7ECD18 /* SQLCipher.framework in Frameworks */, + F8560EF7124B4FE15E45D8FA323FC7C1 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6114834CBD235831722071CFF2B589D5 /* Frameworks */ = { + 86235E00016FA62F3DCE82F09700F30F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A8F23578F1409FA6DCFD8AA8A75AE9BB /* Foundation.framework in Frameworks */, - 03FF45B4FFF892BD1CC664DA0F7F34FC /* QuartzCore.framework in Frameworks */, - 68E4B0D5A27BB876E5758A058001C745 /* UIKit.framework in Frameworks */, + 039CCF7D971D41B362FB446818624EEF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 69488D9FA4A9D76C72B3B47E1C2F1537 /* Frameworks */ = { + 9826FA32CDB51371754704E82B03DD18 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CC4BFBA2AD74C68819D22E68495EF86E /* AFNetworking.framework in Frameworks */, - 6EE191179F5BF4720C91E96C73D6A86C /* AxolotlKit.framework in Frameworks */, - 827C42B1BF3CC0A8CCCA7E63CEDBF14E /* CocoaLumberjack.framework in Frameworks */, - F2751C4D1D5595790D26FA2CBD6A1DF2 /* Curve25519Kit.framework in Frameworks */, - DA11B81EC0381AF30714E7449A5753F5 /* Foundation.framework in Frameworks */, - C5007F41F9AE246792FAB24B807EE287 /* HKDFKit.framework in Frameworks */, - 0B4500A00CEBDF7E7CA323AB9D59AE52 /* libPhoneNumber_iOS.framework in Frameworks */, - 82EE842D2AD30758F1F389845F0491B4 /* Mantle.framework in Frameworks */, - 6AAF65BFDD23254AD1977FCE56F2CDA2 /* PromiseKit.framework in Frameworks */, - 4B67A89C1FF1C21AF5B0F42582796BD2 /* Reachability.framework in Frameworks */, - 41434A94D67F0BDD32C0811880909A17 /* SAMKeychain.framework in Frameworks */, - F4ED2E01B78385A667EBE699EA4A1966 /* SocketRocket.framework in Frameworks */, - 1957AB84592514E1C63CB89E8B671434 /* SwiftProtobuf.framework in Frameworks */, - E974C45469C2118B94ED53A3E753C116 /* YapDatabase.framework in Frameworks */, + 1E1744C85BFDD7B7F77CC5EDDA4E1B00 /* AFNetworking.framework in Frameworks */, + CE44281DCAF0BCB26ECE35C8D6161EE8 /* AxolotlKit.framework in Frameworks */, + CED0142F042D3CB8DE813BFF967549ED /* CocoaLumberjack.framework in Frameworks */, + 7BFAF5BD4EB1B06097D289C1F47A28A5 /* Curve25519Kit.framework in Frameworks */, + 9C865D8E4CC7F76BF2C3A9FC60859598 /* Foundation.framework in Frameworks */, + EA925022CD63A2F39A73A8F5425BFD17 /* HKDFKit.framework in Frameworks */, + C90901DCA4AFEE49E58A8802323CD3C8 /* libPhoneNumber_iOS.framework in Frameworks */, + 1D578F7914FC62859B0DB8B19242B217 /* Mantle.framework in Frameworks */, + 81440A0FEECC7404993B91D2AC0B2A86 /* PromiseKit.framework in Frameworks */, + C50C6557626CF11BEF880DAA9C9091A1 /* Reachability.framework in Frameworks */, + BEEC99CA702728D6672712560CF6656B /* SAMKeychain.framework in Frameworks */, + DBA315AE358272DF3DF9D9F6A4455265 /* SignalServiceKit.framework in Frameworks */, + CDF2EF2F97E891B09350B4EF4EC85D06 /* SocketRocket.framework in Frameworks */, + B3761EE7DAD2BEAD0F08775E90E7D0EE /* SQLCipher.framework in Frameworks */, + 85A3451B00857A9EA3B658ECC07CBD75 /* SwiftProtobuf.framework in Frameworks */, + E9A8CDDD519801A7633C4CB316D8AF65 /* YapDatabase.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 922D33FA18D733E65EA0DC8097D48DD9 /* Frameworks */ = { + A4FDC9016C05FD15A2106097E42DA072 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B12E2D8DEF29CAA52B50BA753A06BC8D /* Foundation.framework in Frameworks */, + F35310C08896DF91A970FE72CD49AF6D /* Foundation.framework in Frameworks */, + 73FEF82E1C79A5E656ECA6664A0F00F5 /* QuartzCore.framework in Frameworks */, + 1D849992761CE630250AEB56522D73B7 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - ABA5D11DEF4ABBC1484A5B7A6521AB26 /* Frameworks */ = { + A66E05D119C58D3A26FB23BAE9FD0D08 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1D28C7EBFC7C221C7A17B42DD78B8002 /* CFNetwork.framework in Frameworks */, - 2A87A1EF4D523C406B840000CBF4D06C /* Foundation.framework in Frameworks */, - FC974B46F271900DFAC1E6AC597BE28F /* Security.framework in Frameworks */, + 7E6894E687C6E0C8483FC432A4D9003D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B1867025AEEC750AC03986D8267A5B71 /* Frameworks */ = { + B3992C868C92199AA39701979EB9DC4A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 309197B1D180693DCC46D270CFD0DA5E /* Foundation.framework in Frameworks */, + CDB2C2235F51A330D3F4DE78A43AB5C5 /* Accelerate.framework in Frameworks */, + 2ACBA08FC52DB58D9317E1D204CB47A4 /* AssetsLibrary.framework in Frameworks */, + 8688E66F3CCAC236C17B753F909D7C08 /* CoreFoundation.framework in Frameworks */, + 94CA529FB17986FF8FEAA1172F9FC342 /* Foundation.framework in Frameworks */, + 56AC6355BD1574C09BA97F15B09013B7 /* ImageIO.framework in Frameworks */, + A280B25FDF71B1A8A5ED7C5598CB155C /* MobileCoreServices.framework in Frameworks */, + 0C35BE337426E73A208DC58FEF46FF47 /* QuartzCore.framework in Frameworks */, + 0FE3AF08838E2D1222E90C709F9BF95F /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B4B227B58C40CD956E6F78B36135C204 /* Frameworks */ = { + B83ECAA0C193418813D68A3CBC2DCB47 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9B903F41433EFB7DF8F7372A3F390F15 /* CocoaLumberjack.framework in Frameworks */, - 6AA42419669A6E79D7782726D526F3CD /* Foundation.framework in Frameworks */, - DAC1C61126892E46F305629381948EDA /* Security.framework in Frameworks */, + B6C55425B82355CEF4E7928C4158EAD8 /* CocoaLumberjack.framework in Frameworks */, + ACBAC0796DF925812C7E3C285BC406D5 /* Foundation.framework in Frameworks */, + CFFD35FB99DEBB95ECBE6EDAC311281A /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - CBD070C265884C23E0A33415E9C26E9D /* Frameworks */ = { + BA8D4A44B5B650411239FDEF09534D1B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 67A28C091B52E0CDAE540F5D3032A709 /* Foundation.framework in Frameworks */, + C4FEEA1F7289EAF82437C98178041EDF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D5B4C3BCDA4EFC72629D9D91157CC2F2 /* Frameworks */ = { + C1DAB7953B2E46BE241E0ECA291BED0D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A851EB4F8E86D1E283D4DE13629EC399 /* CoreTelephony.framework in Frameworks */, - 848B0A703E95027A8890A5373044E150 /* Foundation.framework in Frameworks */, + 4F3102848474B5F04E618A16BC1FCF29 /* CocoaLumberjack.framework in Frameworks */, + F401DAF444FFF28696942F6A972BCA5A /* Curve25519Kit.framework in Frameworks */, + 653E43FC6AFF93436F56A7DFB417EEAE /* Foundation.framework in Frameworks */, + 1D3CD11ADB461DEE32AE84E5C90051F3 /* HKDFKit.framework in Frameworks */, + 5F7B446F7D316E11AD0C86AFB3F1ADB7 /* SwiftProtobuf.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D64428AA9C576F4493975ABDCC4D6CE0 /* Frameworks */ = { + C3402798BED5D69AB55835423E8BFFCC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D09FFBF068D264131F5C4FBABA81B994 /* CocoaLumberjack.framework in Frameworks */, - A96F15464A57BE6395AB3C32C2736B74 /* Curve25519Kit.framework in Frameworks */, - 0DABCDC4C92CDF20C60FFB6AFD1432E8 /* Foundation.framework in Frameworks */, - 55BAD4F0127779DEEF4528F910CE01F6 /* HKDFKit.framework in Frameworks */, - 6F5B4DF3382F4A61FEBFFE6DCF95A0FC /* SwiftProtobuf.framework in Frameworks */, + 50DA720331D30628A866D0D3234E1052 /* CoreTelephony.framework in Frameworks */, + DB637790486F75B2F85D9C5DF3A5B444 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F238169531E68BC5B72349C2B13CED99 /* Frameworks */ = { + C48B06689DB8CF9FA22068E2C17E5C6B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B920636C69E6F53E565A5AA272F34000 /* Foundation.framework in Frameworks */, + 7BFECF6F921101C5B901728FBB32DD4E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F73A9C8671BB75CD7F92A616B2DCC850 /* Frameworks */ = { + DA25B926785D786F39E402D7D8EE5A4D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B17B8B5EBBD49CEA1EA89CA4C143BC06 /* Foundation.framework in Frameworks */, - F195DC9603BDF7104F582EC6C092F12E /* Security.framework in Frameworks */, + C3A76B8955771CF90A6F32DE06B7107D /* Foundation.framework in Frameworks */, + 6777DC72CD956556C61087EB15BF2791 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F954976F8C5FAB4B28667D3C7CEFEF39 /* Frameworks */ = { + EBADC85D94E60F77F2C313724449FF28 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7472CE783A8ACF8BDEC4E7A63335E232 /* Foundation.framework in Frameworks */, - 2E1437E94D211AA21AC84C69570941E5 /* SystemConfiguration.framework in Frameworks */, + 50D40A80D9995C8FAC543A1754D2912F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FD898924ACC9BE03D37FCEDB313AFD29 /* Frameworks */ = { + F34612A411F2DB99A83EB38C6B12A297 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4FA48C734648A961A6FF82C2ECFEFB94 /* CoreGraphics.framework in Frameworks */, - 56EA39E80B0773B66E1CC4442B8F8C0F /* Foundation.framework in Frameworks */, - 3E523E24B1B62013D8E4EBA99538536F /* MobileCoreServices.framework in Frameworks */, - 74F836A17D50905B3FE9E71DBF6B5080 /* Security.framework in Frameworks */, - 55634142A41C78B3912F0C4A272B455A /* SystemConfiguration.framework in Frameworks */, + D979DD25F0C831EEEB8924649F698411 /* CoreGraphics.framework in Frameworks */, + 35085D4F5F0692FEF05C35BB17B7F9BE /* Foundation.framework in Frameworks */, + 6DCDE8FBBE79F4F288D2410CA1F15D07 /* MobileCoreServices.framework in Frameworks */, + 05DF62629CD232BD5333A376567AF5C7 /* Security.framework in Frameworks */, + A87819A93A12C8E0FDC36FB44B185B29 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FEAE77A19BA1C9E2489DF4D8A7C30790 /* Frameworks */ = { + F5B3626938BFAFAA620FB5FFD686633E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 61D4C3EED4BFDE4F7E0E5E644098261D /* Foundation.framework in Frameworks */, + 8C6E7B42AA919B3867C945B532A51D61 /* AFNetworking.framework in Frameworks */, + 7CC3C3FEAD69448A824085545FFA29C7 /* AxolotlKit.framework in Frameworks */, + 915523155331F213B59D9E7FB7BFD6CB /* CocoaLumberjack.framework in Frameworks */, + A1B7197C6A975C59C9D0BEDB68A8BC7B /* Curve25519Kit.framework in Frameworks */, + 4AD82B2D694DD203FE95130D7C386954 /* Foundation.framework in Frameworks */, + 740A353A749C8C79F624AE29A723AB4E /* HKDFKit.framework in Frameworks */, + EB19EE79B8D78423235AAC0808119E33 /* libPhoneNumber_iOS.framework in Frameworks */, + 2E11E82BD353EFDB4AEE6B14E6C6390B /* Mantle.framework in Frameworks */, + 43369740BD6A757F86269C81ED35AF5A /* PromiseKit.framework in Frameworks */, + 73573C9843224CF6D1606EFC0FDF5B2A /* Reachability.framework in Frameworks */, + E2B04A410CF6773479C50294C3B0E559 /* SAMKeychain.framework in Frameworks */, + C44B70BB5A75BF7C1E9F84A902B3C4CD /* SocketRocket.framework in Frameworks */, + 0EEC830C76C852059A3440A41542B094 /* SwiftProtobuf.framework in Frameworks */, + 60DE39F7AB323934B96A0541317354FF /* YapDatabase.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 00FA694327E760EA9C02C5FD9456B42C /* SignalServiceKit */ = { + isa = PBXGroup; + children = ( + D1DD9CDF786A941E9CFE0785755F384A /* SignalServiceKit.h */, + C47F52C096ADC0C3F2F7D4659134BB27 /* SSKEnvironment.h */, + 516C88817C6E4ADFEA82C772D52183B6 /* SSKEnvironment.m */, + 64F7CE2FF655C087ACFCBA459B464E19 /* TSConstants.h */, + 1F4BE1A749789B9C01FA9423C0DA3967 /* TSPrefix.h */, + B3F7AD24FCD25CFC889591573647DAF8 /* Account */, + 75D72A505C1F12BA8BB14CD65EC3CCA8 /* Contacts */, + 0A7974739518770E2224E83012985A75 /* Devices */, + 3B1ABA2F00C2C1253FFADB7B16C1191B /* Messages */, + D7CEC473607D51F6BCEBD64AC02B5C60 /* Network */, + 68CE7B1E8E58B244BD0480C210940347 /* Pod */, + E07D5B1A83ECFE5AB88CFD8009A4E4A0 /* Protocols */, + CF27E408E09E7DAC089A00B82D169458 /* Protos */, + EB68DD5EA7C95A8BFFE51F9A259985DA /* Resources */, + 721C328F794EF2A0629055C5FE3E1EE7 /* Security */, + 0199E22A902895621EC80A731851DE46 /* Storage */, + C80DD44BD7FB21A4076CE0C4DA568771 /* Support Files */, + E0263211A0D83ED8C57961CDDA65051E /* Tests */, + 38F930DAC7EF6F9802AA97137B4E64C6 /* Util */, + ); + name = SignalServiceKit; + path = ..; + sourceTree = ""; + }; + 0199E22A902895621EC80A731851DE46 /* Storage */ = { + isa = PBXGroup; + children = ( + CCD04906DE544597E903F359BD6F8950 /* FullTextSearchFinder.swift */, + B6F10A999334B91DB04CB2D5169C7AC6 /* IncrementingIdFinder.swift */, + 1B5FD14D3F40CB22F7D4BC3FA8008FB1 /* OWSIncomingMessageFinder.h */, + 6500DBA459FADFF06C64B1C8F2232D24 /* OWSIncomingMessageFinder.m */, + 364367233949EF8DEE680946C7EA7B69 /* OWSMediaGalleryFinder.h */, + 3A8F1FB3E7AFCD2B08A9B5CC6BFE6B63 /* OWSMediaGalleryFinder.m */, + 5032E786D4C36DAE68742C25662F22D2 /* OWSPrimaryStorage.h */, + 1F7EE8DB8E0DAD2AFB8F23FE2BA10242 /* OWSPrimaryStorage.m */, + E0D5ABFAB01138AB448B7CC10A48BFEC /* OWSPrimaryStorage+messageIDs.h */, + E9F2778111B2398A08E28BB373F12723 /* OWSPrimaryStorage+messageIDs.m */, + 25DC64956F3CCD437E9091DA0244526F /* OWSStorage.h */, + 602C7259DEED3D178516E7E8CF0C557D /* OWSStorage.m */, + FE9C043511E96BA29B9601426558AD4C /* OWSStorage+Subclass.h */, + 4EC666C78847C3650A6CD54FEFD8D198 /* SSKKeychainStorage.swift */, + F0BC08A4ED3C2BD50B53A62B86B1E2EE /* TSDatabaseSecondaryIndexes.h */, + 1C92EF6A6EB2236730D5B55368D7F9C3 /* TSDatabaseSecondaryIndexes.m */, + 6B12881300744B9D59E54421C39E1ABA /* TSDatabaseView.h */, + C88690FDABFBB18BD44D218D18D068A0 /* TSDatabaseView.m */, + 50A43C2252CF23F68A46D7953F60C096 /* TSStorageHeaders.h */, + D7ECC7FF0A93193BAD8FE2FDA4536DF0 /* TSStorageKeys.h */, + 7B66EA871161A889FF2BA75471B6B2C3 /* TSYapDatabaseObject.h */, + 520E401F8391D0B4C0D872D836537849 /* TSYapDatabaseObject.m */, + 306C678B993C358488C525BFE800FACD /* YapDatabaseConnection+OWS.h */, + 07379E3A4EAB53FC1589E49710A39F76 /* YapDatabaseConnection+OWS.m */, + D12A5F17645C5BCD5F1491731E4E85D2 /* YapDatabaseTransaction+OWS.h */, + 2971B462759512B6788A5D916C6931B7 /* YapDatabaseTransaction+OWS.m */, + DDFF5319CB6D4F88E12CE67CA748653A /* AxolotlStore */, + ); + name = Storage; + path = SignalServiceKit/src/Storage; + sourceTree = ""; + }; 02563536C7F4DEE9ECD1A1D6532D1C78 /* SQLCipher */ = { isa = PBXGroup; children = ( @@ -3724,7 +3788,7 @@ 07F47C2E2B5D2313D80E476A3ED646D4 /* Development Pods */ = { isa = PBXGroup; children = ( - B8E11010DADF14075DD9B533833E08A3 /* SignalServiceKit */, + 00FA694327E760EA9C02C5FD9456B42C /* SignalServiceKit */, ); name = "Development Pods"; sourceTree = ""; @@ -3773,6 +3837,40 @@ path = "../Target Support Files/YYImage"; sourceTree = ""; }; + 0A7974739518770E2224E83012985A75 /* Devices */ = { + isa = PBXGroup; + children = ( + C49231D7D0ADD905C44A9193D25D6DC9 /* OWSBlockedPhoneNumbersMessage.h */, + 15412E5CF7BF7AE91D5510E39E5562DD /* OWSBlockedPhoneNumbersMessage.m */, + 68C22284BFE62B4383E03F9AF706D4A2 /* OWSChunkedOutputStream.h */, + 1780134F25BD470FEB0314B763E2300B /* OWSChunkedOutputStream.m */, + E9603B8454677E8B283C92238A2F61DB /* OWSContactsOutputStream.h */, + FC4578CE1CC0438D62E7F385E5F8B82A /* OWSContactsOutputStream.m */, + D1759EE45AED42AE9F0EDA88D24F608C /* OWSDevice.h */, + 95C08F3B927F76457C9BD3A2EA5BD35E /* OWSDevice.m */, + 6CA424073B8174A30527414EBB3E986E /* OWSDeviceProvisioner.h */, + 380DC1D2EAA20260989E65BDD6F9564B /* OWSDeviceProvisioner.m */, + BCA928B4FDAEC6ECBFEE57358BCBE539 /* OWSGroupsOutputStream.h */, + DE2BE6BA487E1543AE4F7C679B021F0F /* OWSGroupsOutputStream.m */, + 83F8961DC3DE3CD227D33F6337C1B2BC /* OWSLinkedDeviceReadReceipt.h */, + B2549D36BAB5365439EB5EB441E2D2D6 /* OWSLinkedDeviceReadReceipt.m */, + 066DAD59741C7F6E64752FAA835DFF11 /* OWSProvisioningCipher.h */, + FB592B9898F1E47DC8271FE860596DEB /* OWSProvisioningCipher.m */, + CECFB35571AA6C7B225B16FA79260E7B /* OWSProvisioningMessage.h */, + EA67C6869D905FA3DA4C70D83FB2CFB2 /* OWSProvisioningMessage.m */, + 8399D58BFA531CE5B1797986682D555F /* OWSReadReceiptsForLinkedDevicesMessage.h */, + 42A9CF7FACBB952B41AC6381E28B9A4B /* OWSReadReceiptsForLinkedDevicesMessage.m */, + 88893143898B7A9CD6F633C25054BD60 /* OWSReadReceiptsForSenderMessage.h */, + 78E448D0E8D705149369D435EA276D49 /* OWSReadReceiptsForSenderMessage.m */, + 60A9FEA9F070E705E9F84D90339ACA61 /* OWSRecordTranscriptJob.h */, + 8F72709F33AA9F85D5960EC997E0BAB6 /* OWSRecordTranscriptJob.m */, + AC91FEE02EA34E02AC27EC03F386A3BB /* OWSVerificationStateSyncMessage.h */, + 89A0E385FF5D42D3826AE8F0BC7865AF /* OWSVerificationStateSyncMessage.m */, + ); + name = Devices; + path = SignalServiceKit/src/Devices; + sourceTree = ""; + }; 0D64A1DAF370D2D0C3E96DB1AD203701 /* AutoView */ = { isa = PBXGroup; children = ( @@ -3789,6 +3887,43 @@ name = AutoView; sourceTree = ""; }; + 11CCCC227D56C39BC128B80AF77281DF /* WebSockets */ = { + isa = PBXGroup; + children = ( + 0286847C77E11DC776B7B4E66B89014A /* TSSocketManager.h */, + C4F3897534ABFC6A13449019CAC54B75 /* TSSocketManager.m */, + ); + name = WebSockets; + path = WebSockets; + sourceTree = ""; + }; + 138AF2977A54DA4A21859A0F3734533D /* Attachments */ = { + isa = PBXGroup; + children = ( + F6A6B6C278DB43C0C8DAF20A68A56F56 /* OWSAttachmentsProcessor.h */, + 7D556EDC7CE95FAD107E5B525BB523B3 /* OWSAttachmentsProcessor.m */, + 80C25923E808714EF7E9CFEB0E55B0ED /* OWSMediaUtils.swift */, + FD708994B50188A1307D034961FB8EA7 /* OWSThumbnailService.swift */, + E6AF6B8C28833657473E3FCE4CF3998D /* TSAttachment.h */, + 9905AF65CABEC9AD350F1D087BEA2C7C /* TSAttachment.m */, + BDC1187265E1B690D5CAE8554A4D2E69 /* TSAttachmentPointer.h */, + 2597E14C55AF06AFF93D7B268916A030 /* TSAttachmentPointer.m */, + 358712DF7049577DCDEF912445E27D1B /* TSAttachmentStream.h */, + 43071950B523A21F05FBB07543A38D1D /* TSAttachmentStream.m */, + ); + name = Attachments; + path = Attachments; + sourceTree = ""; + }; + 1C11C95F0210CF5E9EBD5A71350D4DEE /* Security */ = { + isa = PBXGroup; + children = ( + B4EFD687864B4B518626BF065E87C202 /* OWSFingerprintTest.m */, + ); + name = Security; + path = ../../tests/Security; + sourceTree = ""; + }; 1CC7FDC6E459EE3AD30BDCF014AFBBF9 /* Support Files */ = { isa = PBXGroup; children = ( @@ -3892,17 +4027,40 @@ path = Curve25519Kit; sourceTree = ""; }; - 21ECC9FB1C5D7DF6FA71B55C8969DA9D /* Util */ = { + 23145C2DEC1FEDEA7912233B1180DA93 /* Interactions */ = { isa = PBXGroup; children = ( - 415F67DEB7B241362EC6A267C39D1DE4 /* CryptographyTests.m */, - B6CB979ECBAED47C83360EFEF6AE4DC3 /* MessagePaddingTests.m */, - D02EC2DBA688712335B134F77A02489C /* OWSAnalyticsTests.m */, - 47C7922382F31C01962746F3EFA99C99 /* SSKSwiftTests.swift */, - 74CCB3F397911D8DC1C758139775A3CC /* TSMessageStorageTests.m */, + D706AA4E1AC9D83622D0D9EE6EE00633 /* OWSContact.h */, + 7EC1148FBD6C8F54B3ABB31D6C4F56BB /* OWSContact.m */, + 072A7A5BA2427EFD2B0F29BCB6E8648E /* OWSContact+Private.h */, + 7481AD5AE2FA7AB0E4F5105F2EA4AF3F /* OWSDisappearingConfigurationUpdateInfoMessage.h */, + 631E99720C109B29233FA514289C092A /* OWSDisappearingConfigurationUpdateInfoMessage.m */, + 0FB0A099A1E0DBD7CD8818B0DB79B8B2 /* OWSDisappearingMessagesConfigurationMessage.h */, + 24166A6D56C67A35BE39437831D6C237 /* OWSDisappearingMessagesConfigurationMessage.m */, + 394DAFE0E69B64FB38474409E1E37479 /* OWSDynamicOutgoingMessage.h */, + CF0A2E89F6199CA70A8A9F3EC05EEE7D /* OWSDynamicOutgoingMessage.m */, + A470E5175EA59EB1982998C50F259097 /* OWSEndSessionMessage.h */, + C0A1E1AA3CB2A1F6A4516484C7F2BAC2 /* OWSEndSessionMessage.m */, + A4E83A72807CE3438E7227BCAEAF6EAA /* OWSVerificationStateChangeMessage.h */, + F4DC94EC61C8500A28A9A06D062E7518 /* OWSVerificationStateChangeMessage.m */, + B6D7DFC07E477CE89C40E3FC3CA56DF0 /* TSErrorMessage.h */, + 32E5869DD36F06E39B99C7EC35DB0825 /* TSErrorMessage.m */, + 105694B30C8125935578D9DFAE28535A /* TSErrorMessage_privateConstructor.h */, + C5009CCDE58DA937B3C97AFE65BF94EA /* TSIncomingMessage.h */, + 5FF9C0B64BCF75CBBB33E33F7B49CD14 /* TSIncomingMessage.m */, + E78100D1B7E61C81FBD9BF5799FDA8E8 /* TSInfoMessage.h */, + 088917F3FC65CD3ABA89C654B430B421 /* TSInfoMessage.m */, + B9098C354C3CB429A3E66FB29F03DD2F /* TSInteraction.h */, + 3712FA8CAD7CB1688F7BD2C55806213C /* TSInteraction.m */, + 698741D8461D16C35B7634AF59FEE821 /* TSMessage.h */, + 6915EB4B644D4A1A427F1A110DD1FAAA /* TSMessage.m */, + 1231DA13355CA5C2EB2ABA4373A8E8A1 /* TSOutgoingMessage.h */, + 26CA4659BD6119ED6562C3BFCCE7C8E0 /* TSOutgoingMessage.m */, + A39F459910295E31C441664ADFA214E3 /* TSQuotedMessage.h */, + 0B0C33E8DD1C65D7A6A8A66E1063377B /* TSQuotedMessage.m */, ); - name = Util; - path = ../../tests/Util; + name = Interactions; + path = Interactions; sourceTree = ""; }; 24CA3EC10642606FCAEC3148F305C1F0 /* Support Files */ = { @@ -4000,18 +4158,6 @@ path = "../Target Support Files/SwiftProtobuf"; sourceTree = ""; }; - 3268BD70831D1AE4793679C77BA35256 /* Threads */ = { - isa = PBXGroup; - children = ( - A46FE891089B335D81EBE79DB3A7FD4C /* TSContactThread.h */, - EE15381E1111F93C4AE76C0DCA3EDD5B /* TSContactThread.m */, - 865DEBC6D3615AB799C761DDDE7E156D /* TSGroupThread.h */, - 756B7177D9D132D098305938218A0A0D /* TSGroupThread.m */, - ); - name = Threads; - path = Threads; - sourceTree = ""; - }; 343708EA3189E4D07FE6F367599D3092 /* Security */ = { isa = PBXGroup; children = ( @@ -4021,40 +4167,86 @@ name = Security; sourceTree = ""; }; - 389D868C2CE962302123A56680268EFB /* Interactions */ = { + 38F930DAC7EF6F9802AA97137B4E64C6 /* Util */ = { isa = PBXGroup; children = ( - E373F4C93393ED20757236DA8731C769 /* OWSContact.h */, - B8B39662C00E685465716908A350EC7C /* OWSContact.m */, - 2680BBE90F25265F23A85D5AC4E7FA7E /* OWSContact+Private.h */, - 389CE0DCC43D1B5DA9ED5BC18420DF91 /* OWSDisappearingConfigurationUpdateInfoMessage.h */, - 26988E58851366A1EE236200A918D8C8 /* OWSDisappearingConfigurationUpdateInfoMessage.m */, - 005A9F78116107A70F3181F7B07A5C8C /* OWSDisappearingMessagesConfigurationMessage.h */, - FE833CF630604DBC1A03EBBA85F1750D /* OWSDisappearingMessagesConfigurationMessage.m */, - 2FA79E7711D545987E1C68B10F135552 /* OWSDynamicOutgoingMessage.h */, - 2F4011C9427CA00D027C2895CC271669 /* OWSDynamicOutgoingMessage.m */, - 53D9E7EDB3E5EF3789FDB288033E8091 /* OWSEndSessionMessage.h */, - 8AE575EFD0FB3098F10681694E85FC37 /* OWSEndSessionMessage.m */, - 66B52A862EA4D18990DF5657624CD52E /* OWSVerificationStateChangeMessage.h */, - FA2B4A4E231C05A8B82CFCE5D99B73A8 /* OWSVerificationStateChangeMessage.m */, - CD801C25FE3D553D41ACD47CF108E2E5 /* TSErrorMessage.h */, - 6E44CA1967D953A572BBCA9958C465E8 /* TSErrorMessage.m */, - FB27BC03F8D678EA9D8E18094F1EBEF9 /* TSErrorMessage_privateConstructor.h */, - E1C12C104A0FDA1ACD759310033D4C0F /* TSIncomingMessage.h */, - 730F915244FE71F4AD396A46733EEC32 /* TSIncomingMessage.m */, - 4FD83ACA669035461D2573626A5D978D /* TSInfoMessage.h */, - 71AF1D977427A12B85E7A1371CBC698C /* TSInfoMessage.m */, - C6F301F26FADC01A4F07F2F978CB9B2D /* TSInteraction.h */, - 608E4ABB4FC36ABEE696DB57C9B1DF82 /* TSInteraction.m */, - E5A4B8F34C5C8AB2874A73B2FC1F34A0 /* TSMessage.h */, - 24DA7D3069867CBCB4E67B3866301A6E /* TSMessage.m */, - 62958022707CCC2AA150180A0FFA5FBA /* TSOutgoingMessage.h */, - 5FCA7F116991A1695D014C3B1797BA0F /* TSOutgoingMessage.m */, - 36B90F0D799E1295B6DB52B25F384F68 /* TSQuotedMessage.h */, - 1C05BCE4C1C5C5FA27CB5D6F624F86E8 /* TSQuotedMessage.m */, + D07C7E3FD20C14430E514775E292F4A7 /* AppContext.h */, + EEE872E949DB7138F3B62281FE914366 /* AppContext.m */, + ECC71181D173E6B8454F4F1B0A284C1E /* AppReadiness.h */, + 9E0C4515678A7F2239A9E0835DEC17A3 /* AppReadiness.m */, + 1DC066C908A5A94D4C0BD90250B27253 /* AppVersion.h */, + 72C530E2A8F92DCD97278E874E285617 /* AppVersion.m */, + 757C2C2FFB614DF3F016CACB4097B234 /* ByteParser.h */, + 9EDF66267426D99F51D30490C7FF0F6B /* ByteParser.m */, + F00F63FBF6FE732E4AD5B93C3C15880E /* Cryptography.h */, + 3A834BFF98759E354DBAFE61140C1420 /* Cryptography.m */, + BB840B84BC2F45275A385D05A773D4B2 /* DataSource.h */, + 58D4C8D1D84A8E4A918E05E0A7AFA8B4 /* DataSource.m */, + B74BF2B5ED6438DB43C4E8A120677C56 /* FunctionalUtil.h */, + B500F40FFF96697DDDAF13A3BF14AF31 /* FunctionalUtil.m */, + 8CF6036998AF77C00E2A6BF76D6C7E52 /* iOSVersions.h */, + E39AA1DE58AB0751B4632EC3AAFCD667 /* Logger.swift */, + C2D258B69EA73DF37871303B2FB04567 /* MIMETypeUtil.h */, + DDCAFEE20000C61E33FB841A9B4B54D4 /* MIMETypeUtil.m */, + 07DDC590D8E375CB5C86096F84751F82 /* NSArray+OWS.h */, + 5798CCE435B66BD688265C2E7455E11F /* NSArray+OWS.m */, + 725069E366FFF8A0F3DFF3F5772E4C55 /* NSData+Image.h */, + DB9E9D6B985B9271EA7AA6BDDAFC8D9E /* NSData+Image.m */, + 6C3217FCC0695028E805110DC67F4259 /* NSData+messagePadding.h */, + 1CABA8945CAE7E701DFD5773B5FB0845 /* NSData+messagePadding.m */, + 0ABC4BCB3B48F8AC89AEEE48A9BF2580 /* NSData+OWS.h */, + 63351A8870834CE09ED187936143B2F5 /* NSData+OWS.m */, + 3A3B039E94E9BA4CFA09EE7B2A2000B2 /* NSDate+OWS.h */, + D2ACD6329D8C4B65DE4790EB85489E5C /* NSDate+OWS.mm */, + 10015D6EC3BFDDE43D448DCB8DFF286E /* NSError+MessageSending.h */, + F42F5A505A0ED31168B0F716F6E292B0 /* NSError+MessageSending.m */, + FB69E14696011D2B31E0E714CD85ABDD /* NSNotificationCenter+OWS.h */, + ABCAC35A22906E660183CB38359FFB91 /* NSNotificationCenter+OWS.m */, + E9627D8474D24CF224633C60D0ECA4BD /* NSObject+OWS.h */, + 8C95694007439DF628786A3CF7DD679D /* NSObject+OWS.m */, + F6E1FE752AEDDC2FF6675D0C615E088E /* NSString+SSK.h */, + A2A0237A005CCBE07C99A3743CEC353F /* NSString+SSK.m */, + 80A9F7BBD1F9D0EBA4D744A664F6ED4B /* NSTimer+OWS.h */, + EAF85B240EF0B9FB670C5E432020B81E /* NSTimer+OWS.m */, + 38EC953BED429ACA67F59E1A64A76718 /* NSURLSessionDataTask+StatusCode.h */, + 7561C210354A12822E24DDEC5C507701 /* NSURLSessionDataTask+StatusCode.m */, + B04C7C2C2F8D2CD980D79353D62EAB9B /* NSUserDefaults+OWS.h */, + 9AC74FA1B1C605EED7F10A7866E8EC19 /* NSUserDefaults+OWS.m */, + 189DEA6112FC2B58E8B0F2B57405231D /* OWS2FAManager.h */, + 1B0F5679DDB783F3637DF27C8A0E459A /* OWS2FAManager.m */, + FD45989131157CC95ECF74A436F1EF70 /* OWSAnalytics.h */, + 67D1F2390270F9E353D520E79C8C42AB /* OWSAnalytics.m */, + E02BB0CE5325B4D00F41E29B0AC4731C /* OWSAnalyticsEvents.h */, + 9246E0769F75A6516CF7A959BF97392D /* OWSAnalyticsEvents.m */, + FAB35DAEB38B1D6DF5922C502EE5F49E /* OWSAsserts.h */, + DA866FF50814C50A6146D2C5E496494C /* OWSAsserts.m */, + EBF3F195B64F5CB8059691E1F1286130 /* OWSBackgroundTask.h */, + 4D7D8DD004AA08E233E85B8172DF8DE8 /* OWSBackgroundTask.m */, + 50641DA5F2A120819B58BED8524A29D5 /* OWSBackupFragment.h */, + 053A6146768767C7E9D12311521A3982 /* OWSBackupFragment.m */, + D71CC13D6B89FF8F356D73657452A5E3 /* OWSDispatch.h */, + E40DF655036476BFE10ECD4A815BD952 /* OWSDispatch.m */, + B435177679A442E5A00CFDB1BEF0A79D /* OWSError.h */, + 782B5A57F58F6A7CC03561A6FB60D63F /* OWSError.m */, + 183CB23C1BB63FE03FC1639A5331A4F4 /* OWSFileSystem.h */, + 885C971D2C7918FE2C4A09757A0C0CB6 /* OWSFileSystem.m */, + 7924DF033EF68BDC397BCD80B60940E7 /* OWSLogger.h */, + EF2EA9EB427C6AD5746E75EC1126F27E /* OWSLogger.m */, + BC761FA16437735C42445760B232B403 /* OWSOperation.h */, + AB8D19401393D88AD0AF1EE89A0C9917 /* OWSOperation.m */, + CFA61EF34BC0A2ED25887305889A3AE6 /* OWSQueues.h */, + 9174F235B643B26D68FFAA1506D25E5C /* OWSSwiftUtils.swift */, + BE65EAC9456A90207C3789005913A4C5 /* ParamParser.swift */, + BEC00EDEE21256122FF903F045765AD5 /* Promise+retainUntilComplete.swift */, + 0B540DF8FE2E25ED1569B49E7BC3D44A /* SwiftSingletons.swift */, + C194F71362C99E2AFD6B7DBAD8002D93 /* Threading.h */, + 9D1124AD2EB1525046F7D953BEE44B30 /* Threading.m */, + 5CC6BD574EE13281C5860AFF9ED30C16 /* UIImage+OWS.h */, + 3E48828FCEC8482EECE7140994C385D0 /* UIImage+OWS.m */, + 2C028CF5B602DEC66AB25A7F140C6A5A /* WeakTimer.swift */, ); - name = Interactions; - path = Interactions; + name = Util; + path = SignalServiceKit/src/Util; sourceTree = ""; }; 3AFF44317515A03C61E50682EC842054 /* Pods-SignalMessaging */ = { @@ -4075,18 +4267,69 @@ path = "Target Support Files/Pods-SignalMessaging"; sourceTree = ""; }; - 3C433A3B2D1C71EE92DEE559A9650A9D /* InvalidKeyMessages */ = { + 3B1ABA2F00C2C1253FFADB7B16C1191B /* Messages */ = { isa = PBXGroup; children = ( - 5D3AAF031D7098DD191817B3C4DA6938 /* TSInvalidIdentityKeyErrorMessage.h */, - 2981A6AB5B5405CC5442D10563A45685 /* TSInvalidIdentityKeyErrorMessage.m */, - AE91F65A24FB7ABFCA58041F9D1585AF /* TSInvalidIdentityKeyReceivingErrorMessage.h */, - F3092781D9BE152C707EF09C0398EFD1 /* TSInvalidIdentityKeyReceivingErrorMessage.m */, - F97F5972F1E38A0B2CC57021DCA602CC /* TSInvalidIdentityKeySendingErrorMessage.h */, - 93E1606C1E5D24CA4D0702BA3099584C /* TSInvalidIdentityKeySendingErrorMessage.m */, + E2F65B8FB1C7F4557B427368B212B75C /* OWSAddToContactsOfferMessage.h */, + BCB79A4161603D5E506149954FECC652 /* OWSAddToContactsOfferMessage.m */, + 451E7058C459262B494EA0A00BE7E48C /* OWSAddToProfileWhitelistOfferMessage.h */, + 65AFDF30006232A0B6AB6580D90E1A1E /* OWSAddToProfileWhitelistOfferMessage.m */, + 062C5B4A501C74D3F7DFA34AD6F75D0E /* OWSBatchMessageProcessor.h */, + 70CE0ADBD11CC6820C05ED502F05BDCA /* OWSBatchMessageProcessor.m */, + FCB2D606F29993C942F9BAF8852CF8C5 /* OWSBlockingManager.h */, + 31B5CB93872F032C178975B1AF04F43C /* OWSBlockingManager.m */, + 7129FD72CF684FA16D940A192EF8505D /* OWSDisappearingMessagesFinder.h */, + 7F58ACE2B03D1CB4D0EAFCE40B9FEBE1 /* OWSDisappearingMessagesFinder.m */, + C74684534BED598A685977043C96E4BA /* OWSDisappearingMessagesJob.h */, + 0F29E186D8B22E7915DE80253310B1F2 /* OWSDisappearingMessagesJob.m */, + F64DD958C8AE4816CAB5DE314B2EBBF6 /* OWSFailedAttachmentDownloadsJob.h */, + 2444D4779F60BC634246FDB23612AF3B /* OWSFailedAttachmentDownloadsJob.m */, + EBDB27C901612FA9899F2FA5F1DFF0DD /* OWSFailedMessagesJob.h */, + A2285DF3927552B34FE461FC352129E1 /* OWSFailedMessagesJob.m */, + 9BDA55D09F356DA5AEAD2A2EE6136B0D /* OWSIdentityManager.h */, + 3FADF6AE2C341AA763F4F1B7F4F25EAD /* OWSIdentityManager.m */, + 16FD4B58E5E5C2C2F4CB54A04CC7EFE3 /* OWSIncompleteCallsJob.h */, + F75D56D33212E374EEBB61122E08A0C1 /* OWSIncompleteCallsJob.m */, + C64B84A88C3F4E10E4EF050203A57D72 /* OWSMessageDecrypter.h */, + 3E65C79B00DCEF86767D399D6A96734B /* OWSMessageDecrypter.m */, + C3610B434B88E0CF0308A3A1EFCBF9E6 /* OWSMessageHandler.h */, + 01D2A42057E6A67E0A15E54B2528982C /* OWSMessageHandler.m */, + 895E29A297ADBC8500F5FBF15F9DF49D /* OWSMessageManager.h */, + 744A4DFB498DB5D4F2CCE36043513470 /* OWSMessageManager.m */, + EF18502AEBACFB5A184CD738F0CC19DE /* OWSMessageReceiver.h */, + 6549397088DE2D6004EC7CDE984E5F59 /* OWSMessageReceiver.m */, + F144D575C65F4FEE33375179B4CF2E24 /* OWSMessageSender.h */, + 612667CFD6D629F2263B52BC36F3C635 /* OWSMessageSender.m */, + 024BD149FAE82347D0CC9F85EA4A5686 /* OWSMessageServiceParams.h */, + 41C99873EEA73EC22F29EC9C48BC6D41 /* OWSMessageServiceParams.m */, + 7D19FCDADCEC98B283CDD8822FC9AD1D /* OWSMessageUtils.h */, + 87EF07A34CE25C2D36ECB24C7B92D8A9 /* OWSMessageUtils.m */, + A2DBDB8B22BAB2655BBABEB8A5E2C1B6 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h */, + 1F93A14A05512C031CD0F78FEF5B20A7 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m */, + 99BB9FC9C6C75E08279526B818887A44 /* OWSOutgoingCallMessage.h */, + A93CD7495F0FDC6C343A7414E058D821 /* OWSOutgoingCallMessage.m */, + 76D5F54FAC2D33AA834951A52DB0C89F /* OWSOutgoingNullMessage.h */, + EF8C500053688643F57DAAA435CE81BE /* OWSOutgoingNullMessage.m */, + E0B00A2F37F7D150F09E3943B365C49E /* OWSProfileKeyMessage.h */, + 7003D17964F50B28EAC7A119B59C3386 /* OWSProfileKeyMessage.m */, + 45F465B65DCC3B3E095E6797C17B78DF /* OWSReadReceiptManager.h */, + E764CF1D90C13CBDC09FC8208EA2EAFA /* OWSReadReceiptManager.m */, + 780D9939F35639D4D7C05CD986F326AB /* OWSReadTracking.h */, + DFEEC2C998A74004F80EB6AA9B71F056 /* OWSUnknownContactBlockOfferMessage.h */, + C53E034C52F2C85FD1F0FE7CD0CBA1D7 /* OWSUnknownContactBlockOfferMessage.m */, + 6875DCD5FB5B65233BEFF58D8C1C03B0 /* PreKeyBundle+jsonDict.h */, + AD538787FDE1A6F72AD17A846463F71D /* PreKeyBundle+jsonDict.m */, + 91A8C66AE2C2E553F3DB8551147BCC1E /* TSCall.h */, + 49DF34DF6A51DE8D8714995915FF85D0 /* TSCall.m */, + EBD0DAB38F363E93932C15D150E192FE /* TSGroupModel.h */, + F35513BF7D0160B32DD02D4E536ABA63 /* TSGroupModel.m */, + 138AF2977A54DA4A21859A0F3734533D /* Attachments */, + 7CA43758E9EEE84796330F18A2F4A0DD /* DeviceSyncing */, + 23145C2DEC1FEDEA7912233B1180DA93 /* Interactions */, + 64E8941B175650621563AF77A31FB9A4 /* InvalidKeyMessages */, ); - name = InvalidKeyMessages; - path = InvalidKeyMessages; + name = Messages; + path = SignalServiceKit/src/Messages; sourceTree = ""; }; 3E59E8730B1F33B28F6CB78FD669FFCA /* RTreeIndex */ = { @@ -4143,22 +4386,22 @@ path = "../Target Support Files/libPhoneNumber-iOS"; sourceTree = ""; }; - 40F6F3339D3C5E9798AED4C55321B319 /* Security */ = { + 4131AE38EC5A3740D4CE17B6508F9D8C /* Generated */ = { isa = PBXGroup; children = ( - 1AFF594407787D6848FB339328658674 /* OWSFingerprint.h */, - 3E072DCE7D6973661F0A3FE5D92ABFCA /* OWSFingerprint.m */, - DAAE32361E06589740E9685866A4B2AB /* OWSFingerprintBuilder.h */, - 0266686FA1BAF92E3C803E9BF2406A22 /* OWSFingerprintBuilder.m */, - F4746221CFC5145BD5A69B260760F9F6 /* OWSHTTPSecurityPolicy.h */, - 26C9D34E0E4941756F10D7D653AF73B0 /* OWSHTTPSecurityPolicy.m */, - 576D6C5811C9B790D62A1E0A3BF4BF98 /* OWSRecipientIdentity.h */, - 220EB3561D0BC597801750A9FA86E484 /* OWSRecipientIdentity.m */, - 9FE4A7561007758AD5867E0030077CD7 /* OWSWebsocketSecurityPolicy.h */, - E4A6A91433C09645C5D01D277AC346C2 /* OWSWebsocketSecurityPolicy.m */, + BF1D2888EC717CF09943280576E7CFCA /* Fingerprint.pb.swift */, + 5955C8E48F2367ED4ED7BABF484E46A7 /* FingerprintProto.swift */, + 6D3944524C7FD0DE6383106323ED098E /* Provisioning.pb.swift */, + 43BB9EC25BCB67B9CA0BB2B39A96A267 /* ProvisioningProto.swift */, + 8E6C84FB2DABE406196825BA474E7A02 /* SignalIOS.pb.swift */, + 3B5925B06CE9DF0365602786F98D5869 /* SignalIOSProto.swift */, + C2272351B2BF427A1F27D413C2382A4D /* SignalService.pb.swift */, + C893EE74880BAEA20CB09701C571037F /* SSKProto.swift */, + D80F7D30DE850C6FF2730C5657ADC665 /* WebSocketProto.swift */, + CB58F27F1C9F6FB33F7558EC5CB3E75D /* WebSocketResources.pb.swift */, ); - name = Security; - path = SignalServiceKit/src/Security; + name = Generated; + path = Generated; sourceTree = ""; }; 413D942821E17EF8786099941097A383 /* ConnectionProxy */ = { @@ -4170,27 +4413,23 @@ name = ConnectionProxy; sourceTree = ""; }; - 4794BE8F156CEC32B53442EDFE9141D2 /* common */ = { + 444178015BC0D0E6CF3FC81CB3F826E1 /* Account */ = { isa = PBXGroup; children = ( - DD96672522BB2A0ADE45152831DEC727 /* sqlite3.c */, - 5242307C0AEF84E3A93488C7E6629A00 /* sqlite3.h */, + A891F3DD345C7E5EEB149A472A95F2BA /* SignedPreKeyDeletionTests.m */, + D1EFD1E52358D7BD3E91E8A53F06F181 /* TSAttributesTest.m */, ); - name = common; + name = Account; + path = ../../tests/Account; sourceTree = ""; }; - 4931868B27B8ECB2B0EBC10681C4A9F6 /* Protocols */ = { + 4794BE8F156CEC32B53442EDFE9141D2 /* common */ = { isa = PBXGroup; children = ( - D589556B22AAA453EF6890DC68B556CE /* ContactsManagerProtocol.h */, - C5285EFD7BCE64A3E10E72D7A0C8DF8A /* NotificationsProtocol.h */, - 2EF9E1558FBCAF3F9239E46DDA29DBBF /* OWSCallMessageHandler.h */, - 0E4A8863941AB30814D12D58D2453F88 /* ProfileManagerProtocol.h */, - C7F05CCCCA9BBF5BA81756A4F31B0E18 /* ProtoUtils.h */, - 1CFF10C0B8EA2E2C54FC1BCBFD24E56A /* ProtoUtils.m */, + DD96672522BB2A0ADE45152831DEC727 /* sqlite3.c */, + 5242307C0AEF84E3A93488C7E6629A00 /* sqlite3.h */, ); - name = Protocols; - path = SignalServiceKit/src/Protocols; + name = common; sourceTree = ""; }; 4949942129A01CCDB2AB1CA5711C4573 /* CorePromise */ = { @@ -4234,47 +4473,6 @@ path = Reachability; sourceTree = ""; }; - 4B309A8785BCFB32BCBAAF910FA64734 /* Support Files */ = { - isa = PBXGroup; - children = ( - DB3CA0B01252A66C1EDC5358AC448564 /* Info.plist */, - 531EF9E383DD13DFAED79D53278C078A /* SignalServiceKit.modulemap */, - 3E3DF0E00888C11E22D4C3F20104D347 /* SignalServiceKit.xcconfig */, - 43B035197CE0DEFEEDDC5512DDEE8AFE /* SignalServiceKit-dummy.m */, - 743EB413431F2CDA470BD39A8479D051 /* SignalServiceKit-prefix.pch */, - C0122B9DA0F83452B8F84E9E2E559068 /* SignalServiceKit-umbrella.h */, - 8C3E248A36B14B2F0F975AA22A2D5233 /* SignalServiceKit-Unit-Tests-frameworks.sh */, - B0ADFE6E29B1F5C83688D541EEA15F5C /* SignalServiceKit-Unit-Tests-Info.plist */, - 1EA37EE69F0D1061EE53241CEEDC5620 /* SignalServiceKit-Unit-Tests-prefix.pch */, - 2FA2E92ADCDC876C78B69E6A74C5D3A9 /* SignalServiceKit-Unit-Tests-resources.sh */, - 209391D2A119680D488C1EFC3E620844 /* SignalServiceKit.unit.xcconfig */, - ); - name = "Support Files"; - path = "Pods/Target Support Files/SignalServiceKit"; - sourceTree = ""; - }; - 4D0E24A5F197E4719FD7858A4F9AD539 /* API */ = { - isa = PBXGroup; - children = ( - B434DF52C99423A2198DB25183EE7709 /* NetworkManager.swift */, - 9E99F7D123A6F2A741F1DC3CBB92DC45 /* OWSDeviceProvisioningCodeService.h */, - A5A1C93AC0768FDA7A62505F6F8F0E57 /* OWSDeviceProvisioningCodeService.m */, - 04EBC331D12864777F6E1FA334293B2A /* OWSDeviceProvisioningService.h */, - C5D2C1507EB9D5C29F3620C358AD4480 /* OWSDeviceProvisioningService.m */, - AD237AFE7E1929A6B3D679CAF981CFF4 /* OWSDevicesService.h */, - DF0971EA337E10714FB630BE40D39DF7 /* OWSDevicesService.m */, - 42CE2842EA6E2F96D583422E29BFFFB3 /* OWSRequestBuilder.h */, - 46A33C405B6E46FBE9955DE46B2CF93D /* OWSRequestBuilder.m */, - FA7C0F22FD9FAC6EC9012A033937DAC4 /* OWSUploadOperation.h */, - C7E72A4AA76112FE8D983E904EECFA92 /* OWSUploadOperation.m */, - EB2F1247EEBF262B390872707C656161 /* TSNetworkManager.h */, - DB95DA75424A2B44AC04CBED5F90C059 /* TSNetworkManager.m */, - 7EB1DA190C38E1A28A027AADF82B35C5 /* Requests */, - ); - name = API; - path = API; - sourceTree = ""; - }; 4E42841AE047D4B866102DB23B043767 /* ConnectionPool */ = { isa = PBXGroup; children = ( @@ -4371,20 +4569,6 @@ path = "../Target Support Files/SQLCipher"; sourceTree = ""; }; - 55CF7B914ABE4CB8C0CE825BFE0A2FB5 /* Messages */ = { - isa = PBXGroup; - children = ( - A15EEEE0B5D076F5FF04383059343EC3 /* OWSDisappearingMessageFinderTest.m */, - B3DCB21195240E9968B81F35252E8E72 /* OWSDisappearingMessagesJobTest.m */, - C67690739F060243A03808DD2B5AECA4 /* OWSIncomingMessageFinderTest.m */, - 58CECA926EBAAFB47CDA93B962325EAF /* OWSMessageManagerTest.m */, - 39F7E893CDB530790C5290B9B56B7166 /* OWSMessageSenderTest.m */, - 6DB299BCF325AF57C1F2AF3FBCDDC40D /* Interactions */, - ); - name = Messages; - path = ../../tests/Messages; - sourceTree = ""; - }; 591250F84524102AB064E993953C98F4 /* UIKit */ = { isa = PBXGroup; children = ( @@ -4431,98 +4615,6 @@ name = SearchResultsView; sourceTree = ""; }; - 5A58B56D797B2575DA7B79FC0D2A73FA /* Pod */ = { - isa = PBXGroup; - children = ( - 345F7BA4BBD9814183786FAF7BA28622 /* LICENSE */, - A3B7486DC6A5A9584EBE763DBDEB82E3 /* README.md */, - 6C4492535B5D8D669B7FADE3A20C5AD7 /* SignalServiceKit.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 61A6EDEE1703D128289BE3BD592B9E8C /* Util */ = { - isa = PBXGroup; - children = ( - 00BB98A60965412CA547D53F16D67016 /* AppContext.h */, - CC2F25349284A43804620AF490C09004 /* AppContext.m */, - 3C20A5FD82B76FEDA8CB8398208FCAC2 /* AppReadiness.h */, - 9E2F0EB3E4DD3D0BBC4D8D3890488F8C /* AppReadiness.m */, - 85F6782F41C0A1C07FBEE3A17544CD05 /* AppVersion.h */, - 2A591E2D7583EE3DAA3718AB54739756 /* AppVersion.m */, - F3C8D5D33E382AF9142D48CBF19EB1FE /* ByteParser.h */, - A1CBB547FB36319437B66142D3C36236 /* ByteParser.m */, - 46B2CED2FF7AD52EC4C854F27E238C53 /* Cryptography.h */, - B7306401303523A8CC4A2A6745C6C539 /* Cryptography.m */, - 01723CE44EE68D1292774556262DC952 /* DataSource.h */, - 926383B7E7DCACBE06B2FD939326EF52 /* DataSource.m */, - 7934A2AE9DA8ECA3C41E276CD45E37C8 /* FunctionalUtil.h */, - 4770AE08D3B23218F8072D2C22457FFF /* FunctionalUtil.m */, - 7C8F4AA389AC2DC9D1F36097EDBB04D3 /* iOSVersions.h */, - 573D39B5A2235DD9891E49671CFAF797 /* Logger.swift */, - 5ED7A3D303E0E5D9BC6A636BB4458BA4 /* MIMETypeUtil.h */, - C8ED45D29C6E2C2ABDCE110F7DA64BC9 /* MIMETypeUtil.m */, - 1CBE6CC33CE56FCF331B69A691778F99 /* NSArray+OWS.h */, - CFF9640231BA87F3B7122415A3BDFA72 /* NSArray+OWS.m */, - 2D0865098C177CC26DEFC333199B8115 /* NSData+Image.h */, - E0CD7009930464CA051FCDA434223DD7 /* NSData+Image.m */, - 098A12D7147FF992E985E88F835DB71B /* NSData+messagePadding.h */, - 03562D9CD555E0FC87AED2B563012438 /* NSData+messagePadding.m */, - E59F802D36419A41C7A55C654ADDE0BF /* NSData+OWS.h */, - C8DC0D053F0D088E63BD9720182D93A9 /* NSData+OWS.m */, - B991BB6B0221B0910820AE2E13FE0688 /* NSDate+OWS.h */, - 34A92714311B01D7DB83523B58F94A66 /* NSDate+OWS.mm */, - 9EFA307977D5140F86367DBD5D4F1FD6 /* NSError+MessageSending.h */, - 6ADFF62599C68D238D531DB14591EEAF /* NSError+MessageSending.m */, - 4EDFA5970E15E6FBC04AEEF01BFCAC8F /* NSNotificationCenter+OWS.h */, - D1EB8D73E5521B69D864A22214D672AD /* NSNotificationCenter+OWS.m */, - A1825491CB7A83599E92A78BD5E69053 /* NSObject+OWS.h */, - A9015BD0B21893D09DE2593CF8EF4603 /* NSObject+OWS.m */, - 3E270C620F4695FCDA2DD22BCF1F4685 /* NSString+SSK.h */, - 3E2264C0025E9A4BC7DD402AC2F7384A /* NSString+SSK.m */, - 2CBBB28F060CCE9527D722BB39D16E25 /* NSTimer+OWS.h */, - 3362FF9C76230008561BA30AC7DA5F25 /* NSTimer+OWS.m */, - 9B0259269059DCA54B20A603C1ED5D48 /* NSURLSessionDataTask+StatusCode.h */, - 4FF1943D91BE5AD0CAB7544628023115 /* NSURLSessionDataTask+StatusCode.m */, - 3920CF51D1D875208C88F18AB5256FE6 /* NSUserDefaults+OWS.h */, - CCB3CF25AD3FC67D7A2B648C98AD220C /* NSUserDefaults+OWS.m */, - 92E5CECEC781C38728676C951C0CBE63 /* OWS2FAManager.h */, - 0F440A74121D5106F021D4CF30EE333A /* OWS2FAManager.m */, - 9E5F844A6AE648DFE24F3F24302C5E18 /* OWSAnalytics.h */, - 9406DA4C6AAB26827C8CB2422541869B /* OWSAnalytics.m */, - CE771DD92A24C9BF769F37A66FD71853 /* OWSAnalyticsEvents.h */, - 09257F3CED84B770C3F56DA8B309E138 /* OWSAnalyticsEvents.m */, - CCB603814AD57D391E6A1D04427BA3B8 /* OWSAsserts.h */, - 301D09DC9D0F943FDF034295D1F87CA1 /* OWSAsserts.m */, - E1C033DD97B508A117CD7F363BB703F6 /* OWSBackgroundTask.h */, - 74E56557626CDB899C8F4D7740DEEC3E /* OWSBackgroundTask.m */, - 88FC1DDB0F34AF3D1E1BC92B74EA4983 /* OWSBackupFragment.h */, - CBD11FE71DFAF18A08C7FA04581ED370 /* OWSBackupFragment.m */, - 38AC096C477AA83880C8D35FC56239F7 /* OWSDispatch.h */, - D2A7AC7DE2A644D93426224DD9C9F325 /* OWSDispatch.m */, - 50301AA26B01B98F3B7FBA97A6E10009 /* OWSError.h */, - 328DA9CDBE97C030B32DBB78D26ABD68 /* OWSError.m */, - 137748C835756E1043B4FECEC63F1428 /* OWSFileSystem.h */, - 9D24D349B54E12773D34E7658C001942 /* OWSFileSystem.m */, - ADA1F32F9FF8F8F774E1883E59B63297 /* OWSLogger.h */, - FD7311DEF78B2E6210C5EAB2F4C45E0C /* OWSLogger.m */, - B28CC06ECE9C297E3ADC9F8534B7877C /* OWSOperation.h */, - 7B1CB9EF155C7E5E9A81A3323921F716 /* OWSOperation.m */, - 3AEF5920C53C24E4818867E42839BA6B /* OWSQueues.h */, - 021D2C43B8A13C2C2BD89614E4DCDCF7 /* OWSSwiftUtils.swift */, - FDA5744CC05CCE789C055E26E3862302 /* ParamParser.swift */, - 07A8616D4FCC4633273EA25238F12CE6 /* Promise+retainUntilComplete.swift */, - 7DCB15A609BF23ED83C4097554F3BD7F /* SwiftSingletons.swift */, - 030E994D4AE11183D0C1015CB58466C0 /* Threading.h */, - 7A1FB0A82CE2EC1430DD9AC0F439A5E5 /* Threading.m */, - 5B0FD78C4D0865107FE0651E6C4F4854 /* UIImage+OWS.h */, - E5B6B4DD1C3810A04E6D287A51F4B042 /* UIImage+OWS.m */, - 2FDB2F8E81ED45B829CDDE2E4C5C3C72 /* WeakTimer.swift */, - ); - name = Util; - path = SignalServiceKit/src/Util; - sourceTree = ""; - }; 620D05336F23311A1E729B81C4ED4370 /* Hooks */ = { isa = PBXGroup; children = ( @@ -4562,6 +4654,20 @@ name = Pods; sourceTree = ""; }; + 64E8941B175650621563AF77A31FB9A4 /* InvalidKeyMessages */ = { + isa = PBXGroup; + children = ( + 9AE5AA106D45BB046EACD4EBBA69022E /* TSInvalidIdentityKeyErrorMessage.h */, + B08D4EB1B0C3394EB44EFF71A716ABD2 /* TSInvalidIdentityKeyErrorMessage.m */, + FFDFBAC611312B48E7FD73A0C2BABE51 /* TSInvalidIdentityKeyReceivingErrorMessage.h */, + A91291775C9BC691E48CCBE72A5F46F8 /* TSInvalidIdentityKeyReceivingErrorMessage.m */, + 3DE868F03890CD64FB461466C5E8D709 /* TSInvalidIdentityKeySendingErrorMessage.h */, + 81BA35559E5A5F36B69F9E302DF8F14B /* TSInvalidIdentityKeySendingErrorMessage.m */, + ); + name = InvalidKeyMessages; + path = InvalidKeyMessages; + sourceTree = ""; + }; 652E35DA2B16B0DB2884F499E8EA8C95 /* Support Files */ = { isa = PBXGroup; children = ( @@ -4576,14 +4682,40 @@ path = "../Target Support Files/YapDatabase"; sourceTree = ""; }; - 67FD63710072C971E6E45AF7DCE2D9D8 /* Account */ = { + 6544ECA91FD7E156FE5343B09BC192C9 /* Requests */ = { isa = PBXGroup; children = ( - 2E8CA26C074C00F3E5582204BBF7CA0B /* SignedPreKeyDeletionTests.m */, - CD7591BFCED5646984452ADB07CC84A1 /* TSAttributesTest.m */, + 14186AF0C1454FBDCC331968F0E48637 /* OWSRequestFactory.h */, + 0FB07746FF750CF03C833570B94704D9 /* OWSRequestFactory.m */, + 123B978FB0FAA2D9E910E480F21B4A36 /* TSRequest.h */, + 2166FCB11F6043872BD1A10339C21175 /* TSRequest.m */, + 2ECA18190A3BEF53A46CA5E4E8D5CE22 /* TSVerifyCodeRequest.h */, + E6C3A7D7B058311B81799F27666537B7 /* TSVerifyCodeRequest.m */, ); - name = Account; - path = ../../tests/Account; + name = Requests; + path = Requests; + sourceTree = ""; + }; + 68CE7B1E8E58B244BD0480C210940347 /* Pod */ = { + isa = PBXGroup; + children = ( + D3DFFE3187EEFDEE00A79343C364BF2F /* LICENSE */, + F5E9C4A241E7760162DDC04E231CD1E9 /* README.md */, + FB3254B7A9B2DBC21EBE1D9340375FE0 /* SignalServiceKit.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 69EF7B140AC08D107FF936637698B9E7 /* Threads */ = { + isa = PBXGroup; + children = ( + 137E9651AAD392C972EA6865FF22E5A5 /* TSContactThread.h */, + 2D4BA3425F7FCAD5CE19C6D4F7F1DAE8 /* TSContactThread.m */, + A7FF58DE933B1B524FB5F5C3B4EA148C /* TSGroupThread.h */, + 7C18CA0DB340FC401A097CC1605286E5 /* TSGroupThread.m */, + ); + name = Threads; + path = Threads; sourceTree = ""; }; 6A1F0C8AEB5E954B7FDDA3F71E599310 /* Foundation */ = { @@ -4606,14 +4738,14 @@ name = Foundation; sourceTree = ""; }; - 6AD039CB3993DDFA905D8105ACC7A3A9 /* Devices */ = { + 6A347F141557F7634777D19E57CE21AF /* Interactions */ = { isa = PBXGroup; children = ( - EB574ADA7B2EF821016A61875056C688 /* OWSDeviceProvisionerTest.m */, - 19DA4898A6C4B10C1014476D8B290708 /* OWSProvisioningCipherTest.m */, + 20EB276A7C730FF5826A472FAC664FB3 /* TSMessageTest.m */, + 420B22C387BE4F1B22E8C09382F19A50 /* TSOutgoingMessageTest.m */, ); - name = Devices; - path = ../../tests/Devices; + name = Interactions; + path = Interactions; sourceTree = ""; }; 6BC44F8CD159AA180354DE34BC0E5AA2 /* Core */ = { @@ -4703,25 +4835,6 @@ path = "../Target Support Files/PureLayout"; sourceTree = ""; }; - 6D43BBC7C5D3BD0F99CA9A295840D1CF /* Security */ = { - isa = PBXGroup; - children = ( - F78816FA80CB2064D881A142D6AD2B90 /* OWSFingerprintTest.m */, - ); - name = Security; - path = ../../tests/Security; - sourceTree = ""; - }; - 6DB299BCF325AF57C1F2AF3FBCDDC40D /* Interactions */ = { - isa = PBXGroup; - children = ( - 88B8749187C2EF7F583C577586EC1A4A /* TSMessageTest.m */, - A22C9474FBFF0FBFCB8D03E14A193E45 /* TSOutgoingMessageTest.m */, - ); - name = Interactions; - path = Interactions; - sourceTree = ""; - }; 6E8EC25BB994E9492A8DFF40885CF0EA /* SwiftProtobuf */ = { isa = PBXGroup; children = ( @@ -4807,6 +4920,24 @@ path = SwiftProtobuf; sourceTree = ""; }; + 721C328F794EF2A0629055C5FE3E1EE7 /* Security */ = { + isa = PBXGroup; + children = ( + 2D76A913EC76256674EB23B838A428A3 /* OWSFingerprint.h */, + 0D35A63A251631503D0358BDBF3E9DF0 /* OWSFingerprint.m */, + 515BA61E01318A240CFB45109A37234D /* OWSFingerprintBuilder.h */, + 2CEA8882564E976667CCA74FF69131BA /* OWSFingerprintBuilder.m */, + 4F2E155BA0155625093568E523AA5632 /* OWSHTTPSecurityPolicy.h */, + 4B75B5F8360BCC1AC48498FD1C8B344C /* OWSHTTPSecurityPolicy.m */, + F36486AE81861828A73C88EE402D09BB /* OWSRecipientIdentity.h */, + F30B47024CC3ED92DF0F99641EB38238 /* OWSRecipientIdentity.m */, + D81BF2819C380067D07B92E8BAD38925 /* OWSWebsocketSecurityPolicy.h */, + D9EDF9EA5BDE1A44241E5A4CB4033646 /* OWSWebsocketSecurityPolicy.m */, + ); + name = Security; + path = SignalServiceKit/src/Security; + sourceTree = ""; + }; 74B1CE83CC3852B497D3707FFB536CE7 /* libPhoneNumber-iOS */ = { isa = PBXGroup; children = ( @@ -4835,6 +4966,38 @@ path = "libPhoneNumber-iOS"; sourceTree = ""; }; + 75D72A505C1F12BA8BB14CD65EC3CCA8 /* Contacts */ = { + isa = PBXGroup; + children = ( + D45CE6D5517F33C2E72721477CB69067 /* CDSQuote.h */, + EEA3AB6BB9E15DB115463949F302B358 /* CDSQuote.m */, + 16A76F101B0BC40C2D2D69D544DA09E1 /* CDSSigningCertificate.h */, + 08DB0DF85BFAC7D034A8E43644E65984 /* CDSSigningCertificate.m */, + 03C19E447C9CCF02E067FEC5CEE82D76 /* Contact.h */, + F3B1B25EE0FEEFDA3A4291DF82299FA6 /* Contact.m */, + 7D8053A8F7CBBB3A91526F72265F3350 /* ContactDiscoveryService.h */, + D693B8E73270E9CE77F30EAF4C40B960 /* ContactDiscoveryService.m */, + 53B40F0C72F1CC58080876C68F3CF610 /* ContactsUpdater.h */, + E693BC6D617ACB82775FE7DF8962351F /* ContactsUpdater.m */, + E777AB30699B46587DF067DD65EFE73D /* OWSContactDiscoveryOperation.swift */, + 2ED1227E358681E8DA2FDDC1B81DF281 /* OWSDisappearingMessagesConfiguration.h */, + 585DE0215B337C5ADBBD6A924428B147 /* OWSDisappearingMessagesConfiguration.m */, + BD7843975BFCD55A50E0E7AB1219E6CB /* PhoneNumber.h */, + 5B03B7288C31122973DC77AE314D7D85 /* PhoneNumber.m */, + DEE1339C5591DBB75B6B02788B104031 /* PhoneNumberUtil.h */, + F097456088748E5126792031A8258703 /* PhoneNumberUtil.m */, + E4C336B613C4807ACCB389A8E805F777 /* SignalAccount.h */, + C5A5051C944FBDF85470C028ADCE9A6F /* SignalAccount.m */, + EB3C67F8576F128AD59BCE9605BE105C /* SignalRecipient.h */, + 5114B7A7753392DA889BC2123800E17D /* SignalRecipient.m */, + FC13DFC62FE35C13B52BE199BFA3E45B /* TSThread.h */, + 3787CED0F9669C57638D952C31F8E417 /* TSThread.m */, + 69EF7B140AC08D107FF936637698B9E7 /* Threads */, + ); + name = Contacts; + path = SignalServiceKit/src/Contacts; + sourceTree = ""; + }; 75EA3F2E7E9D40EB25E34B07B3910C5E /* View */ = { isa = PBXGroup; children = ( @@ -4868,24 +5031,6 @@ name = View; sourceTree = ""; }; - 77C2EE54A41F47C0383AD3A8508F2A30 /* AxolotlStore */ = { - isa = PBXGroup; - children = ( - 2EB62A7320FA08A7BD33BA3D5D9E45DA /* OWSPrimaryStorage+Calling.h */, - 71DE88E17CB0A241AD8FC6B5830B08C3 /* OWSPrimaryStorage+Calling.m */, - 2341EA463EB32D2FA993827013580F63 /* OWSPrimaryStorage+keyFromIntLong.h */, - 44BB089E1418867799DB1BD1CD2F93F1 /* OWSPrimaryStorage+keyFromIntLong.m */, - 88B7A97F23F925F875AC16A8258E63EB /* OWSPrimaryStorage+PreKeyStore.h */, - 1DD38B10D842D5B617371A8DAE8F9552 /* OWSPrimaryStorage+PreKeyStore.m */, - 812DFB3BB8167BF8EB4859DBC502FCD7 /* OWSPrimaryStorage+SessionStore.h */, - 98795A98D346546835533E47E7DF5CE6 /* OWSPrimaryStorage+SessionStore.m */, - ED132A41E0DE36C71A659E08B5A73DEC /* OWSPrimaryStorage+SignedPreKeyStore.h */, - 33D6BB726B919ABC4BF2AC680ED8AF97 /* OWSPrimaryStorage+SignedPreKeyStore.m */, - ); - name = AxolotlStore; - path = AxolotlStore; - sourceTree = ""; - }; 7A5A2634BC9FA1340B892240CCFD4BA3 /* Support Files */ = { isa = PBXGroup; children = ( @@ -4900,69 +5045,26 @@ path = "../Target Support Files/PromiseKit"; sourceTree = ""; }; - 7C12C780358F19CB9736D33CD99A7041 /* Messages */ = { + 7CA43758E9EEE84796330F18A2F4A0DD /* DeviceSyncing */ = { isa = PBXGroup; children = ( - 61DCB10315A3F62CA43BE00C55433522 /* OWSAddToContactsOfferMessage.h */, - 61C69D10CCC4F6C639C37B32ADC061A1 /* OWSAddToContactsOfferMessage.m */, - AC1D82939A94964BA95136246B0C466C /* OWSAddToProfileWhitelistOfferMessage.h */, - 5F36A77094C13FE1EA2E7619AC0B86E8 /* OWSAddToProfileWhitelistOfferMessage.m */, - 9ABDD821F4DE4DFA52DF0762A240FDED /* OWSBatchMessageProcessor.h */, - 955340F8A503BD92135A78F8B889F474 /* OWSBatchMessageProcessor.m */, - E92888067EE2B5140C12AFF618CCF5B5 /* OWSBlockingManager.h */, - 3389E7D407C03EC5C52FC2E7F58F1154 /* OWSBlockingManager.m */, - 9D2F5A2213A70A44BF8C388955A099D3 /* OWSDisappearingMessagesFinder.h */, - 2EC00F2629AD0AD3236552017FE3B68D /* OWSDisappearingMessagesFinder.m */, - 68A5951E5B6F5C8132A905047EC7BDAB /* OWSDisappearingMessagesJob.h */, - 4D7A9C8E79A13DAF67672AFBE7173475 /* OWSDisappearingMessagesJob.m */, - 1446D373791AC82FCE7CFD208152EEF1 /* OWSFailedAttachmentDownloadsJob.h */, - 676436BA9DAA82E5B0C19C5636FD92DB /* OWSFailedAttachmentDownloadsJob.m */, - 61B0133C4DAA403058913DA813B56753 /* OWSFailedMessagesJob.h */, - 210BC8A81B2D35845E7C14A231D91D9F /* OWSFailedMessagesJob.m */, - 19B91AFAE00B8C236C477A2AA8C48A27 /* OWSIdentityManager.h */, - 2A4AAFCCDB191793266F65CEB73E9C9A /* OWSIdentityManager.m */, - AC660A2C61BE457AEE32AE587852455C /* OWSIncompleteCallsJob.h */, - 336B39B46A8D9D083FD4F81AFC48FF60 /* OWSIncompleteCallsJob.m */, - E845F3BD1D2685EC8DAAD027051E91B4 /* OWSMessageDecrypter.h */, - 9AE0D0C8607D5F91A32A88DDFFEDC02F /* OWSMessageDecrypter.m */, - ADE5BEDEF72439ED09D79CE2A34F4326 /* OWSMessageHandler.h */, - E9C4112045082973CA6F459C610B68FD /* OWSMessageHandler.m */, - DBBB7144DD315F41B7D513F517757920 /* OWSMessageManager.h */, - 2E5111AA01C4E487E362E50A29EC558D /* OWSMessageManager.m */, - 14D3E63842903F7A638C56BC4F8204BB /* OWSMessageReceiver.h */, - EE155830B68BFC70354DA18DD64E3808 /* OWSMessageReceiver.m */, - 0A738CAE96B46CA28605138D1C723E5C /* OWSMessageSender.h */, - D1C3EDE5F19A4E5D9A4FBB4DEC80802B /* OWSMessageSender.m */, - 99047F71DC515F35562D237A41BE3CC8 /* OWSMessageServiceParams.h */, - 810BC7DDFB712EF8580D28E176A8106B /* OWSMessageServiceParams.m */, - 9A8A987FE5219666E786B7FB36498BF7 /* OWSMessageUtils.h */, - A0DC76BB7783A48261DB16799FDD5CA6 /* OWSMessageUtils.m */, - AE97D66E87336F7E53EC8DA2975F4C71 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h */, - 1D84F8A9E4E49A922BB34C47FC8394A1 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m */, - FC0823679C7BF003A7C53B4F4A0ED46E /* OWSOutgoingCallMessage.h */, - C6473FBB5C86E690023067F64E364771 /* OWSOutgoingCallMessage.m */, - 6998C2D9D77B3A47CCC36A8799D2682B /* OWSOutgoingNullMessage.h */, - 4177EEDCAA703AFC31B0C2AA2691A2AE /* OWSOutgoingNullMessage.m */, - 8DCDD0551925D701EB2BDA893525D602 /* OWSProfileKeyMessage.h */, - 2DA14DA02E64570E8381D4B63274514E /* OWSProfileKeyMessage.m */, - DB06A2E30595F30358C7ED2516743955 /* OWSReadReceiptManager.h */, - B93915BEA80C5675E1E21582E267480A /* OWSReadReceiptManager.m */, - 75465B5F7DACDD247DA553C3BC86ED0F /* OWSReadTracking.h */, - 03838348D1CE8422B34A64881FCFC063 /* OWSUnknownContactBlockOfferMessage.h */, - 06B20CAFF1919EF30D8E81E609FAC3E7 /* OWSUnknownContactBlockOfferMessage.m */, - ADF064D280DB116C449803F43620F5DC /* PreKeyBundle+jsonDict.h */, - 398E3001DA6E54F5E2EB6D960DF7C48B /* PreKeyBundle+jsonDict.m */, - 02E6860AC28DDA4FBC0F5737D5BB78C8 /* TSCall.h */, - 3544550B8A725E93FAC4B2D32328CE4C /* TSCall.m */, - 1A17CE608443F8FDA4229CBB4C697CD1 /* TSGroupModel.h */, - 090EB973388CA0160E3AB8A2A0A820D8 /* TSGroupModel.m */, - FB57ACF91BA0D819F99737FD61DFBC3A /* Attachments */, - EC2056DB1FC57D501E9CCBDBF35E5339 /* DeviceSyncing */, - 389D868C2CE962302123A56680268EFB /* Interactions */, - 3C433A3B2D1C71EE92DEE559A9650A9D /* InvalidKeyMessages */, + 20FC8356C3F3A2969079A0AA1526261C /* OWSIncomingSentMessageTranscript.h */, + 33FFEC3CFFDD445C29E7314AF5A8C5F6 /* OWSIncomingSentMessageTranscript.m */, + 2484697C456D1DBF6FF4140B6A3925C9 /* OWSOutgoingSentMessageTranscript.h */, + E92D83995D97920FE3E9F155033E9EBE /* OWSOutgoingSentMessageTranscript.m */, + 5DF9C530E95AD48C5DAAEF1975F74313 /* OWSOutgoingSyncMessage.h */, + BA5AF917DE0DF78C28FAFC4E2B548B9F /* OWSOutgoingSyncMessage.m */, + CFEF1AA5CB5F23FDB11FF939CC9E6D2F /* OWSSyncConfigurationMessage.h */, + 512BF00E54E9FD0911432D9189698D4B /* OWSSyncConfigurationMessage.m */, + 41A9CCC3993342FC1CC6451173105131 /* OWSSyncContactsMessage.h */, + 3A31015F6B90565590981B7593D2B953 /* OWSSyncContactsMessage.m */, + A428A05ECBBC5BFB36691A163AD33742 /* OWSSyncGroupsMessage.h */, + BF68276360CF4076EFB6486D103387C0 /* OWSSyncGroupsMessage.m */, + F23053DDDE24A83303EE271439608607 /* OWSSyncGroupsRequestMessage.h */, + 2EA91EAA0F7760B7E53D85B88A5FB5B1 /* OWSSyncGroupsRequestMessage.m */, ); - name = Messages; - path = SignalServiceKit/src/Messages; + name = DeviceSyncing; + path = DeviceSyncing; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -4977,16 +5079,6 @@ ); sourceTree = ""; }; - 7E1566DCB6B6C336229B7490E9415541 /* WebSockets */ = { - isa = PBXGroup; - children = ( - 2B7F8E81CB35CA2A0E8E6DDF8F42A4CF /* TSSocketManager.h */, - 4B359E42086C3E8850B8A10A0B9C2AB8 /* TSSocketManager.m */, - ); - name = WebSockets; - path = WebSockets; - sourceTree = ""; - }; 7E4CB6F7DFDA9EA8A09B014AE04D867F /* SQLCipher */ = { isa = PBXGroup; children = ( @@ -5020,50 +5112,17 @@ name = Frameworks; sourceTree = ""; }; - 7EB1DA190C38E1A28A027AADF82B35C5 /* Requests */ = { - isa = PBXGroup; - children = ( - 0AEA36CB8E4047001D5E21F22EF75015 /* OWSRequestFactory.h */, - A0F2FE5AAB9097AE22ACF18B3AC95138 /* OWSRequestFactory.m */, - D7A02082D7117DE02D1878D560D14B3C /* TSRequest.h */, - 3190E564CBC1EFF75F4547AA57101696 /* TSRequest.m */, - E7D8B779A3C48A540CF064C06D2FEE67 /* TSVerifyCodeRequest.h */, - E801ECEC03C1D7A36A32900D5FFA49D2 /* TSVerifyCodeRequest.m */, - ); - name = Requests; - path = Requests; - sourceTree = ""; - }; - 8559A6B4B01ACA696F8AA40AF1CEFBDD /* Contacts */ = { + 84654EC0091FC3F2ECF97620B26BCC6E /* Util */ = { isa = PBXGroup; children = ( - 51C29500AEC156997F43E1E960A71121 /* CDSQuote.h */, - 261CC0697A8D49526FFC33D9FD6414D6 /* CDSQuote.m */, - D5F4FA7D5E2EB474BD65B87D5B18E136 /* CDSSigningCertificate.h */, - 3F722C6C2BF012169BB95460FD81B511 /* CDSSigningCertificate.m */, - 902EDF4A43275DEE3E1BF7BE0808FE24 /* Contact.h */, - 01C39F6D54292F1D76B68A7845A7CFEF /* Contact.m */, - 9643415E61866CBF5898D4AD16E9E5CD /* ContactDiscoveryService.h */, - F96F6144B900AE422E4F084DD68118C8 /* ContactDiscoveryService.m */, - F13558BD106660EA8920FBB590F0F487 /* ContactsUpdater.h */, - 149D6E8F3D495FF9BF97983DC4524854 /* ContactsUpdater.m */, - DA9B206F8DDD8961F789603EE428998E /* OWSContactDiscoveryOperation.swift */, - 743065BC2FF4DE728AAC7C36563D4413 /* OWSDisappearingMessagesConfiguration.h */, - 117A92F7E2B3FF0A0B33F2BFA0E31B11 /* OWSDisappearingMessagesConfiguration.m */, - D0C712F58CD69340EF10B0081E0E03CE /* PhoneNumber.h */, - CCA4E7D3EC196AFBEEF57A6EB5FE7A81 /* PhoneNumber.m */, - 99E4F9814A0FCCD6EDB9E0A5A31ACA2A /* PhoneNumberUtil.h */, - E1C769DDC116250B7E637B280C276E5C /* PhoneNumberUtil.m */, - AD1CA779E3E05B6F98AF840BF61BD808 /* SignalAccount.h */, - 9E3C657DA8586D76D8F01F35C981DB19 /* SignalAccount.m */, - 052768DC1170ED3739CE839E639C5C31 /* SignalRecipient.h */, - A551D09605663ED3FCC7292E888BBD07 /* SignalRecipient.m */, - AF4BEA04532A0794F3979549DE2D0A7C /* TSThread.h */, - 36EA62FCD109177238EF4E195A5E7115 /* TSThread.m */, - 3268BD70831D1AE4793679C77BA35256 /* Threads */, + 2C40F42ECAF50BA4F4214AF82FF34EB4 /* CryptographyTests.m */, + 09453E539240869C6B5E7748DD884A3C /* MessagePaddingTests.m */, + 976C0F4EB1339C3953D4A9CD39C8F49F /* OWSAnalyticsTests.m */, + 4109ABD9B2036F2F6506904227267499 /* SSKSwiftTests.swift */, + 816E0E134613BDF68AB7B89D81A4E966 /* TSMessageStorageTests.m */, ); - name = Contacts; - path = SignalServiceKit/src/Contacts; + name = Util; + path = ../../tests/Util; sourceTree = ""; }; 8757DD99B948CA6A77B586D80AE61FD6 /* Support Files */ = { @@ -5080,22 +5139,6 @@ path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - 8893358EF930D01DCF2F4318B17BC0E5 /* Contacts */ = { - isa = PBXGroup; - children = ( - 92799A9A64A50A422B3A14CE19E5902B /* ContactSortingTest.m */, - 3F780A4BC5571CFE1738E9CAF39471FD /* OWSDisappearingMessagesConfigurationTest.m */, - 0CA323D05DCB8DD75E4C4DD3F0A17236 /* PhoneNumberTest.m */, - D44C88E13840A222FFA0FEA10A0B9044 /* PhoneNumberUtilTest.m */, - FFA99A9AAD595D4F458D750FAC2C535A /* SignalRecipientTest.m */, - 262835F9328CABB6B02FE519233A1F86 /* TSContactThreadTest.m */, - B20342E7971BB0FF3574BAF652DE1C4C /* TSGroupThreadTest.m */, - 9B4341D2D25006544E5B06F45CBD0C69 /* TSThreadTest.m */, - ); - name = Contacts; - path = ../../tests/Contacts; - sourceTree = ""; - }; 8A7008F86E12E48A5C438E6531E5D64A /* CocoaLumberjack */ = { isa = PBXGroup; children = ( @@ -5139,6 +5182,38 @@ path = "../Target Support Files/HKDFKit"; sourceTree = ""; }; + 926802FA57F512212B104AA9EE6B6618 /* API */ = { + isa = PBXGroup; + children = ( + 3B5376B8B8401D2FEC849DF9C29D7DA9 /* NetworkManager.swift */, + CD52CA7AF05A921FB8CACFC9EB8398B5 /* OWSDeviceProvisioningCodeService.h */, + D5125C108E0B2C408E82C5216808418F /* OWSDeviceProvisioningCodeService.m */, + AF6F827AC80E3DC573D7AF920C339FE7 /* OWSDeviceProvisioningService.h */, + D2DE2416D7F8A730C5CB04F50562EB34 /* OWSDeviceProvisioningService.m */, + 9CFA58A7C0FF6AABDA83DBE8A6BBAA2A /* OWSDevicesService.h */, + A4B436D9DBD4ECEB445DAC2BF6EBE50B /* OWSDevicesService.m */, + 8BBA9B865C0B9589A01D3F40CC9BA660 /* OWSRequestBuilder.h */, + 55D34B098B384A15A1CB9E779216D387 /* OWSRequestBuilder.m */, + 1A6EBB8477B0BFE84CE76550AAC3B15E /* OWSUploadOperation.h */, + 4E83CBAE79320542BF4A231EE2EC63B7 /* OWSUploadOperation.m */, + 044D3D911E365F79DD904CDB2842A16D /* TSNetworkManager.h */, + EFE2EB3BA6FA4487EFD6A1E9FB9478A5 /* TSNetworkManager.m */, + 6544ECA91FD7E156FE5343B09BC192C9 /* Requests */, + ); + name = API; + path = API; + sourceTree = ""; + }; + 95BF276DA87D58A869E6EADCC9145974 /* Devices */ = { + isa = PBXGroup; + children = ( + B5A836DEBCBB06AB78E9A61350748685 /* OWSDeviceProvisionerTest.m */, + 99E5C4D03C341C70E8FE62D8226DB608 /* OWSProvisioningCipherTest.m */, + ); + name = Devices; + path = ../../tests/Devices; + sourceTree = ""; + }; 98E3564831000660D4CAFDBD83DC406D /* SAMKeychain */ = { isa = PBXGroup; children = ( @@ -5221,40 +5296,6 @@ path = YapDatabase; sourceTree = ""; }; - A09024B69969013320F24FB9D02C7639 /* Devices */ = { - isa = PBXGroup; - children = ( - EB9198395E40260756DA3E405D329CFF /* OWSBlockedPhoneNumbersMessage.h */, - 85107D6CBA935F6CBC5967F22B9580B5 /* OWSBlockedPhoneNumbersMessage.m */, - C41404D69EE5A7167BA14FF4EEADE2D1 /* OWSChunkedOutputStream.h */, - C248C4F9C1FC211C1BD1F4BE0CB9C4CF /* OWSChunkedOutputStream.m */, - 772D674A23AFC9726E3E204484D2C1F6 /* OWSContactsOutputStream.h */, - 027DA161C799061EC6CD070E61D333F1 /* OWSContactsOutputStream.m */, - 8AB47ABC170D0BF74F27774CB8301472 /* OWSDevice.h */, - AAEF40759B61195CAE0E95A497C693DD /* OWSDevice.m */, - 7BEB4D37D702DFE1D1436F86DF6E574A /* OWSDeviceProvisioner.h */, - E530460F5D82A62F81D31F47BEE5D910 /* OWSDeviceProvisioner.m */, - 0B5004BE50F58FED37BAD9BB2FE14E89 /* OWSGroupsOutputStream.h */, - BF3A4BAAE979C44CA5EA8382ADA97A63 /* OWSGroupsOutputStream.m */, - EB18D4E33EE1621B008AB3B40064320A /* OWSLinkedDeviceReadReceipt.h */, - 152C7E7C796D0574643377E739AC8052 /* OWSLinkedDeviceReadReceipt.m */, - 607B274D9B43829F55E820156695E452 /* OWSProvisioningCipher.h */, - B0A48630A2752261BBCBBFF2132F1715 /* OWSProvisioningCipher.m */, - FEA0FCA27CA5219685E394B5320ACC7C /* OWSProvisioningMessage.h */, - 24FBB6460F8F32D80A8DE1964D98BCD8 /* OWSProvisioningMessage.m */, - 3ED6E34344D7D9DC42FB2140AE05D0AC /* OWSReadReceiptsForLinkedDevicesMessage.h */, - 3653000D19BD877F5F4D425EBCB6BB31 /* OWSReadReceiptsForLinkedDevicesMessage.m */, - 94807CB13F788D279C39F7635EDBA097 /* OWSReadReceiptsForSenderMessage.h */, - CB7DE35356DB38AC3BB9C9BFBFD37654 /* OWSReadReceiptsForSenderMessage.m */, - 6E47C04809FA996B33739C69EA5CFDF4 /* OWSRecordTranscriptJob.h */, - 9393BF7E8F2CDC40C633A7C82E6B185B /* OWSRecordTranscriptJob.m */, - 9A8FA4885BF2E8C18A8AA6733A25AB1F /* OWSVerificationStateSyncMessage.h */, - C8767A17A9D7AD84FB0953E7A69352A4 /* OWSVerificationStateSyncMessage.m */, - ); - name = Devices; - path = SignalServiceKit/src/Devices; - sourceTree = ""; - }; A1E6988EE8F454E65A81B83A349C7913 /* PromiseKit */ = { isa = PBXGroup; children = ( @@ -5301,22 +5342,20 @@ name = ActionManager; sourceTree = ""; }; - AD265A10EC4EE996202DC6E72A20EE56 /* Generated */ = { + A81A76FD54946971169B440BCE09EDB6 /* Contacts */ = { isa = PBXGroup; children = ( - E144A244C7D9A7A8C0DCB14D74666664 /* Fingerprint.pb.swift */, - B50DD6AD68068498C42A19D8428C24C9 /* FingerprintProto.swift */, - 8F8C7A3AF9286968EE4173FFBED4380F /* Provisioning.pb.swift */, - 6A67F678BE03E7422F10C939E5C1CB13 /* ProvisioningProto.swift */, - 345667BA2491B85E2E6F64D80916C98A /* SignalIOS.pb.swift */, - B57A98ADCD6CD79966E03682203648F0 /* SignalIOSProto.swift */, - 93AA1CCDF53B29BA4A8B459B8FD94B80 /* SignalService.pb.swift */, - F9F3D1427EF2F103FB59C9554B83764F /* SSKProto.swift */, - DA943145EE468920E48D8A8FEA9FAACE /* WebSocketProto.swift */, - BE649B0B7474F5F30F7FB3A7FC45217C /* WebSocketResources.pb.swift */, + B11B062FB1B8A88E5FB6DF5D8850EBC8 /* ContactSortingTest.m */, + D3BADE76539409F7BB3A126B3A503204 /* OWSDisappearingMessagesConfigurationTest.m */, + AA25F8A73083E8156DC5ADEFC51904FF /* PhoneNumberTest.m */, + C2437AC8CF3DE4AAEE4AAD165A3BCC5D /* PhoneNumberUtilTest.m */, + 10ED5A2D02927F8047F386BF746CCCA6 /* SignalRecipientTest.m */, + C449227C2B187D2CB184C0BCF9B259A1 /* TSContactThreadTest.m */, + 3CA85F4E84C01EF1BE46DEA6176D9491 /* TSGroupThreadTest.m */, + FA70CADFD9E8FA58972A6B5DBA9E64CF /* TSThreadTest.m */, ); - name = Generated; - path = Generated; + name = Contacts; + path = ../../tests/Contacts; sourceTree = ""; }; AE6583283035148639ACDE887C6CA135 /* QuartzCore */ = { @@ -5383,6 +5422,24 @@ name = CloudKit; sourceTree = ""; }; + B3F7AD24FCD25CFC889591573647DAF8 /* Account */ = { + isa = PBXGroup; + children = ( + ED8F4388EFB3F814AFEC468F18B4D80F /* AccountServiceClient.swift */, + 00D6540C0C63FF33AF7A3980D4E10122 /* CreatePreKeysOperation.swift */, + 19F74CDF7BD9E04C68AF4F785E0E400F /* PreKeyRefreshOperation.swift */, + 70757AD276298B114D7DE5FE8AC3C216 /* RotateSignedKeyOperation.swift */, + 143FEAD042D5070C02E7C27820C53F46 /* TSAccountManager.h */, + CB663F9F7761985925D56AC2B7A93700 /* TSAccountManager.m */, + 3DD5145CED9EC85A17F80AD3012F7F72 /* TSAttributes.h */, + C65614AA346306BFDAFB444F17F8FA13 /* TSAttributes.m */, + 5D5D3118508C45CF9F286636907BBAE7 /* TSPreKeyManager.h */, + 4ACB6B7AC4DA3D3C7AFE92A274311EB8 /* TSPreKeyManager.m */, + ); + name = Account; + path = SignalServiceKit/src/Account; + sourceTree = ""; + }; B800CADA47A39F0360E61BDFDFBA40A2 /* Support Files */ = { isa = PBXGroup; children = ( @@ -5397,33 +5454,6 @@ path = "../Target Support Files/SAMKeychain"; sourceTree = ""; }; - B8E11010DADF14075DD9B533833E08A3 /* SignalServiceKit */ = { - isa = PBXGroup; - children = ( - C8B18D1B2195DA2B26A6CEAB104BAB31 /* SignalServiceKit.h */, - 4A23F207E5E6F7C7B3202B4F1241CC6A /* SSKEnvironment.h */, - F089BD7EE718D6996E2A9A14D4FFFC6A /* SSKEnvironment.m */, - 9275632870A8EA182BC59450AD5B61C0 /* TSConstants.h */, - D244967D13EAF5E240484A00EF3B0267 /* TSPrefix.h */, - D8A891552785A85954C5ADBA10825704 /* Account */, - 8559A6B4B01ACA696F8AA40AF1CEFBDD /* Contacts */, - A09024B69969013320F24FB9D02C7639 /* Devices */, - 7C12C780358F19CB9736D33CD99A7041 /* Messages */, - F1ECF43215BAF65D24A10175304A9267 /* Network */, - 5A58B56D797B2575DA7B79FC0D2A73FA /* Pod */, - 4931868B27B8ECB2B0EBC10681C4A9F6 /* Protocols */, - DC16F09941B490FAB875ACE445F38641 /* Protos */, - CE2C89023F032153965D8133FF6DD111 /* Resources */, - 40F6F3339D3C5E9798AED4C55321B319 /* Security */, - F5F22313C42DDC0DA65696034B2849C1 /* Storage */, - 4B309A8785BCFB32BCBAAF910FA64734 /* Support Files */, - CE217F67CC1941C46A5EDDFD6B6DBBDD /* Tests */, - 61A6EDEE1703D128289BE3BD592B9E8C /* Util */, - ); - name = SignalServiceKit; - path = ..; - sourceTree = ""; - }; BA426CC94E8DF0D1DD7DF7878AEF7799 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -5490,6 +5520,25 @@ name = Default; sourceTree = ""; }; + C80DD44BD7FB21A4076CE0C4DA568771 /* Support Files */ = { + isa = PBXGroup; + children = ( + 331B6838C2D387C5801F13A576889CED /* Info.plist */, + A028C7F3C0F2C4956F491EA5BFBF884D /* SignalServiceKit.modulemap */, + 5F244F42361B06B4EBB7622A069E5EC5 /* SignalServiceKit.xcconfig */, + 7A4900B6D0A7FAC428AD38373FF6DFA9 /* SignalServiceKit-dummy.m */, + F463BC53A61C7B0AE0CB422EC6BB1BB0 /* SignalServiceKit-prefix.pch */, + EDDE0A98633805BD6B2F3F4337CCC0DE /* SignalServiceKit-umbrella.h */, + D3630DAF61EE03B378E5F746471DD983 /* SignalServiceKit-Unit-Tests-frameworks.sh */, + EB1C7BEC0BCD2E228A9B0E12711314F2 /* SignalServiceKit-Unit-Tests-Info.plist */, + EE33961295809868EFD3689C4901645B /* SignalServiceKit-Unit-Tests-prefix.pch */, + 3518BEB9FE0E14B7D5A518B05265796A /* SignalServiceKit-Unit-Tests-resources.sh */, + E3DFD5E076E211074180E5CE472A5153 /* SignalServiceKit.unit.xcconfig */, + ); + name = "Support Files"; + path = "Pods/Target Support Files/SignalServiceKit"; + sourceTree = ""; + }; CA8C177971AAE06AAE8C89D0ADB4D233 /* NSURLSession */ = { isa = PBXGroup; children = ( @@ -5502,88 +5551,52 @@ name = NSURLSession; sourceTree = ""; }; - CE217F67CC1941C46A5EDDFD6B6DBBDD /* Tests */ = { + CEF2582763D970EAC9A60AC034657A60 /* Serialization */ = { isa = PBXGroup; children = ( - F0D07A75070D027948EC3E9B51FF92F6 /* MockSSKEnvironment.h */, - 7767F79860800ECB85CABD5194D50EBB /* MockSSKEnvironment.m */, - 88767EDA04090670ABF3E2732B56988D /* OWSFakeCallMessageHandler.h */, - D5DCB075EE656E0271101210F53148A5 /* OWSFakeCallMessageHandler.m */, - 2FEC67467F89969BB2075C94D7B2573D /* OWSFakeContactsManager.h */, - 0C0C8C6E7A714F0E6B2A241E2AD59947 /* OWSFakeContactsManager.m */, - 035188CD3947EEFF760884FF4FA51840 /* OWSFakeContactsUpdater.h */, - 861CD19ECE9186C3D732D3073904086E /* OWSFakeContactsUpdater.m */, - B38167C3E9B0391537EB5AD09F2B9A28 /* OWSFakeMessageSender.h */, - 30BBBB6C0343F739909C78421A9386A7 /* OWSFakeMessageSender.m */, - D8332A5A6E3F77ABDA0DFE066991E3E9 /* OWSFakeNetworkManager.h */, - C1BBA7E67A9D41995DEE497975480C7B /* OWSFakeNetworkManager.m */, - A541BC4D74AF167932583A97F276BD0F /* OWSFakeNotificationsManager.h */, - A8863094BB338A759C85C0FF8EF76CCB /* OWSFakeNotificationsManager.m */, - 96281B3DEC352B08E68A502C7E0D8184 /* OWSFakeProfileManager.h */, - BA4586DACABBD3A28FF5C0B0682078CF /* OWSFakeProfileManager.m */, - F071B26FB8BF813F8162D4D6D08F9084 /* SSKBaseTest.h */, - C6A39C11B806D12D37A153CAD2DC9873 /* SSKBaseTest.m */, - 9F2C9EF14DC645D72FDB859B5BE14066 /* TestAppContext.h */, - B2C6D638B2D5FB05893820F6F4742242 /* TestAppContext.m */, - 36F576D6FDDEFBD0714A1ED473422604 /* TestKeychainStorage.swift */, - 67FD63710072C971E6E45AF7DCE2D9D8 /* Account */, - 8893358EF930D01DCF2F4318B17BC0E5 /* Contacts */, - 6AD039CB3993DDFA905D8105ACC7A3A9 /* Devices */, - 55CF7B914ABE4CB8C0CE825BFE0A2FB5 /* Messages */, - 6D43BBC7C5D3BD0F99CA9A295840D1CF /* Security */, - DDB0E36215D6D55F46A60708C4D1020D /* Storage */, - 21ECC9FB1C5D7DF6FA71B55C8969DA9D /* Util */, + 7A5E424ED6FD368D5D9D0FEE9F3909D9 /* AFURLRequestSerialization.h */, + 47A7A7FAD08E1D86F9E1A18B1BBA41F7 /* AFURLRequestSerialization.m */, + D56658342F916E30E36B3897A1EFCA7C /* AFURLResponseSerialization.h */, + 9379627E9DFACFF095EE8A32A6E3C17A /* AFURLResponseSerialization.m */, ); - name = Tests; - path = SignalServiceKit/src/Tests; + name = Serialization; sourceTree = ""; }; - CE2C89023F032153965D8133FF6DD111 /* Resources */ = { + CF27E408E09E7DAC089A00B82D169458 /* Protos */ = { isa = PBXGroup; children = ( - 821F2088C0147B046AD8A5BED4384F1B /* DigiCertGlobalRootG2.crt */, - E030317C739480E4EC58188D93587F9D /* DigiCertSHA2HighAssuranceServerCA.crt */, - A358F279813855BDC1D56FE1C48456CD /* GIAG2.crt */, - BF9CF0DA95DD8BE25F1C741D1939761C /* GSR2.crt */, - 2B46420AC5847DFDFFC149C2D9160839 /* GSR4.crt */, - E9EB32EAA7BFB8614192498F8CF79CEA /* GTSR1.crt */, - 27F1974F802A4D5C88AB92AC30E42325 /* GTSR2.crt */, - 5ABFA7836D9668219E905DB9D5142D62 /* GTSR3.crt */, - 861DFF548FCD009D63E0C5FF32AAA116 /* GTSR4.crt */, - 1126D221B71E25172AEB96ACFCB0D41D /* ias-root.cer */, - 706F79CCEA4299351CC1997032737F47 /* SFSRootCAG2.crt */, - AF8DEAF28A929CE4917C1BE2D3D413D7 /* textsecure.cer */, + 4131AE38EC5A3740D4CE17B6508F9D8C /* Generated */, ); - name = Resources; + name = Protos; + path = SignalServiceKit/src/Protos; sourceTree = ""; }; - CEF2582763D970EAC9A60AC034657A60 /* Serialization */ = { + D7CEC473607D51F6BCEBD64AC02B5C60 /* Network */ = { isa = PBXGroup; children = ( - 7A5E424ED6FD368D5D9D0FEE9F3909D9 /* AFURLRequestSerialization.h */, - 47A7A7FAD08E1D86F9E1A18B1BBA41F7 /* AFURLRequestSerialization.m */, - D56658342F916E30E36B3897A1EFCA7C /* AFURLResponseSerialization.h */, - 9379627E9DFACFF095EE8A32A6E3C17A /* AFURLResponseSerialization.m */, + 482C2CE4892ED157B2A32A53A611F012 /* OutageDetection.swift */, + 439D76F4C6DB6FA6BD9E2DB98B29C33B /* OWSCensorshipConfiguration.h */, + 5746114301E42A1622AB62369CF2E57A /* OWSCensorshipConfiguration.m */, + CCA33AE2C917D0A42C6957BFAAAE3630 /* OWSCountryMetadata.h */, + CC24912AE152D3B9FCB917524FB58F8F /* OWSCountryMetadata.m */, + 7EDD92668A9C29BCB0B6FFBFB54EFB27 /* OWSSignalService.h */, + 2726304E67E5EB35F7F0651FDAAB9448 /* OWSSignalService.m */, + 271BA91549C0722394D1D679ABDA1E0E /* SignalServiceClient.swift */, + 926802FA57F512212B104AA9EE6B6618 /* API */, + 11CCCC227D56C39BC128B80AF77281DF /* WebSockets */, ); - name = Serialization; + name = Network; + path = SignalServiceKit/src/Network; sourceTree = ""; }; - D8A891552785A85954C5ADBA10825704 /* Account */ = { + D902001129DA1323321B5270F1658F30 /* Storage */ = { isa = PBXGroup; children = ( - 36AA61514BB0DFA389152B077853C304 /* AccountServiceClient.swift */, - 09D18F7CF2F72D84B95936DB854764AF /* CreatePreKeysOperation.swift */, - 6355F5E08502C721292E9E2CB2A77288 /* PreKeyRefreshOperation.swift */, - 3B6101C3B519BFD856F5DDF0DCB9C63E /* RotateSignedKeyOperation.swift */, - 14B5321B3C688A42E88C91FA5AD3455D /* TSAccountManager.h */, - 1013E5F0FEC4719EEB30A30B92C836CB /* TSAccountManager.m */, - ABCFAAEA21EC901EFB0BC6FD301E5D4F /* TSAttributes.h */, - 07D9832132F14A7AA894A8C762832916 /* TSAttributes.m */, - 5260ED91B31FCFEF5B49B3BFB5A058E5 /* TSPreKeyManager.h */, - 7E7C443FED2F32AC486C05BA390BB27E /* TSPreKeyManager.m */, + D3FA22045CB9DB2BE50CC2AB280F3FB8 /* TSStorageIdentityKeyStoreTests.m */, + 99BD651E33EE6ACC1FD77FFB4BCB4704 /* TSStoragePreKeyStoreTests.m */, ); - name = Account; - path = SignalServiceKit/src/Account; + name = Storage; + path = ../../tests/Storage; sourceTree = ""; }; D9B366A60FE21D7C5A473743F945F08A /* Relationships */ = { @@ -5680,15 +5693,6 @@ path = "Target Support Files/Pods-Signal"; sourceTree = ""; }; - DC16F09941B490FAB875ACE445F38641 /* Protos */ = { - isa = PBXGroup; - children = ( - AD265A10EC4EE996202DC6E72A20EE56 /* Generated */, - ); - name = Protos; - path = SignalServiceKit/src/Protos; - sourceTree = ""; - }; DD8BDE1B9BC72E37900F9461E8504DF2 /* CloudCore */ = { isa = PBXGroup; children = ( @@ -5716,36 +5720,105 @@ name = CloudCore; sourceTree = ""; }; - DDB0E36215D6D55F46A60708C4D1020D /* Storage */ = { + DDFF5319CB6D4F88E12CE67CA748653A /* AxolotlStore */ = { isa = PBXGroup; children = ( - 6768B7968E29F0454CBB830A4B7B1038 /* TSStorageIdentityKeyStoreTests.m */, - DDC9FFD79643384C99549B8DB3834F42 /* TSStoragePreKeyStoreTests.m */, + CAEA12054A4CF7943F47B5B68FA194A2 /* OWSPrimaryStorage+Calling.h */, + 9BB1D233DB8A0DF285D6AFCD8D04D004 /* OWSPrimaryStorage+Calling.m */, + 3C3CFA723ED7167518FE8EE59D32FF6B /* OWSPrimaryStorage+keyFromIntLong.h */, + F6652235503B813D427FD4B42873B391 /* OWSPrimaryStorage+keyFromIntLong.m */, + 085B47458E752F85A415017928879ADB /* OWSPrimaryStorage+PreKeyStore.h */, + 4350339C91D476547BBD6770D7B6954B /* OWSPrimaryStorage+PreKeyStore.m */, + 66795C45098C5C0F1F57436D4B825D70 /* OWSPrimaryStorage+SessionStore.h */, + 3FB755184958C62B2DD03459078B5C19 /* OWSPrimaryStorage+SessionStore.m */, + C31F14570E2D70B1891495EDC3C3DD2E /* OWSPrimaryStorage+SignedPreKeyStore.h */, + F725A1C6A068D93F3F03BD4D8B3970A6 /* OWSPrimaryStorage+SignedPreKeyStore.m */, ); - name = Storage; - path = ../../tests/Storage; + name = AxolotlStore; + path = AxolotlStore; sourceTree = ""; }; - EC2056DB1FC57D501E9CCBDBF35E5339 /* DeviceSyncing */ = { + E0263211A0D83ED8C57961CDDA65051E /* Tests */ = { isa = PBXGroup; children = ( - A68F6F8D8F9D1F3AC4B6FCFC36538605 /* OWSIncomingSentMessageTranscript.h */, - 270A09FDDF49D2952912006C2DB26C10 /* OWSIncomingSentMessageTranscript.m */, - 636AF7906C5B24342734AB92D800A2F9 /* OWSOutgoingSentMessageTranscript.h */, - 0715E04533F3B79FB6FE53CED2212B42 /* OWSOutgoingSentMessageTranscript.m */, - D711259609DD60D21D89DC6B6A3773C3 /* OWSOutgoingSyncMessage.h */, - C1405C211F2535FB3C0AA887B9C7395B /* OWSOutgoingSyncMessage.m */, - 565D88527FE69BF2CA8DB1333481C6FA /* OWSSyncConfigurationMessage.h */, - D69E8E307DBBD89B5389C943D51239C7 /* OWSSyncConfigurationMessage.m */, - F893B789EDAEA2849316739BE1CE65FB /* OWSSyncContactsMessage.h */, - 1A078AE892D21CE304B1249C643EE738 /* OWSSyncContactsMessage.m */, - 69E3121024C6092727578D38B69DD63A /* OWSSyncGroupsMessage.h */, - C48D2C1489ACD21000DE00562B7BC6D7 /* OWSSyncGroupsMessage.m */, - 2F57B80BB0660BDB5D86D45A0CA42C3E /* OWSSyncGroupsRequestMessage.h */, - 94EE4DA0AFC8A84AE289349F95BE4CE7 /* OWSSyncGroupsRequestMessage.m */, + B948F4D8E2F16B5B58A99D3A6C74F385 /* MockSSKEnvironment.h */, + DCCE1A29384C9F89FE4B90CEBDC25BCF /* MockSSKEnvironment.m */, + 32126077DEA048F3C8884EADD56FB2C7 /* OWSFakeCallMessageHandler.h */, + 510F9B63CD81CF487EE5D2629184A4B3 /* OWSFakeCallMessageHandler.m */, + DA5A7AA2EC7A03169833CA8667D90423 /* OWSFakeContactsManager.h */, + 53057AA91124CC73081B5FE676FBD5FE /* OWSFakeContactsManager.m */, + 814C09212EDD4B9C2DE89FFDE3B88DB7 /* OWSFakeContactsUpdater.h */, + 136744E5D83A05473ABB8523FEC395AB /* OWSFakeContactsUpdater.m */, + ED2A13115B8490FAFD1F8178B15E1D7F /* OWSFakeMessageSender.h */, + 087CB2D8579DC4E71FA4200774E48077 /* OWSFakeMessageSender.m */, + 4824CCA116DD7B1DA3C7C2FFC3CB205C /* OWSFakeNetworkManager.h */, + 55636679A503A731C6CDA1F5EC8A20D4 /* OWSFakeNetworkManager.m */, + 72D444B5FA87052D175E145352B3AB47 /* OWSFakeNotificationsManager.h */, + D7BB294794FE97576C3DB68E2916E803 /* OWSFakeNotificationsManager.m */, + 8E95E451F4D44ED44BBA30B298F7ABBD /* OWSFakeProfileManager.h */, + 92C9E3CE4A79EAC2B71A5FA77774843C /* OWSFakeProfileManager.m */, + 81E9B9E5547045785C20F2941E3D8BCC /* SSKBaseTest.h */, + 425317AB70812C67B1B0B24D4E2C59AB /* SSKBaseTest.m */, + 266D5FC998A881D6EB458AB19E23CC21 /* TestAppContext.h */, + 04F1A7B83D6E04CDC78C7D5A737CA72A /* TestAppContext.m */, + 4DBB9979610339FCA98FA8CE7B8CEEA9 /* TestKeychainStorage.swift */, + 444178015BC0D0E6CF3FC81CB3F826E1 /* Account */, + A81A76FD54946971169B440BCE09EDB6 /* Contacts */, + 95BF276DA87D58A869E6EADCC9145974 /* Devices */, + EE97E9E704AA244688CA4525DDADC6E3 /* Messages */, + 1C11C95F0210CF5E9EBD5A71350D4DEE /* Security */, + D902001129DA1323321B5270F1658F30 /* Storage */, + 84654EC0091FC3F2ECF97620B26BCC6E /* Util */, ); - name = DeviceSyncing; - path = DeviceSyncing; + name = Tests; + path = SignalServiceKit/src/Tests; + sourceTree = ""; + }; + E07D5B1A83ECFE5AB88CFD8009A4E4A0 /* Protocols */ = { + isa = PBXGroup; + children = ( + 246284D875EC1429AE5756BEF9E21801 /* ContactsManagerProtocol.h */, + E20E12E3BF9C8EB840850999B0146171 /* NotificationsProtocol.h */, + A6A9FA1DA27565A88777EB146E9E5728 /* OWSCallMessageHandler.h */, + BC0C20EDFFFCB239CC5A418EFFF1ED30 /* ProfileManagerProtocol.h */, + 57E937767051786E3BE1C25870BCD84A /* ProtoUtils.h */, + 02E3677BE90D499407541F914B0D783D /* ProtoUtils.m */, + ); + name = Protocols; + path = SignalServiceKit/src/Protocols; + sourceTree = ""; + }; + EB68DD5EA7C95A8BFFE51F9A259985DA /* Resources */ = { + isa = PBXGroup; + children = ( + 3A65AA05D1C67D6E299FF6F76B2098AD /* DigiCertGlobalRootG2.crt */, + A5BC0A22F49C7944D5BD16C891E56B98 /* DigiCertSHA2HighAssuranceServerCA.crt */, + 9A2C7AB90AAEC88D4F2A981AFD7B5B8A /* GIAG2.crt */, + 18A8A18318ADC964859E3B9DA97DA92B /* GSR2.crt */, + F50862657FE0CADC6D85E8755059AC05 /* GSR4.crt */, + 958F7EE9593A5F3B143C2CE2300500CE /* GTSR1.crt */, + 54B57EB7AFA1E5A59A6547F317744771 /* GTSR2.crt */, + C443BE3391374D734E12782012D07E87 /* GTSR3.crt */, + 1BE52D32087915B6A7CC1C7CC2CE5A76 /* GTSR4.crt */, + 5940E2E4352E49A79E5C261A7A4DDCFF /* ias-root.cer */, + ED8FAD71F947FD9FFD9AF8EB2A655D65 /* SFSRootCAG2.crt */, + 453C8305FB52B64F315C7DA3DC36F1BB /* textsecure.cer */, + ); + name = Resources; + sourceTree = ""; + }; + EE97E9E704AA244688CA4525DDADC6E3 /* Messages */ = { + isa = PBXGroup; + children = ( + 2129A29EA51D83C255A6FFE6CF534A61 /* OWSDisappearingMessageFinderTest.m */, + 4BEC6D8F67F241688DA38F783F2AF419 /* OWSDisappearingMessagesJobTest.m */, + 4A2013BFF03AF7568418DD0AEC06C8A7 /* OWSIncomingMessageFinderTest.m */, + EF590F4AD1C81ADD3BD1452FAB7F65EB /* OWSMessageManagerTest.m */, + 35B005982AE9D74B351CBE1D89C4E2A9 /* OWSMessageSenderTest.m */, + 6A347F141557F7634777D19E57CE21AF /* Interactions */, + ); + name = Messages; + path = ../../tests/Messages; sourceTree = ""; }; EF039EB4B0036396944E1E39E1670340 /* Support Files */ = { @@ -5777,59 +5850,7 @@ path = AFNetworking; sourceTree = ""; }; - F1ECF43215BAF65D24A10175304A9267 /* Network */ = { - isa = PBXGroup; - children = ( - 11ED418B2DE65D53D0DCAA325A1A1CE0 /* OutageDetection.swift */, - AACCA264DFBBA2C2F031D79A8E779961 /* OWSCensorshipConfiguration.h */, - CC8C84AC8F6DB498F4953DBEF4FCD53C /* OWSCensorshipConfiguration.m */, - D1E169692104EA8E7860509ADBCBC01D /* OWSCountryMetadata.h */, - 6768CA776029B7BE6BEB51BC16039562 /* OWSCountryMetadata.m */, - F17DA194E763FD7B0183B442159D8BB4 /* OWSSignalService.h */, - 67944C7E514680EB89CD1E9FC0525A3E /* OWSSignalService.m */, - 2006D186AD8C50090C5508FDFAC24F8E /* SignalServiceClient.swift */, - 4D0E24A5F197E4719FD7858A4F9AD539 /* API */, - 7E1566DCB6B6C336229B7490E9415541 /* WebSockets */, - ); - name = Network; - path = SignalServiceKit/src/Network; - sourceTree = ""; - }; - F5F22313C42DDC0DA65696034B2849C1 /* Storage */ = { - isa = PBXGroup; - children = ( - 877EC86C9D6DE65E667D151343024959 /* FullTextSearchFinder.swift */, - 86F6CAA6502A4ABD685EA780D0521410 /* OWSIncomingMessageFinder.h */, - 6E7AD3AF5DB8F372450987B3B422994D /* OWSIncomingMessageFinder.m */, - B621698BCB604681E08E5C88DAA8E517 /* OWSMediaGalleryFinder.h */, - CC61A58BC1E925E4DD42A2F6FDC728F4 /* OWSMediaGalleryFinder.m */, - E5D985E0A7EB8D35A158D3F8016AFBCA /* OWSPrimaryStorage.h */, - 72135A696F870BBD9EA8019E01822DFD /* OWSPrimaryStorage.m */, - C259815EC1711863B3C061DD515AAAAD /* OWSPrimaryStorage+messageIDs.h */, - 86A8FA77D1C16B276C1B8E8B9BBF2E7A /* OWSPrimaryStorage+messageIDs.m */, - B444479FD13F6A9752FDE3F81730F41B /* OWSStorage.h */, - B7F79F4C466CCD8B95D2CF81F903DBD1 /* OWSStorage.m */, - 5166BA04AE79F50F33132A94E96EE66A /* OWSStorage+Subclass.h */, - B1C142BD43275419D46EF70FDE58BB7E /* SSKKeychainStorage.swift */, - F766291CE8A08D5966A062935E251527 /* TSDatabaseSecondaryIndexes.h */, - 5C83A8DBB9D45DB5D4652F3082354D19 /* TSDatabaseSecondaryIndexes.m */, - E073EB56B83E8B147C213CA4FC44787F /* TSDatabaseView.h */, - 5286C6A425B73CAC466904E2C0AAEA0F /* TSDatabaseView.m */, - BE3343C3D8260FD0993278618D389D0A /* TSStorageHeaders.h */, - 34686EE30C93395B5C17D5DCEAE9B1E1 /* TSStorageKeys.h */, - 5D9156CE2F38BC20A28E8A4CA8DA6259 /* TSYapDatabaseObject.h */, - DAB97384C31A72E28F1CB40A70B2FFA9 /* TSYapDatabaseObject.m */, - F683D9025AA8900A3C415FAC38B4964E /* YapDatabaseConnection+OWS.h */, - E1455AC81126FE1B022B14F57FCB68DF /* YapDatabaseConnection+OWS.m */, - CE87A7016AC8E864C807AE399F2D676C /* YapDatabaseTransaction+OWS.h */, - 4519F37B802D04204A7F63D92B33D107 /* YapDatabaseTransaction+OWS.m */, - 77C2EE54A41F47C0383AD3A8508F2A30 /* AxolotlStore */, - ); - name = Storage; - path = SignalServiceKit/src/Storage; - sourceTree = ""; - }; - F5F8F8837BAF576C686DC27F78881FA1 /* AxolotlKit */ = { + F5F8F8837BAF576C686DC27F78881FA1 /* AxolotlKit */ = { isa = PBXGroup; children = ( 583FE7F8CC874F48EFB01F7B134E4380 /* AES-CBC.h */, @@ -5966,984 +5987,912 @@ path = SSZipArchive; sourceTree = ""; }; - FB57ACF91BA0D819F99737FD61DFBC3A /* Attachments */ = { - isa = PBXGroup; - children = ( - 9534A340DF8BB55C53C84D4239E8A250 /* OWSAttachmentsProcessor.h */, - AF9F7B6F50D4F03A7916B29DBC7276C2 /* OWSAttachmentsProcessor.m */, - 060C5800135792CFF56B82F7F76C6AD3 /* OWSMediaUtils.swift */, - BFC205D56F56A45085EF9153FE5773A0 /* OWSThumbnailService.swift */, - 1876F1626934925289FD1ECE055B6F42 /* TSAttachment.h */, - 55D20488BF45A541D3040972EBEC92A0 /* TSAttachment.m */, - 2437F614743A3AF40B468CD3684B0632 /* TSAttachmentPointer.h */, - 33D34A062F7ADDBE7152E5C7608DB687 /* TSAttachmentPointer.m */, - 4BF2F090C56B1BBEA36540CBD3F8E56F /* TSAttachmentStream.h */, - 63D3FF5CAE688BE03FE80CFBDC6515B4 /* TSAttachmentStream.m */, - ); - name = Attachments; - path = Attachments; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 22DB89502F395E4C668CABCDC79C8B39 /* Headers */ = { + 198D6BEB0F9EC2DC6A67BE74A1F6D214 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F6A6B48463E223A05675F5A38B99CBB9 /* AFAutoPurgingImageCache.h in Headers */, - 19FC18C52284F1AC9D1C2B62247DAE58 /* AFCompatibilityMacros.h in Headers */, - E795C7AC6CC0F6513D23BDE2DE83E4B6 /* AFHTTPSessionManager.h in Headers */, - 23DCE0CDB015F333717A83DAD16AF350 /* AFImageDownloader.h in Headers */, - 326E050F076C2FCC9DFF53E58D3FB663 /* AFNetworkActivityIndicatorManager.h in Headers */, - BB8704873E8E6AB53E4671E688249C13 /* AFNetworking-umbrella.h in Headers */, - A59EC51C5CB771441B64CE79F3434351 /* AFNetworking.h in Headers */, - 570172A29C0F87ECFAA29F7B810D5344 /* AFNetworkReachabilityManager.h in Headers */, - 0436E58966EC158E8753DB497B1BFA1A /* AFSecurityPolicy.h in Headers */, - CF68D0C86865606947194267C5881EFD /* AFURLRequestSerialization.h in Headers */, - D27E6FC4169792A5E6A89EB69F2417B4 /* AFURLResponseSerialization.h in Headers */, - 7CEC3ECD94E761AD138B4068CCEB151F /* AFURLSessionManager.h in Headers */, - 7F6AB5FC88CF470FBFB3A3639CABE443 /* UIActivityIndicatorView+AFNetworking.h in Headers */, - 90D6CE17BF2731F05F66923090E032AC /* UIButton+AFNetworking.h in Headers */, - 4EF93C48B4BD49FE64A9F60A5790E308 /* UIImage+AFNetworking.h in Headers */, - 917E1E17504DF698B551C341BD60BF1E /* UIImageView+AFNetworking.h in Headers */, - 3BB529C2556FA925767DADD7CAD7A332 /* UIKit+AFNetworking.h in Headers */, - 33719B4751CAB969D5ECE1EA3EE6DCBF /* UIProgressView+AFNetworking.h in Headers */, - F71D9F0245A09382CADC74DAE288C16D /* UIRefreshControl+AFNetworking.h in Headers */, - 7CCDA9354C1D41F3C5C50412F7BEC5EC /* UIWebView+AFNetworking.h in Headers */, + B3E42F60829441A290E8A85DE79043DA /* SQLCipher-umbrella.h in Headers */, + 952307B37EF3599632DD781077B0D5A9 /* sqlite3.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 235408967D904F6EC9B75C93B4BD8E00 /* Headers */ = { + 1BD4073E3F88C9BAF69D9AC2517DE146 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2FDC602A4DB81789F1C01979620C043D /* AnyPromise.h in Headers */, - 3CCD580B725D4E74916B6E9774CC8049 /* CALayer+AnyPromise.h in Headers */, - 03E86AEDE2B7FDFAED1D512C07354B94 /* fwd.h in Headers */, - C4A55B43BCEAF5499BBF42BB76908562 /* NSNotificationCenter+AnyPromise.h in Headers */, - 47DEB444D9C8B493174812F55CFDC021 /* NSTask+AnyPromise.h in Headers */, - B6B66BBE8646D3C8AFF288B0CD8746BB /* NSURLSession+AnyPromise.h in Headers */, - 837FFDD19534662AA81C594ED8456AC9 /* PMKFoundation.h in Headers */, - 6FE28AEE50A5E3EBBAE92D30686ED0A4 /* PMKQuartzCore.h in Headers */, - 69D994596A8D17E980870A77D52D078F /* PMKUIKit.h in Headers */, - 874ADB590A2C47191AEE572D18B5C130 /* PromiseKit-umbrella.h in Headers */, - 3EC527110A0C0BD820B6B2C3ADDC7FC1 /* PromiseKit.h in Headers */, - 2355F78684965A20AC2AFA75356B6C64 /* UIView+AnyPromise.h in Headers */, - F559B814A3395D4BFAA1098444CD5A4F /* UIViewController+AnyPromise.h in Headers */, + 0C821F103F73AAE0C2960767FB14DFC3 /* aes.h in Headers */, + 681E102C1C4A896FC5D04A5BA77A4FE7 /* aes_ni.h in Headers */, + 610B05D29F2FE1C42CBD018579EAFE31 /* aesopt.h in Headers */, + F9B477705B452C8F360C1CCD88CB5180 /* aestab.h in Headers */, + 36FB65D287FC9D317221524CDC2278A5 /* brg_endian.h in Headers */, + 1E1314F684BAA9103279FB0613D50B77 /* brg_types.h in Headers */, + F6046092E8E3E6C765521556FF56E55B /* crypt.h in Headers */, + 4E7052B90CF6A38F25292335041F959B /* fileenc.h in Headers */, + FDBE1A48ACEEE57418A3534434667359 /* hmac.h in Headers */, + A74214154071B1C7F5FB5342ABE65A7E /* ioapi.h in Headers */, + EC0A7A300486FD25F023382AFFD11B95 /* ioapi_buf.h in Headers */, + 9E480702B0A6ECDF82EF4638D3BA2FEE /* ioapi_mem.h in Headers */, + 92ACA6C2D06CB39EF283B2A14D49B474 /* minishared.h in Headers */, + 349E9318F8F646803164CDF248C0D662 /* prng.h in Headers */, + 7963BC98E47E6E7615CC66C0A4AA8C08 /* pwd2key.h in Headers */, + 1939C6CBEC72CD0FFC55779864E937F0 /* sha1.h in Headers */, + BAE5276755428E0E826A69F5E8517E7F /* SSZipArchive-umbrella.h in Headers */, + B5F1F5ED7DC69A176099547B451FEDB3 /* SSZipArchive.h in Headers */, + 16B3B3012154AD6CF65D4272B836BC5D /* SSZipCommon.h in Headers */, + A767065624AAEE0247B4378E10FEED5C /* unzip.h in Headers */, + 7580B3A7E853964E29494E0722F02C01 /* zip.h in Headers */, + 07340A77CF04E24DD96190B25A765D97 /* ZipArchive.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 29991F83EF0D8FB54D89FE80D7915A73 /* Headers */ = { + 1CF25124366420559660DE0127591F2D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4E1E1EA1C5ACB3997B9BD2BA35558065 /* api.h in Headers */, - ED048F3704C6B35E9B38ADD81E07C4F9 /* base.h in Headers */, - 1AF3687118A0E2E9466A4A73C7EA7978 /* base2.h in Headers */, - 50FE6A21BF15D70311DCB0B19AFC1727 /* compare.h in Headers */, - D316548F8D0211BFA7100A750F91DC87 /* crypto_hash_sha512.h in Headers */, - 8627967960708D03881252AE2442EC36 /* crypto_int32.h in Headers */, - A11521F508DA4DC76C870104E3F44BCA /* crypto_int64.h in Headers */, - 69BD554A079F7084C25B469F05F76863 /* crypto_sign.h in Headers */, - 420C4B8E4F6CE7A83F14A20E5638E253 /* crypto_sign_edwards25519sha512batch.h in Headers */, - BA8775CA52CF105B064558285DD82859 /* crypto_uint32.h in Headers */, - 413DFE7501940549DD4E99F2156CCD86 /* crypto_uint64.h in Headers */, - AAB138C19DEDB7341561D30126ACD203 /* crypto_verify_32.h in Headers */, - 06187C46B4798C82240B68266CD385A9 /* Curve25519.h in Headers */, - A9B93C4AD9B66485245A1F1F4614EE56 /* Curve25519Kit-umbrella.h in Headers */, - 525FE0F80E38A68597153319E9CB5F8A /* curve_sigs.h in Headers */, - 38E305218709A3B2373941278257F324 /* d.h in Headers */, - 66884F082B29261D9C21731580E143F0 /* d2.h in Headers */, - 629A124D47F05BABBC76E8F80BA4DA45 /* Ed25519.h in Headers */, - 993B00D6807C2AF7C9206A205B5BAC5B /* fe.h in Headers */, - 8F696BA5AA7AAA4FE27156C8B4F4A2E4 /* ge.h in Headers */, - 47936C2FAF7D4B853E72D896D940C4E0 /* ge_add.h in Headers */, - 3B7D8B02775DB29FBF86529CAD2D1D46 /* ge_madd.h in Headers */, - BDE43783444C8AFCDDA8B23C4515E948 /* ge_msub.h in Headers */, - 05FABF0DB0CEBED991E5A1099D5D65BF /* ge_p2_dbl.h in Headers */, - 5006B689F2012254B9AB830BFD836865 /* ge_sub.h in Headers */, - AEF2F78CEE647AF3FA666C00C18DCD43 /* pow22523.h in Headers */, - CE2809D70D427DC4E49C48DE20A465A2 /* pow225521.h in Headers */, - 27FEC3FFB0406211B30FAB38338EB75F /* Randomness.h in Headers */, - 23E17D516F41D0D3ADA4E8FD5FF50366 /* sc.h in Headers */, - 57336B9880989C93A8392B8D113C249E /* SCKAsserts.h in Headers */, - ED748137EAFB492B0E33B1DE0947A603 /* SCKLogger.h in Headers */, - 6A8450EFBAC6C76838AC54D4385C7AF1 /* sqrtm1.h in Headers */, - A07386512E840F8BBA73277C13F48C07 /* zeroize.h in Headers */, + CDD1706DE8D0293A2D302E3BE34B4249 /* YYAnimatedImageView.h in Headers */, + C8705C75C43E10BF9F85612AD3ED7863 /* YYFrameImage.h in Headers */, + 956B9389540DA078E38854ACFE1758CD /* YYImage-umbrella.h in Headers */, + A92134508D3CECD01C8B539E6A7CEF88 /* YYImage.h in Headers */, + 042FD84D7FCBCD60FFFE15F0D6F08919 /* YYImageCoder.h in Headers */, + 6E4D6F472670C29080656D99E15F494E /* YYSpriteSheetImage.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 33683089DF91399DC0E2F15AEC7B831D /* Headers */ = { + 208A3DBFFB1F29214D7608110A398740 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0111BB72F63647729BEDE30AA93C8CCE /* Pods-SignalMessaging-umbrella.h in Headers */, + 428FDC674F11FFC79E54726DBDDB7717 /* Reachability-umbrella.h in Headers */, + FFB14E166E5CD5BEC4A819E634AA7FB8 /* Reachability.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3D9FF863AC3936433438FE60EEAAD4A5 /* Headers */ = { + 217D592E67EB16C05C7EBAF0C1F34E14 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 204A6E48AAAF41D4EE0D91555DDD11B2 /* EXTKeyPathCoding.h in Headers */, - A3E21118272B067AF73C7B0E09B0282D /* EXTRuntimeExtensions.h in Headers */, - 65D579A5513E2B2DD94D98873B0DA32F /* EXTScope.h in Headers */, - 740D4840274EBA2CFD0EC7DC98E3056C /* Mantle-umbrella.h in Headers */, - F36E66E21AB95C0C517DDD54FC728907 /* Mantle.h in Headers */, - EFC760EADBF3F251A7E31322D639CA59 /* metamacros.h in Headers */, - 74458F34888836FA933BC76C00CFD5F4 /* MTLJSONAdapter.h in Headers */, - 808EB9CE13C78DB469D154EBD4E174A8 /* MTLModel+NSCoding.h in Headers */, - 759EE8537E7B11734F91EA1F1F7E2637 /* MTLModel.h in Headers */, - 95EAB96D3EB54D934F25DBDA16E9F5B5 /* MTLReflection.h in Headers */, - 1E40EAD2EC20DA5B0CEB5B9378666F3C /* MTLTransformerErrorHandling.h in Headers */, - 2CF5CC8D401854B34655DDC166ACFE50 /* MTLValueTransformer.h in Headers */, - 0D40138D005B4ECA9A7572483D081146 /* NSArray+MTLManipulationAdditions.h in Headers */, - 34915F82E1951123EF0C5DC25EA5D3D4 /* NSDictionary+MTLJSONKeyPath.h in Headers */, - FE169CD9CBDFEEC2375B9B225D012217 /* NSDictionary+MTLManipulationAdditions.h in Headers */, - 1C8E61966C5343C28895B9963DE1CA26 /* NSDictionary+MTLMappingAdditions.h in Headers */, - 80B5208B3E39055BF0AB4133ECB9811F /* NSError+MTLModelException.h in Headers */, - 7E8E4A57A3B06E3C972ED7A5D71D275D /* NSObject+MTLComparisonAdditions.h in Headers */, - 9DFA4D077FE25B57E7317A5CF5B2DB0A /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - E7CE3EFF26A85B0B9A2FAD8B2401C045 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + 72C58CF9949CD05806EE338DD9EDCA9E /* AES-CBC.h in Headers */, + 36B688FE2502AE87E55E4CA572BC0DE8 /* AliceAxolotlParameters.h in Headers */, + 9B6AE62361A27665AF54CC6757AAB3C2 /* AxolotlExceptions.h in Headers */, + AA53F9411CA6FB0731B5360AF958D25D /* AxolotlKit-umbrella.h in Headers */, + 8C977E8A942CD094D5D59CE6A346B058 /* AxolotlParameters.h in Headers */, + 6073AFD0BBD1AB5CFB6EEE43A3C437D7 /* AxolotlStore.h in Headers */, + DBC1B6A8241368BCCAE4BF8EFFF77F24 /* BobAxolotlParameters.h in Headers */, + 8778C96F3B0240289BD8242301FA55EB /* Chain.h in Headers */, + 60491265A2E6FAC7A26C5BB4A50B29AC /* ChainAndIndex.h in Headers */, + 989734E96D81371796FB22AD7AEBFB5E /* ChainKey.h in Headers */, + ACBCF962ED32C8507B131C088F31A929 /* CipherMessage.h in Headers */, + B632738BE3022FDEB68A802FE1F401CD /* Constants.h in Headers */, + 7A2FFC2652999DAC80D74FB0DBAB8434 /* IdentityKeyStore.h in Headers */, + B17E490D8CD42B3036F87E9F479903B1 /* MessageKeys.h in Headers */, + F3DC6EE0F02587E2B5710C686A368E56 /* NSData+keyVersionByte.h in Headers */, + 271104FE5FCA0DBC60A3649D85ED3066 /* NSData+SPK.h in Headers */, + 68EC5A40A0BB5A2E935800AF833ADCF1 /* PreKeyBundle.h in Headers */, + 6BEFC12CF7DFC0DFD738825390D36DC4 /* PreKeyRecord.h in Headers */, + 138BD0E3EF15F7837A3D6CB8B1CB3E7F /* PreKeyStore.h in Headers */, + 176EF7A9F2F597EC3BBA2B0E48C42252 /* PreKeyWhisperMessage.h in Headers */, + 74AE238328D810FF09B1E2FC15BC8637 /* RatchetingSession.h in Headers */, + 98368EE5B086EFDF0AC73F0BFC8E78B7 /* ReceivingChain.h in Headers */, + 8656EEF57ADB901797243F07D908FEBA /* RKCK.h in Headers */, + 53388323FD66D97D4287ACC2EE2397D6 /* RootKey.h in Headers */, + 4E679BB3382EA529C05B25CAC80D2CE9 /* SendingChain.h in Headers */, + 9B443083FBDAC29C48986355804A608A /* SerializationUtilities.h in Headers */, + 8EB0169818D25A372C74F7278BBCF2B8 /* SessionBuilder.h in Headers */, + EB555F46B6510C71F800817230CB843F /* SessionCipher.h in Headers */, + 2FEC0CF27DAB21065C40711C463B9AEB /* SessionRecord.h in Headers */, + AA46879EBC06272629BDF327E3A11ED0 /* SessionState.h in Headers */, + 27FE2AB9CD181C453804E75D4779EF64 /* SessionStore.h in Headers */, + 7A145C41C7A3A49BE5D7771465E6E8A2 /* SignedPrekeyRecord.h in Headers */, + FD3DB364C2BDB8303E05D7E89693D89D /* SignedPreKeyStore.h in Headers */, + 25BBBC925A130CAC7F3269843598E903 /* SPKAsserts.h in Headers */, + A0437407C34DF9C31AB5B1360F5CA944 /* SPKLogger.h in Headers */, + 456B52958F65F26E6EF7C68FCF60F9A9 /* TSDerivedSecrets.h in Headers */, + 2BBA85E335C9DA20AF980C7039542F59 /* WhisperMessage.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 45C2FD59FADEC32B7CB1B50E3DA35A34 /* Headers */ = { + 2A8DA770D3E1EDF7DEDA9C661CB57BAF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EBDB97ECB305995C86416164D1FE0A64 /* SSKBaseTest.h in Headers */, + 2513BBC730C233A25A2AB852EC30621A /* AnyPromise.h in Headers */, + E2CA349B3E1E63A0F501C9B1906509D0 /* CALayer+AnyPromise.h in Headers */, + 98EC7A0C3003B9A226B7BEC2B1A5B865 /* fwd.h in Headers */, + AD3C08E65033B5EE54255AD9A012C670 /* NSNotificationCenter+AnyPromise.h in Headers */, + BFF13F23769CF34866550C2F4C16FC2A /* NSTask+AnyPromise.h in Headers */, + 578FC550C6F63F2BEDDF0C21DBFC41B2 /* NSURLSession+AnyPromise.h in Headers */, + 5D11FF9F78D6F6301658A7B0B938E44C /* PMKFoundation.h in Headers */, + 258C5D51BBF045FF888B390ADE1E4734 /* PMKQuartzCore.h in Headers */, + DE29A01348F81D893FE465CF9C1E9116 /* PMKUIKit.h in Headers */, + E15667F20FED07A72718742606406C07 /* PromiseKit-umbrella.h in Headers */, + 140A178A653A732A66145E5BD2088917 /* PromiseKit.h in Headers */, + 5B7D0A0A9EC6287665610FAA9EEA4695 /* UIView+AnyPromise.h in Headers */, + E7B5847EA73BDBF1F013E34DFB48BDFF /* UIViewController+AnyPromise.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A858B4317DEA5AC0DCE8562B204A62A /* Headers */ = { + 2F45FDB4A40FA8822C32563D1AAEA6C3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DFBDC3116F177917435DF9D55DBB4844 /* aes.h in Headers */, - 13AB316120B75B59FB40B49CB3697501 /* aes_ni.h in Headers */, - 857E31F4C58B5AA9CBED3140C03F7CB4 /* aesopt.h in Headers */, - ADFE5CCF4EBB7CB541CB625A7BCF4DF7 /* aestab.h in Headers */, - 386BFA1E8C93033903AFEEDC806D955D /* brg_endian.h in Headers */, - 06A97BD02016C8527495A82B853AA250 /* brg_types.h in Headers */, - EA2EC5BD5929B7237E27AC3375993D2E /* crypt.h in Headers */, - 6BB9A2C9D7D3EB51F9296D2E24803197 /* fileenc.h in Headers */, - 537AABF10EA870A13336E9F0CFAE2FD2 /* hmac.h in Headers */, - B23AC9C73CD66D0EF8B67F85235B7771 /* ioapi.h in Headers */, - 24E45465AC054DEBBCC5BE16E09B3996 /* ioapi_buf.h in Headers */, - B12A462C6BD12DAB9B7F7C00C697DF35 /* ioapi_mem.h in Headers */, - 18C0F4D0A9735B9A479B959B3AC5628E /* minishared.h in Headers */, - 1E27B98755331738CECDA80102E73EA3 /* prng.h in Headers */, - 3326B5F732369E0CCE149F989720205A /* pwd2key.h in Headers */, - CADC288B0B8395E617D16972089184DD /* sha1.h in Headers */, - 5FE64D3298CF0F75721022642166F71E /* SSZipArchive-umbrella.h in Headers */, - 845F907CCC6A28B3876314A30D2DCBC1 /* SSZipArchive.h in Headers */, - C54777119CE7D2093B243CF62D22AE76 /* SSZipCommon.h in Headers */, - ED4766745C37743757E294DEABEEFE10 /* unzip.h in Headers */, - E65F4437BAB3AFAEFE932785E14807E9 /* zip.h in Headers */, - 15DB7C10EA99CC6BBFE2DA608129B3CE /* ZipArchive.h in Headers */, + 20C77C497AAEBF4161A8F3BBC1F3CACA /* libPhoneNumber-iOS-umbrella.h in Headers */, + 08473DCE436222AE22AB3858E24CAA01 /* NBAsYouTypeFormatter.h in Headers */, + 2D6DEE397DA5F4C7650E89C5146F359F /* NBGeneratedPhoneNumberMetaData.h in Headers */, + CA44A45D8DD6759C9E4160F0BFE88DE0 /* NBMetadataHelper.h in Headers */, + 4898811D49A07CEFB3AE85EB52BD59B4 /* NBNumberFormat.h in Headers */, + 12DCC88D70D40C68152F9BF946C063F8 /* NBPhoneMetaData.h in Headers */, + 3A59A018C89C380B00AE7AEFB501C05F /* NBPhoneNumber.h in Headers */, + 4922B84988F7D9A270EE86285682D48A /* NBPhoneNumberDefines.h in Headers */, + 006A7D7F1DD368EA72719FDFD542EF04 /* NBPhoneNumberDesc.h in Headers */, + 22670D27180CD552776D3E2822222580 /* NBPhoneNumberUtil.h in Headers */, + CEFAB7BD028F6977D68CB3D53697E0B8 /* NSArray+NBAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4DB51FB47261F89050DDC4CBAE323AB0 /* Headers */ = { + 30F442922E0AB31A4D5D67D0025D7740 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 822C2BF92E41B27FF6AC3C24FE2B208A /* Pods-SignalShareExtension-umbrella.h in Headers */, + 3BD4C1B536646BBA6DA53CCD3AFD4146 /* SwiftProtobuf-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 507FF06244AF6893225D9F52A76CD680 /* Headers */ = { + 40A9806FB4A52BA9BE7D11CE4F16A968 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7B3A04BAFE2B8C14F86C1F99F613FE2B /* SQLCipher-umbrella.h in Headers */, - A245D7F8E453E97E0C9C8AA4C4C4E955 /* sqlite3.h in Headers */, + C43EF6F038E5FF13865FF25FFD369D52 /* SAMKeychain-umbrella.h in Headers */, + 2B96C6B8959BEE94192112A5009225FC /* SAMKeychain.h in Headers */, + 29B97512562B30B26462922279837974 /* SAMKeychainQuery.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 551AD821369892E99663E563444407D4 /* Headers */ = { + 507C89C89B92DA032A4FF7F4FA62542C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DC9D4DFBCE4466BD1A89CB49BFBFE9ED /* Pods-Signal-umbrella.h in Headers */, + 6E39F28AD361EAB024BB1C8584D588D7 /* EXTKeyPathCoding.h in Headers */, + 4AD32D3079BC387299382485D1F2C009 /* EXTRuntimeExtensions.h in Headers */, + 2B07CBBCAAB3D5C0A43266FDBDB7A6B4 /* EXTScope.h in Headers */, + B99E1AEE656F7DA86D5CDDDA2280896F /* Mantle-umbrella.h in Headers */, + 1107BF8AD3A6BB083F769C6EA0CB387C /* Mantle.h in Headers */, + AFA96E64D7FE2CFDF3174D65445D771D /* metamacros.h in Headers */, + A3FB2A9021A055EE7679DFAF243FEFC0 /* MTLJSONAdapter.h in Headers */, + 7FDF0DCA2C5056E17A8437C6A0AB6E57 /* MTLModel+NSCoding.h in Headers */, + B370C55F68D6627B8C260E7FC49CE11D /* MTLModel.h in Headers */, + 497E13738137DE59F3C4BB8275C5FEA3 /* MTLReflection.h in Headers */, + A481D21A479E1124CEB61DE06720DE20 /* MTLTransformerErrorHandling.h in Headers */, + 35FF61EA664124306E6A75E8EE844C91 /* MTLValueTransformer.h in Headers */, + AA7D8F203E1E9F565088A2BE8F2FC7AD /* NSArray+MTLManipulationAdditions.h in Headers */, + DC07A5D0940CCCED0EF744BBFA100A7B /* NSDictionary+MTLJSONKeyPath.h in Headers */, + 2862BA6E6AD41018BDB3B8548D6B78A0 /* NSDictionary+MTLManipulationAdditions.h in Headers */, + B8724E61A3AD30041105BE9B81ECA8EE /* NSDictionary+MTLMappingAdditions.h in Headers */, + A7CA66EFB1AC81E54ED93DA6D52864F0 /* NSError+MTLModelException.h in Headers */, + DFB4C12CDEE01E60DF7F84E994C114A5 /* NSObject+MTLComparisonAdditions.h in Headers */, + 27D318586779BC2A09027A55ABC8B229 /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + B719F8C5AAADABBD9229E69B0D442AB6 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5E60B7DAB3CF659D0FFED6B7A0B5C02E /* Headers */ = { + 542B058ACA4DC042B6F48E1FF17EB624 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7CBAB10F67BC847C8F609F593B77E961 /* SAMKeychain-umbrella.h in Headers */, - 09B9B76C52F1B16A8078F297E9571E2D /* SAMKeychain.h in Headers */, - 246AA6F9ACC2C2552435C1467184731E /* SAMKeychainQuery.h in Headers */, + 833DFB7C19C27BCBD01AE6AD51AF4FBC /* NSRunLoop+SRWebSocket.h in Headers */, + A3C9F95596FA7A2368219A7EA85AAD4C /* NSRunLoop+SRWebSocketPrivate.h in Headers */, + A90D80C67CE4D59DD53F2525ED1981B7 /* NSURLRequest+SRWebSocket.h in Headers */, + 13275651DEB79D6B3874DA0D9238C985 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, + 5D4517AE14ACAAD0F4091C03D3DF8FF1 /* SocketRocket-umbrella.h in Headers */, + 28000C84A81728729081C267842018FC /* SocketRocket.h in Headers */, + 0382A37563477C0908FC30EC3BB3AC44 /* SRConstants.h in Headers */, + A537AF83FBCD42852AAC33EC12DA6ACC /* SRDelegateController.h in Headers */, + B45BCBFBC9EA406675E13FB227667E1E /* SRError.h in Headers */, + 68210619D3682B05B84F083EEF5AB9B1 /* SRHash.h in Headers */, + 7D999B7D7E137C44517F9250E929E24B /* SRHTTPConnectMessage.h in Headers */, + 3AF5243B49F82075524F093AAFE4E9DB /* SRIOConsumer.h in Headers */, + C977600D6676FAEDAB6C3A9FED8D39E7 /* SRIOConsumerPool.h in Headers */, + 647E9E584D352D3EC8C3523A02716852 /* SRLog.h in Headers */, + DE98D8B4CA98341E4044A841AB861514 /* SRMutex.h in Headers */, + 8B7403CF8FCF251E26A53C2C35DC611A /* SRPinningSecurityPolicy.h in Headers */, + EEF200C272DE98CE23C691B089849FE2 /* SRProxyConnect.h in Headers */, + 0E6834A39947C2A290569F4C46836408 /* SRRandom.h in Headers */, + 2FDAA6C04F5FF45B7C3F2572AF170EBE /* SRRunLoopThread.h in Headers */, + 73397D31D7AE67804A0D159531893354 /* SRSecurityPolicy.h in Headers */, + 68C286C27A60ABC7F7D63D2351A9D361 /* SRSIMDHelpers.h in Headers */, + C22D3B1AAA92C198723490C38F2C5FE2 /* SRURLUtilities.h in Headers */, + E550DC70593F414C8EE3B636DDACEEDB /* SRWebSocket.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6FEAE6786E7920B8DDBCBA781018AAD6 /* Headers */ = { + 5AB1A699E5E387A78DC430D8E781C07A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 49D984EE38754F3548224F17EFA7367E /* NSDate+YapDatabase.h in Headers */, - B963BDCD684ACC6CECBBF5EB97FB6F83 /* NSDictionary+YapDatabase.h in Headers */, - 26F5D3697E86DCC76470701128CC55FF /* yap_vfs_shim.h in Headers */, - F7971A202E15EAFBD6A55A4334ECC36E /* YapActionable.h in Headers */, - BB4AA976A0B5E79B10C315BD5C0A4ED5 /* YapActionItem.h in Headers */, - C067977CA1309B823F81CD8C32C5DA4D /* YapActionItemPrivate.h in Headers */, - 3CA6B6C1ED6A665CEF6155D9B3027274 /* YapBidirectionalCache.h in Headers */, - A79B557AD340A756740309EDFD56ADBE /* YapCache.h in Headers */, - D416900A45C279AA8FAB9B4B2301B3A0 /* YapCollectionKey.h in Headers */, - CC0F221106577D7A0A929E596A5B791C /* YapDatabase-umbrella.h in Headers */, - 96EE063F18CD16B1950AA7FE87E2BF2F /* YapDatabase.h in Headers */, - F461B12187843B7BFB0676A66A83F6E6 /* YapDatabaseActionManager.h in Headers */, - 1C188A807BC45A4C95EE8748085AA026 /* YapDatabaseActionManagerConnection.h in Headers */, - 11EDB82601D8626891E934023F33EB1F /* YapDatabaseActionManagerPrivate.h in Headers */, - 3D92981366CF0B2C0128C91E09EA83CD /* YapDatabaseActionManagerTransaction.h in Headers */, - 2B46A2065F8693A6D493989B681BB43A /* YapDatabaseAtomic.h in Headers */, - 099DFEF5810A7EC0AAC9F40A6B352B74 /* YapDatabaseAutoView.h in Headers */, - 2BC95A8E6BE4091412CCC61887AB38C4 /* YapDatabaseAutoViewConnection.h in Headers */, - D8E3EF916285E14C7ECD04F7AF49D1F8 /* YapDatabaseAutoViewPrivate.h in Headers */, - A9EAB75ACBBD797BD8C53505B43324A1 /* YapDatabaseAutoViewTransaction.h in Headers */, - 513175502CCD89DB8F1810D14FFF0E2C /* YapDatabaseCloudCore.h in Headers */, - 4DCE11017F8209A7ABB6D94CC1B7E60A /* YapDatabaseCloudCoreConnection.h in Headers */, - 6C953806D56CA3B74BEAAAF05C80F290 /* YapDatabaseCloudCoreGraph.h in Headers */, - 324108633E6F9C16BF5B23FFE3DCAB59 /* YapDatabaseCloudCoreOperation.h in Headers */, - CF40533D3EF980A427C0C9F0B7E67E16 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, - B88A75DBA08FBA20CE683C05FA883ADC /* YapDatabaseCloudCoreOptions.h in Headers */, - 484CA6EDA3F35337702825A00EEF933C /* YapDatabaseCloudCorePipeline.h in Headers */, - 2B97D825C3444C9DDE7135A2EDD7BB21 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, - 2493A7F1E9C61087A1B5B57FE38DD678 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, - ACE179664F2402DA663B5694E7CA6A22 /* YapDatabaseCloudCorePrivate.h in Headers */, - 63EBD2BB4DB0089DCB0C68B4D66483BE /* YapDatabaseCloudCoreTransaction.h in Headers */, - 172937434DCB6A69EBFA7C2BFE7F8EE8 /* YapDatabaseCloudKit.h in Headers */, - 44F2B2B15E22BEE964FEEEE8A7619BDC /* YapDatabaseCloudKitConnection.h in Headers */, - 2734C192079CF88BA66B6FDE1567B125 /* YapDatabaseCloudKitOptions.h in Headers */, - 3BBFB141E4AC685131A17EC45D6517D7 /* YapDatabaseCloudKitPrivate.h in Headers */, - 63637A7739DB8C7071776ED9C6712AFB /* YapDatabaseCloudKitTransaction.h in Headers */, - EA915F9C6078564843BFC7C3A2AF8505 /* YapDatabaseCloudKitTypes.h in Headers */, - C550EE4722DE1F80BA2EB5ED9A858570 /* YapDatabaseConnection.h in Headers */, - 2682F4CD1910AC349EF003E75AB02105 /* YapDatabaseConnectionConfig.h in Headers */, - 2F0B734975FCEA37532157F6C20717F7 /* YapDatabaseConnectionPool.h in Headers */, - 838F8E911E662F1B05555DEF31D21A4F /* YapDatabaseConnectionProxy.h in Headers */, - 290037E663C7EC2EF6A91FA6F1401525 /* YapDatabaseConnectionState.h in Headers */, - 55A58986DC716706DFE5A95ECFA13336 /* YapDatabaseCrossProcessNotification.h in Headers */, - 7124BFF56C3805804CEFD7D10B9E5F3C /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, - CA99812F6D50A87E59FDD5A2565DA11A /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, - DE13751FA134FDC35C77A58A20B23575 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, - 2D75048BDE4A52EA0B2C6CBAFC6B0511 /* YapDatabaseCryptoUtils.h in Headers */, - C84311323928B552DBEA235418CC932B /* YapDatabaseExtension.h in Headers */, - 5294275B07B6EBAB10F04643B9E412C8 /* YapDatabaseExtensionConnection.h in Headers */, - 287FBAA269AED67704184A39DC71FBED /* YapDatabaseExtensionPrivate.h in Headers */, - 4018AB771F1589440E53B920FA599037 /* YapDatabaseExtensionTransaction.h in Headers */, - C802145AD3D7B86F514A3D8DE12A9E5B /* YapDatabaseExtensionTypes.h in Headers */, - 6C7045198507DA9886E2B5F3F578A5D4 /* YapDatabaseFilteredView.h in Headers */, - 7B09482A2D1464F1A20068F3E9C2C737 /* YapDatabaseFilteredViewConnection.h in Headers */, - DA3DD717184C2594F36CF5E6462C5C1F /* YapDatabaseFilteredViewPrivate.h in Headers */, - F7A6280578180E0E93BF626872531D2C /* YapDatabaseFilteredViewTransaction.h in Headers */, - EB49D2A0729C42A394A11664D9F8C3BE /* YapDatabaseFilteredViewTypes.h in Headers */, - D8CA2F38F534752D8AE4EDC08D6AF46E /* YapDatabaseFullTextSearch.h in Headers */, - CA4BCE58F8058FBF0D8ED34F514C8F12 /* YapDatabaseFullTextSearchConnection.h in Headers */, - E5A9A5266627A84A42F01AFADFAEFBF4 /* YapDatabaseFullTextSearchHandler.h in Headers */, - 2ACDD81DBD262CE046ADD83908F92E19 /* YapDatabaseFullTextSearchPrivate.h in Headers */, - 3DE4B59B86FDB695ABA0B5FFF80B5717 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, - 5D440E4D34DC7A938E19B4D2FB1EBAED /* YapDatabaseFullTextSearchTransaction.h in Headers */, - A5D998C05531080956DAA3D7A5F690E9 /* YapDatabaseHooks.h in Headers */, - C8FEA989D06EDED8D4FFD0922766A340 /* YapDatabaseHooksConnection.h in Headers */, - 4E41DDB3E2AAD725AACE64DC18987A1E /* YapDatabaseHooksPrivate.h in Headers */, - 1F102E2AD3D4120F68A65B5A4F2E3452 /* YapDatabaseHooksTransaction.h in Headers */, - 08A0907F037D0D4DBDD65BEBC947D12C /* YapDatabaseLogging.h in Headers */, - 02ACFA4ABFC6A1494A3D9F1DB392B9ED /* YapDatabaseManager.h in Headers */, - AE91F0CB5BAE312CAAE2D6A43BAF9466 /* YapDatabaseManualView.h in Headers */, - 205C0736F7E504849385F87CD81961FF /* YapDatabaseManualViewConnection.h in Headers */, - 1B9C644734BD3C33420A96E224A93745 /* YapDatabaseManualViewPrivate.h in Headers */, - 4CD9165B07C706CA4D99B91B5466E351 /* YapDatabaseManualViewTransaction.h in Headers */, - 7406E2B0AD99A9669C5A34FB10E859FE /* YapDatabaseOptions.h in Headers */, - 9361028ABDE85D6814E138681EA1BB6E /* YapDatabasePrivate.h in Headers */, - 2DF01AF2F0F1CFC29590623F3ACE135A /* YapDatabaseQuery.h in Headers */, - AB71D30D18989FCDE2665A09F1A06BB7 /* YapDatabaseRelationship.h in Headers */, - DF8556E8090AC60945F66D9F81B4DC89 /* YapDatabaseRelationshipConnection.h in Headers */, - 211CC30F768FD869D3576D9B4955A32C /* YapDatabaseRelationshipEdge.h in Headers */, - 5596697DF6978A78B47A9EF99FD0B672 /* YapDatabaseRelationshipEdgePrivate.h in Headers */, - 58BA1DC2F61D4504303AC120D0CC4CF0 /* YapDatabaseRelationshipNode.h in Headers */, - 0AF2E77CDD2C982E4044EF8876B0287C /* YapDatabaseRelationshipOptions.h in Headers */, - 9E0CEEA0DE7B896A66B926D88E9D59DF /* YapDatabaseRelationshipPrivate.h in Headers */, - EECD9A43D9E2D24B7A17805B5E51E2C2 /* YapDatabaseRelationshipTransaction.h in Headers */, - A7B6B2A9CE3A69C667BA6E5FA89677DA /* YapDatabaseRTreeIndex.h in Headers */, - 1047500297E31E5E7C7C621AEF8AF26E /* YapDatabaseRTreeIndexConnection.h in Headers */, - F516AA1DBA6D3ECBD2D162250CCEEE1C /* YapDatabaseRTreeIndexHandler.h in Headers */, - FE9F33A4269DF721F33250B697A4FF5E /* YapDatabaseRTreeIndexOptions.h in Headers */, - 2E5406DDA8DC7B70CE9BA0E1F13D00A4 /* YapDatabaseRTreeIndexPrivate.h in Headers */, - CC3342775DFE753CBE9DF9D71120B69D /* YapDatabaseRTreeIndexSetup.h in Headers */, - EA25829FBDE272A613B1713D10EE07D1 /* YapDatabaseRTreeIndexTransaction.h in Headers */, - 55FF0358C09DFFD6B8BDFC13063462AA /* YapDatabaseSearchQueue.h in Headers */, - DE462CA892285FB2FD61E1D6A0D40ACC /* YapDatabaseSearchQueuePrivate.h in Headers */, - C5BFC76095F5EC480385CB14EF0691E7 /* YapDatabaseSearchResultsView.h in Headers */, - 212EF7C778E0864EEE33124EDA5DAA86 /* YapDatabaseSearchResultsViewConnection.h in Headers */, - C3C583710788BF48A51CB535D5AB26D5 /* YapDatabaseSearchResultsViewOptions.h in Headers */, - 955D7F7BED82D9F1118F30727CB181CC /* YapDatabaseSearchResultsViewPrivate.h in Headers */, - DA2705DFE9EFD205900C02661BA95A2F /* YapDatabaseSearchResultsViewTransaction.h in Headers */, - F879B5CF62F92E968A1FBB6FC6EEAB9C /* YapDatabaseSecondaryIndex.h in Headers */, - 53A5EA2CE46E898A9276C8EA9DDCB9F1 /* YapDatabaseSecondaryIndexConnection.h in Headers */, - 960E254472A569D752971A81B39786AA /* YapDatabaseSecondaryIndexHandler.h in Headers */, - 85CCAE96246F31D1354BC868FA3F163F /* YapDatabaseSecondaryIndexOptions.h in Headers */, - 97C904F2C3486504263C038088376596 /* YapDatabaseSecondaryIndexPrivate.h in Headers */, - B0DF235CA6998A48809B630CA0C965EA /* YapDatabaseSecondaryIndexSetup.h in Headers */, - 453F458B6B639683E1ADF626ABB6C9FC /* YapDatabaseSecondaryIndexTransaction.h in Headers */, - 0CCE5D6C1E4F92F78208AC8E7E22AF0A /* YapDatabaseStatement.h in Headers */, - F4721D6B32588D39CE1CCD85A732FBE4 /* YapDatabaseString.h in Headers */, - 414B21E2DDB279EB62F91FDF3C5751EA /* YapDatabaseTransaction.h in Headers */, - 6C3B51F9361D9459B544E0474F4FCA18 /* YapDatabaseView.h in Headers */, - AE92261DBCC9F73156901E42123DC870 /* YapDatabaseViewChange.h in Headers */, - ABF78326C6E6FC45F661ED0D7E20759C /* YapDatabaseViewChangePrivate.h in Headers */, - D2C2017D5B2E417A1FA7BEE352DDE176 /* YapDatabaseViewConnection.h in Headers */, - D24C5C493AE84E4B583B6E4982CE780F /* YapDatabaseViewLocator.h in Headers */, - 6764949246E0511DC8A965CA5E31B442 /* YapDatabaseViewMappings.h in Headers */, - 5B3A3E684EBFF1F9A1FF0EEBA1393692 /* YapDatabaseViewMappingsPrivate.h in Headers */, - E38705FB284913DD34AB334742621AD6 /* YapDatabaseViewOptions.h in Headers */, - CBA8D93A37B22963CE9342E358CF24E5 /* YapDatabaseViewPage.h in Headers */, - 01180724D5821D2DC06280D89AF120C5 /* YapDatabaseViewPageMetadata.h in Headers */, - E11F5ED47B734D3DB26093BECA47EA56 /* YapDatabaseViewPrivate.h in Headers */, - ACA016239FC6FBA93D73B827FDD396F4 /* YapDatabaseViewRangeOptions.h in Headers */, - EA48235F75347474BF7D032C84A3672B /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, - CFD365DA4E084D8DADF805DBD2B128C5 /* YapDatabaseViewState.h in Headers */, - EAB4C440B0BF625842F8402392992FFF /* YapDatabaseViewTransaction.h in Headers */, - 3B4BEFD8B861AB002B423E0A2EE47F5B /* YapDatabaseViewTypes.h in Headers */, - FFE3A7D09BF66830F52882EC5C6B5880 /* YapDirtyDictionary.h in Headers */, - 45D6AC91BF506AC87160594BC24BF7E6 /* YapManyToManyCache.h in Headers */, - E5AF2FCCF9CCB66BE000FED9B277F565 /* YapMemoryTable.h in Headers */, - ED56166D6A17F1AC6D3027BEF073235C /* YapMurmurHash.h in Headers */, - 5FCC76F3330CBF80C0E1130E41FDDEDE /* YapMutationStack.h in Headers */, - E3ABE4FEEBBDF55FC9071DBD93EF0619 /* YapNull.h in Headers */, - EE53392E090A8E667242BC1E49031470 /* YapProxyObject.h in Headers */, - DD15CF4CDF0027F1CC4273D91FFEABAB /* YapProxyObjectPrivate.h in Headers */, - C76463A96344F50135A62FD861D5BBA5 /* YapReachability.h in Headers */, - 22D0D1AF93879D0723F81389749B6571 /* YapRowidSet.h in Headers */, - 5DB0422B212C0AE9DC84E73C80E44B84 /* YapSet.h in Headers */, - 085248D5255A679C2673217020FFC4CF /* YapTouch.h in Headers */, - D4BCFDBC204BE7C8F7E77E13966BB6D5 /* YapWhitelistBlacklist.h in Headers */, - E5715F0257CD6351A8DB21971B654FAF /* YDBCKAttachRequest.h in Headers */, - 97C56EC3E3E176D9EE26314C6B15887F /* YDBCKChangeQueue.h in Headers */, - DFBCB05573AEC830854C200D4D43CE68 /* YDBCKChangeRecord.h in Headers */, - 2A45B32D19C6065DE6F4251443BF2BEB /* YDBCKChangeSet.h in Headers */, - 73CF26138F7DE4BFB618481F54C43BD9 /* YDBCKMappingTableInfo.h in Headers */, - 8519161091FA495E2065E6E88FD573C7 /* YDBCKMergeInfo.h in Headers */, - 7D7558A880340977CFD2D7599D133842 /* YDBCKRecord.h in Headers */, - C95F6B9E0A63E1FBD5169A37C9C36CDA /* YDBCKRecordInfo.h in Headers */, - 15E378A782B59B35395BA13FD97CD71A /* YDBCKRecordTableInfo.h in Headers */, + C75DB6CC69B9CA7A3A4FBF7E1B69FCE4 /* ALView+PureLayout.h in Headers */, + 11D5CCA31A62ED6EC064B8E99E989490 /* NSArray+PureLayout.h in Headers */, + 9C6B7C567B8950005DFB496785FC7142 /* NSLayoutConstraint+PureLayout.h in Headers */, + 70389207DC2280AD9C4AB37355CAB5BC /* PureLayout+Internal.h in Headers */, + 6ECD7BC41ECC8EE309D0289B7960E80C /* PureLayout-umbrella.h in Headers */, + 50DBDAE59AC77F414F5CA01458C71838 /* PureLayout.h in Headers */, + B15713B07404FDEC085E8E5C5B55A124 /* PureLayoutDefines.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 75E53E425BEA59B9E498C08DA084E4AD /* Headers */ = { + 5D2FCED422370DAEB23C7EB01587E336 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7406D66D48CBDE5B1B4B65A409577E03 /* SwiftProtobuf-umbrella.h in Headers */, + 541BD711552F23F2286F6E6C7DC3F1C9 /* api.h in Headers */, + 49333BC509183171908559614F91D650 /* base.h in Headers */, + 5CAD6CD57D5C4574CFA5D42708DE6003 /* base2.h in Headers */, + 9CABB1584E4E2DB28FB87757D5EA1E3F /* compare.h in Headers */, + 90C28B7BF88AFC9CE8EC4CBC83834F83 /* crypto_hash_sha512.h in Headers */, + 6FE338F2A58E2DD61D12B45DEA0AF245 /* crypto_int32.h in Headers */, + 15114A0111A2017D976374DC44173E70 /* crypto_int64.h in Headers */, + 6F6613E36717E5BDBB5FACB655C54E94 /* crypto_sign.h in Headers */, + 3EFEC9E7F95661FC7B4638911D2A3FE4 /* crypto_sign_edwards25519sha512batch.h in Headers */, + F01EB20C2F92258A46CB9429C950EA16 /* crypto_uint32.h in Headers */, + 92D45F02267E1F4AB497794DDC817D85 /* crypto_uint64.h in Headers */, + 45259BE6A2E36141750D77FBFD4B336B /* crypto_verify_32.h in Headers */, + 1E1544B850858D6D2E7539453D3DD989 /* Curve25519.h in Headers */, + 0450792E861494141B61CC38D0CE63F8 /* Curve25519Kit-umbrella.h in Headers */, + 525B3468153FD1BB76403F56A3CC3A02 /* curve_sigs.h in Headers */, + 16CE4E0CDD0D38AA01D8D72FF505429B /* d.h in Headers */, + 0ADAD4CCE9DDC8E91DD405E8A50DDAF5 /* d2.h in Headers */, + ADEA2CCB0BF24693D0F261EBF5695A55 /* Ed25519.h in Headers */, + FCF75D1ECB64C823432D5E941B011513 /* fe.h in Headers */, + 3F7D41340BD1E69030EAE398408A8B98 /* ge.h in Headers */, + 3738EABB34D96A70D3BD337274A50791 /* ge_add.h in Headers */, + 903BC1197D9257EEE998145D48D43330 /* ge_madd.h in Headers */, + 7466D78D9D0183EA566C4BB1ADEAFC31 /* ge_msub.h in Headers */, + 6430E7261B4CD27F3FE06E96ECB48DDD /* ge_p2_dbl.h in Headers */, + E1A02C45033491B217C8FE54ECD405C4 /* ge_sub.h in Headers */, + 538DEC26C5C48232D72EC1BCD45565B9 /* pow22523.h in Headers */, + EE514E3E5AE791FB1F2FADDA209C7A9E /* pow225521.h in Headers */, + D34912B1C3FD99A27DEA643A45AD1233 /* Randomness.h in Headers */, + B6B4104D7F0DC14A0AAA54D58BCBB7CB /* sc.h in Headers */, + E0B47676AC19274727317DD081BB5749 /* SCKAsserts.h in Headers */, + E5CC1F48B8CADAA17838F0BA858B5695 /* SCKLogger.h in Headers */, + 2F640612DDD93E2DC94F2BB44931A890 /* sqrtm1.h in Headers */, + 2C85CEE6C7E7F31B58EA0AA63AE49E1B /* zeroize.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 84720318981EE7604A58DBC92AB75822 /* Headers */ = { + 71D54622CC76CF24C51DF1CBFE9AE8DD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6E463382EB293BA65E888C809230673F /* libPhoneNumber-iOS-umbrella.h in Headers */, - DDE9834ECBC19C0FAF299E0A2899F4A7 /* NBAsYouTypeFormatter.h in Headers */, - 0CBF40F6A53187AF58432E4156F81FC6 /* NBGeneratedPhoneNumberMetaData.h in Headers */, - 0C782385CD2CAE370FC03E033998DAFF /* NBMetadataHelper.h in Headers */, - D32A5E20865DCE03CABFC9DC9E8976E7 /* NBNumberFormat.h in Headers */, - A807D9085F8D0C57AEA3F09F9BF59067 /* NBPhoneMetaData.h in Headers */, - 3EAE6D7D9BCC6231A8FADF679E4C5F4C /* NBPhoneNumber.h in Headers */, - 3CB805510A219B08CDEA438D5A4CB78D /* NBPhoneNumberDefines.h in Headers */, - BA74E87E41C76C08BCAFD5AA7B3F1F49 /* NBPhoneNumberDesc.h in Headers */, - C6E19DE3989764599545D269D7AC7207 /* NBPhoneNumberUtil.h in Headers */, - 1FC2308E815AF187EA7F733779BB98DF /* NSArray+NBAdditions.h in Headers */, + 817E4AC4F9E67905AE1C69C1156912DB /* Pods-SignalTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 84A7A88470709F30F2F997BFB90ADBAC /* Headers */ = { + 7910CAE3A0E0E77CF5110960340EB0DD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 05C8C0DD4C1CC8F740BF1CFAF4B341D9 /* ALView+PureLayout.h in Headers */, - 4A56BA7909663B689C2A6E20B0CA4CB0 /* NSArray+PureLayout.h in Headers */, - 7A0F3163D5C15B6A3F91BFEB2673BAC1 /* NSLayoutConstraint+PureLayout.h in Headers */, - C86F36BCB1FCDECF97E202B55B5D9EA0 /* PureLayout+Internal.h in Headers */, - ABA4B80ED1A94D3D3556048A46F763D1 /* PureLayout-umbrella.h in Headers */, - 69B0829F968A83D5DD51D7EBFB0E4CA6 /* PureLayout.h in Headers */, - 4F1F7DF9C631A1508455BEBDB27E37DE /* PureLayoutDefines.h in Headers */, + 34FFB48FE7188E78BCB84B8B5BDBFD51 /* AFAutoPurgingImageCache.h in Headers */, + F1982DEBA525510C7049B2BB6BC22FE7 /* AFCompatibilityMacros.h in Headers */, + 965628DF1070A5FCB39D0BB9C3E7A8E2 /* AFHTTPSessionManager.h in Headers */, + E7B9EC5B9F12A3F7562A72CC6D02E2BA /* AFImageDownloader.h in Headers */, + FF3FC40958D31C85EFA05AB178FC599B /* AFNetworkActivityIndicatorManager.h in Headers */, + 9DE28248E62083A5D943D739D2105622 /* AFNetworking-umbrella.h in Headers */, + 0CE5AC0DD30EA374F889D052B8F22FC3 /* AFNetworking.h in Headers */, + 57509AE006EBAD38CFE9CF9793BB14E5 /* AFNetworkReachabilityManager.h in Headers */, + A3368EA6DA0C8F8BDFC7005613787365 /* AFSecurityPolicy.h in Headers */, + D15BB59A9608B66B728FE210D442C7D4 /* AFURLRequestSerialization.h in Headers */, + 933E18ED1E985C11E9B78326493F098A /* AFURLResponseSerialization.h in Headers */, + 129D2A999C9489829391213634434DD3 /* AFURLSessionManager.h in Headers */, + 05E46A74FA8357FA24DCD70731FEAB52 /* UIActivityIndicatorView+AFNetworking.h in Headers */, + FCAD5BA21802271698AFBF002DAC0846 /* UIButton+AFNetworking.h in Headers */, + C91BF9A4723CDF2D0FEE1F18CECC6959 /* UIImage+AFNetworking.h in Headers */, + B408A174AB66EACC83F1E99818BA4ED4 /* UIImageView+AFNetworking.h in Headers */, + 0CA4020866FCF47572154D21CD28A591 /* UIKit+AFNetworking.h in Headers */, + 1711F7DCE0F67734899E77A8D10C692E /* UIProgressView+AFNetworking.h in Headers */, + 874760B9473C6B8AD8ACE495D144AB5F /* UIRefreshControl+AFNetworking.h in Headers */, + 17B67AA89821D76CAFDA980A98D05F1D /* UIWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - AB31ED86F4053C31B7EFD6E4C7ADA315 /* Headers */ = { + 7DA1F0F5567152C5532DC0408E3860BB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B806D7B4E893A1FF3833B59133D713EF /* AES-CBC.h in Headers */, - DA92D3144316231292F4BAE58A3B6C7E /* AliceAxolotlParameters.h in Headers */, - 6C8E28BDF2249EFB7F6FFB3105FEB197 /* AxolotlExceptions.h in Headers */, - A9A873F7A325781B68C4AEE8E8261458 /* AxolotlKit-umbrella.h in Headers */, - A5054F5FADDF174F63AABE62AC451D2A /* AxolotlParameters.h in Headers */, - 90877E1841A16062DDC31A8DD053ACDC /* AxolotlStore.h in Headers */, - 6A4A1D287E39B38D374B621C5F078C44 /* BobAxolotlParameters.h in Headers */, - 2E5C7EAB2B58F44D54C8DCE5C94F7B53 /* Chain.h in Headers */, - 0C254A3E211F6C71362A04E3FF91ADF5 /* ChainAndIndex.h in Headers */, - 8D920BE7B52435E64ED48DC20BD08D63 /* ChainKey.h in Headers */, - 5E331C431FC244EBB641DBA6B0EB3CEB /* CipherMessage.h in Headers */, - 8002211B2915E5C17DDFFB99054DF273 /* Constants.h in Headers */, - 87E529A96AAC236CFF9D4F58A881E894 /* IdentityKeyStore.h in Headers */, - DB7FDBBF7338752376EFCD54AFFCD8DB /* MessageKeys.h in Headers */, - 300AB70F95B66E56F3F68CC056921D96 /* NSData+keyVersionByte.h in Headers */, - D55F323A263D2C3AA9D02350332667FC /* NSData+SPK.h in Headers */, - 36CA7468A0EDCF0CB1694EAE06056608 /* PreKeyBundle.h in Headers */, - 3253DF1AFF93FAC62A9724A365B41863 /* PreKeyRecord.h in Headers */, - B04E71647C3F75AAF9BFACE2DD31C9FD /* PreKeyStore.h in Headers */, - E3DFE0F1B28305434504C671CA08D2C5 /* PreKeyWhisperMessage.h in Headers */, - 217A6C6017A55BC606CD368C4A5F94E2 /* RatchetingSession.h in Headers */, - 4EB4E8A74C4A1CC904D429BB1A443E26 /* ReceivingChain.h in Headers */, - 0FE66D3E8E0FF5FC9A3F13F1F80C767E /* RKCK.h in Headers */, - AB2305EB06685CB7E10896AEE56223E7 /* RootKey.h in Headers */, - C26F83E5C2BB2B40047F45DA7509E73E /* SendingChain.h in Headers */, - 481CFB42F0CCCA5204CEB2F9930F519D /* SerializationUtilities.h in Headers */, - 7584A5A73C0B8FDCB9D34367604C38AF /* SessionBuilder.h in Headers */, - A85D7F4BC1A4D4A523CBC4644F688843 /* SessionCipher.h in Headers */, - 4BA222B23A7EC08A356CA63C1C7B189B /* SessionRecord.h in Headers */, - 43BD2993DBA40204FD5DE90F4FA82CA1 /* SessionState.h in Headers */, - D64F1BF43FA831DF927341647D0D05D1 /* SessionStore.h in Headers */, - 65241AA82690676552EEF5C072834626 /* SignedPrekeyRecord.h in Headers */, - 294EDF1289D9DA68EC4D6E1FDB7281A8 /* SignedPreKeyStore.h in Headers */, - 0BCE10F52DC3D4115A8C58E99DFE4AAE /* SPKAsserts.h in Headers */, - 0BA92319C292E4BDA1589CEF18837C18 /* SPKLogger.h in Headers */, - 5D174A48F7331FADB28F6FF69F7076C0 /* TSDerivedSecrets.h in Headers */, - 4250889569D6E3844FE3EC494A931553 /* WhisperMessage.h in Headers */, + 9DA3F1C3E1B7488752A5A0DBD44DE26B /* Pods-SignalShareExtension-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B74316FAF1D38597B5AEDC2828F474AB /* Headers */ = { + 8AC584B421EEB028B20A09B4D5377E21 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F33F7892876FA49052FEF3C1931A138A /* HKDFKit-umbrella.h in Headers */, - EAE55938155FB0DF0458AF908D71C6AD /* HKDFKit.h in Headers */, - 4E6A9FBC23C73A70086EF97714C7E984 /* SHKAsserts.h in Headers */, - AC1A4A0146612AA25E25E1635FEC5F0C /* SHKLogger.h in Headers */, + 98B132B782BBDDEDF9AE42545BE88758 /* SSKBaseTest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C87628F8CB01C832BA48303CE06DEE2A /* Headers */ = { + B0E0CAD778F12427F9D08A2A591F569D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7BE548F75FD113FE6BCEBEBDBF2C759F /* Pods-SignalTests-umbrella.h in Headers */, + 0732FDED69E1A68556C53E5414BD3F99 /* NSDate+YapDatabase.h in Headers */, + 47F6D01AC880396B6533C2131409093E /* NSDictionary+YapDatabase.h in Headers */, + D53F63372017A9758EB3A0181328339F /* yap_vfs_shim.h in Headers */, + AF60ACA95AFD0AC2515126B651B8D63A /* YapActionable.h in Headers */, + AEDCDBA7F8C4985D3CB7EBB90D3A9688 /* YapActionItem.h in Headers */, + 0AF60C2E4EC681E743703FB6F7A52E23 /* YapActionItemPrivate.h in Headers */, + 2E4D4B5C394884F07055F645CE9C36C1 /* YapBidirectionalCache.h in Headers */, + E06AD4320F23E8714D8D045E3BDD9FFE /* YapCache.h in Headers */, + 0F4F618DDBFE8BC1BD8869A8B1953802 /* YapCollectionKey.h in Headers */, + CABC099DD61430148808A6989DEC718B /* YapDatabase-umbrella.h in Headers */, + 958F98AC476070182B4427CA128188E4 /* YapDatabase.h in Headers */, + 68AD5B1AC594C6A475C4D6FF989B9C68 /* YapDatabaseActionManager.h in Headers */, + 77B2B759078AC5F145D5100A527D230A /* YapDatabaseActionManagerConnection.h in Headers */, + B3D65EBA6946F6E1028A3ECD6C71B4C1 /* YapDatabaseActionManagerPrivate.h in Headers */, + 3DEA65E3F43D9DBA7D9CD647F4946AE0 /* YapDatabaseActionManagerTransaction.h in Headers */, + 25BBE461B96D06BA999937BC091A9B5D /* YapDatabaseAtomic.h in Headers */, + 3FE8762B1B812ED08B58165165A37EC7 /* YapDatabaseAutoView.h in Headers */, + 7BFA92FFD28D5836272091B20A1F062B /* YapDatabaseAutoViewConnection.h in Headers */, + 3EA562864E4A31904A86F00149877D9E /* YapDatabaseAutoViewPrivate.h in Headers */, + 07F6C91715B50807F97293C5B31EF013 /* YapDatabaseAutoViewTransaction.h in Headers */, + ACEA03467671A055CA0EAD82F44E7F40 /* YapDatabaseCloudCore.h in Headers */, + C377D297390A367E988D65E7B37337EE /* YapDatabaseCloudCoreConnection.h in Headers */, + ADBCF3A14B12107AA27691679F568E7B /* YapDatabaseCloudCoreGraph.h in Headers */, + 2D87E9EEE5CA9A02BED5BB1CC57962E3 /* YapDatabaseCloudCoreOperation.h in Headers */, + F1C825A15C2C9C69453A9C778DF56171 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, + A08B6F09CAD637E1E4F3EA77A6F5F591 /* YapDatabaseCloudCoreOptions.h in Headers */, + BC5AA6AAD042FC773466010580079661 /* YapDatabaseCloudCorePipeline.h in Headers */, + 8838074C5DF379DDFBEE5DECB56FA9E8 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, + 499F98E5DCE5AD09436436AE666FEA55 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, + A33A3BAF11334BFE8144A50BE8D8E561 /* YapDatabaseCloudCorePrivate.h in Headers */, + DB9D57BA4641844298B78F3AAAC10A85 /* YapDatabaseCloudCoreTransaction.h in Headers */, + D8DFD921F16BC2EB22D9718A1FA947F0 /* YapDatabaseCloudKit.h in Headers */, + 96729EAB6297BE20D52E20FC96288F89 /* YapDatabaseCloudKitConnection.h in Headers */, + 7ED0D8DC3CB354EC3F3FB80CE1427649 /* YapDatabaseCloudKitOptions.h in Headers */, + 7C071FF46898E20E076920876690041C /* YapDatabaseCloudKitPrivate.h in Headers */, + CB05364FE1CE8EE1341F2556F7518BD8 /* YapDatabaseCloudKitTransaction.h in Headers */, + 8D5913C22AC91151F8F8E1BA573DCB4C /* YapDatabaseCloudKitTypes.h in Headers */, + 559C2DD13C6D6F3920BB6E8BEF1A9FD2 /* YapDatabaseConnection.h in Headers */, + 7A71898C8B84765C1F2BF42EE4106977 /* YapDatabaseConnectionConfig.h in Headers */, + 700EE6BDDEBFEB97CA56FBBBABCB94DE /* YapDatabaseConnectionPool.h in Headers */, + 71EFC29FDB503F51D6740BDEBD2F38E3 /* YapDatabaseConnectionProxy.h in Headers */, + A2286B08A38E8AF39A258D279C7D9887 /* YapDatabaseConnectionState.h in Headers */, + A136D6ABFC8D1BF777A1CEA8274AA23D /* YapDatabaseCrossProcessNotification.h in Headers */, + D0A0D9FBB04E9A22EA104E85863D0A33 /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, + 06A3E0C200BA9D7F3DD9224F60766AEC /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, + 77985987052519F8C3FC49836B58B231 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, + C1AE63346FC15F619A4377084A5A2DEE /* YapDatabaseCryptoUtils.h in Headers */, + D15D783D2392E9E4B670FC2398F55EAB /* YapDatabaseExtension.h in Headers */, + 35573A2808C0AEE57A6AC7ED09F132A7 /* YapDatabaseExtensionConnection.h in Headers */, + A8735AF3379B2B03FE0CFCE4B9EF1DC0 /* YapDatabaseExtensionPrivate.h in Headers */, + 9F322A735D75464F58327CD1C81378F7 /* YapDatabaseExtensionTransaction.h in Headers */, + 77081F287BC71174C7B5AA46C859AB35 /* YapDatabaseExtensionTypes.h in Headers */, + 3650343C9479018B363C12DB011F06C7 /* YapDatabaseFilteredView.h in Headers */, + 00F175C76C6056451F69250F901E77AF /* YapDatabaseFilteredViewConnection.h in Headers */, + 395462DD4A8E150EADA168AB4FEC489B /* YapDatabaseFilteredViewPrivate.h in Headers */, + E1C69876813D039C383EF446AE4D2A23 /* YapDatabaseFilteredViewTransaction.h in Headers */, + 6B9C6635E259AEC0ABF2D279CCA4D2CE /* YapDatabaseFilteredViewTypes.h in Headers */, + 9B5A84AFAE8858DD9706FBC641D59607 /* YapDatabaseFullTextSearch.h in Headers */, + F2D150978EA8F2268186888FA449C3E4 /* YapDatabaseFullTextSearchConnection.h in Headers */, + 5AF5B2E8EC7634C94A45311C9050ADFC /* YapDatabaseFullTextSearchHandler.h in Headers */, + 32AD6EAF271B843FC4C2EE9BF29A85BB /* YapDatabaseFullTextSearchPrivate.h in Headers */, + 9EAD840A788C75DE4FA05D75CD9C4483 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, + 10A60686DAC542E6E777E03F42BAC767 /* YapDatabaseFullTextSearchTransaction.h in Headers */, + 6675C5641DB67D922509D2B5036C2B3E /* YapDatabaseHooks.h in Headers */, + 7C1EBD2DD96BF6EEB977BEA1CBBF189D /* YapDatabaseHooksConnection.h in Headers */, + 11ED45B9170F99ED9F05D6D5F7526F3F /* YapDatabaseHooksPrivate.h in Headers */, + 4DA09B8922D5CA70CD19F4224F13ECDD /* YapDatabaseHooksTransaction.h in Headers */, + B2DEF704FF549C55327CE5892AEAEA0F /* YapDatabaseLogging.h in Headers */, + B43215877DC42C1D81F1469CBA5A0A07 /* YapDatabaseManager.h in Headers */, + 61AB38DCD0BFCE4B55D9A44BE1BAAC46 /* YapDatabaseManualView.h in Headers */, + 09BC050D71F38FAC4792EA76FAF88F36 /* YapDatabaseManualViewConnection.h in Headers */, + 67F98C090544300AD6CFF23B0E8106A2 /* YapDatabaseManualViewPrivate.h in Headers */, + F833C5719A6601E83FA5D5DAAB77343F /* YapDatabaseManualViewTransaction.h in Headers */, + ED8FACC5D8621E5B7BB1C68A97305891 /* YapDatabaseOptions.h in Headers */, + E56BF62587C586CB7BBDCBE159059405 /* YapDatabasePrivate.h in Headers */, + 11350982D3753531A51CD2E3B3799A7D /* YapDatabaseQuery.h in Headers */, + DABC27E7A661F2BF9A22B8222872A06D /* YapDatabaseRelationship.h in Headers */, + 623C377B40FAF3B8CE6B16F5C7CA22C4 /* YapDatabaseRelationshipConnection.h in Headers */, + BF271D646402730EA16280839D9F9CA5 /* YapDatabaseRelationshipEdge.h in Headers */, + 580E8A1447ADF833559E04E9947AEA6F /* YapDatabaseRelationshipEdgePrivate.h in Headers */, + 619E17C4D6CE09443C8D71ED156C37B9 /* YapDatabaseRelationshipNode.h in Headers */, + 075963EDBE8E5599A1B3ACB287FC3E3E /* YapDatabaseRelationshipOptions.h in Headers */, + 6946E68D9484F951D35FC6562974E067 /* YapDatabaseRelationshipPrivate.h in Headers */, + ECA6FE9BFDF8774095085830B6A2DC45 /* YapDatabaseRelationshipTransaction.h in Headers */, + 74844722B3D02EB8A8AF1AC3923BC0D6 /* YapDatabaseRTreeIndex.h in Headers */, + E3399121AD2498453D126F614AC76F00 /* YapDatabaseRTreeIndexConnection.h in Headers */, + B2463C4C6E8C20ABB458AB5B887232C0 /* YapDatabaseRTreeIndexHandler.h in Headers */, + F6D40513F99A3BEDC0319E8F8469DD8A /* YapDatabaseRTreeIndexOptions.h in Headers */, + BE30968172239DCFAE73A1524A08ACFD /* YapDatabaseRTreeIndexPrivate.h in Headers */, + 51C81CC7B74BE596C0AA281DF00C8921 /* YapDatabaseRTreeIndexSetup.h in Headers */, + 0DDE8D731FE43C93E9C7F67561F75FDA /* YapDatabaseRTreeIndexTransaction.h in Headers */, + 0A4782B0E045DD880EE403109CD2C580 /* YapDatabaseSearchQueue.h in Headers */, + C9C18C87D103297A8EF1D2733167F902 /* YapDatabaseSearchQueuePrivate.h in Headers */, + F127FB679A79316268B9DD088C6DF23E /* YapDatabaseSearchResultsView.h in Headers */, + 0A75C46346A0120B3FF9019092FFA67B /* YapDatabaseSearchResultsViewConnection.h in Headers */, + 8586482DE9C8FEA82E946E2BDAEEFAEB /* YapDatabaseSearchResultsViewOptions.h in Headers */, + 38DB6FA45EA36A5378E7A315BC7EF9A6 /* YapDatabaseSearchResultsViewPrivate.h in Headers */, + B812DAD00C2982DB102C4C460AE7567B /* YapDatabaseSearchResultsViewTransaction.h in Headers */, + 53FDE830546C091984AEB0F3F7520361 /* YapDatabaseSecondaryIndex.h in Headers */, + BB28CD1CD4D64B2B51B8184FFD116DD9 /* YapDatabaseSecondaryIndexConnection.h in Headers */, + 1F78C69EB2D7F2819F6F4C90B9BB361D /* YapDatabaseSecondaryIndexHandler.h in Headers */, + 92267593187C9C8649E2CD792C028C3E /* YapDatabaseSecondaryIndexOptions.h in Headers */, + 51080647860CF38F8D1B0CF9C9778010 /* YapDatabaseSecondaryIndexPrivate.h in Headers */, + 412037367EAE6B723C0207AA43427301 /* YapDatabaseSecondaryIndexSetup.h in Headers */, + 56EAB5FA3F2C3AF6AB764AA71CF6FF80 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, + BC2E7534CE773131AD497731BF8E09F1 /* YapDatabaseStatement.h in Headers */, + 2FBF05C8D217A0FF579B274159976B1F /* YapDatabaseString.h in Headers */, + A4E5E3C295CC8BD37065051450A57409 /* YapDatabaseTransaction.h in Headers */, + 15C7C3C27FE93674A826686BE7C0D976 /* YapDatabaseView.h in Headers */, + 8959332C6CB65C9AB40FB6D2F97A598F /* YapDatabaseViewChange.h in Headers */, + FD5315E92FC149FDD9CA026ECA19CB42 /* YapDatabaseViewChangePrivate.h in Headers */, + 318BBECDFEAA7F1BF6AF8C62F07F7CD4 /* YapDatabaseViewConnection.h in Headers */, + AB829FFEF33D155F91D22DBEE26DD292 /* YapDatabaseViewLocator.h in Headers */, + E3849EE18B2F6840BCB366F2F5F56468 /* YapDatabaseViewMappings.h in Headers */, + AB794644E311CE2B296C35333DA710C9 /* YapDatabaseViewMappingsPrivate.h in Headers */, + 8EB5D492B0DE0C3226B855B69602606C /* YapDatabaseViewOptions.h in Headers */, + 5BA1C46A750F9725A7662E7E551470B0 /* YapDatabaseViewPage.h in Headers */, + C8F0F2D5742F50AD37F0A0C0F7F05DDB /* YapDatabaseViewPageMetadata.h in Headers */, + 04CE721DBDF30E535D1F9A057B9FED31 /* YapDatabaseViewPrivate.h in Headers */, + C3F883BFDDFB6C89958E3730FE90917B /* YapDatabaseViewRangeOptions.h in Headers */, + 0702EC6E05B79469C4DAD64CB8297E8C /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, + 21B15DC86B999BF1DF78048741605FFB /* YapDatabaseViewState.h in Headers */, + AF7E7ED68A36AA4DE143B9E6AC7A26F6 /* YapDatabaseViewTransaction.h in Headers */, + 9EEA73C43A1D86C5D1D46C1747F6DF98 /* YapDatabaseViewTypes.h in Headers */, + 1F5483E3A19E5B50E0F01645D72E84D3 /* YapDirtyDictionary.h in Headers */, + 8508BDB82549FF672A5E43A6A22D1CC0 /* YapManyToManyCache.h in Headers */, + 308BC25EFDF5F39D01684F945EC840B8 /* YapMemoryTable.h in Headers */, + 3B0ABFE5D63457836FD4D3DF7CA06582 /* YapMurmurHash.h in Headers */, + 720E1F8445A30E47BBDC583FE5740A20 /* YapMutationStack.h in Headers */, + 2A1DF2798955CF305D49211013131BB1 /* YapNull.h in Headers */, + B36E62A68C0672E202832D025F8A2580 /* YapProxyObject.h in Headers */, + 8F422D8A6C1F5BBE4874AD5A5AA59D82 /* YapProxyObjectPrivate.h in Headers */, + D0E8D8AA8AB0D2096769A2AE5953231E /* YapReachability.h in Headers */, + 32D3607BDC9B36DD9A9DB56726F567EB /* YapRowidSet.h in Headers */, + 0CC5F9E29305E11229E867ED0603B79E /* YapSet.h in Headers */, + 4F13F698B24BB7E8F7E6F5A026872B2A /* YapTouch.h in Headers */, + D68F73640092825AD0FAE5A7D1A0D777 /* YapWhitelistBlacklist.h in Headers */, + A5143BE3BF2B6477129E62022DDF597E /* YDBCKAttachRequest.h in Headers */, + FAE15421F1344A823D48EF99D3644555 /* YDBCKChangeQueue.h in Headers */, + 05FC733DC6688342515F2452658BF8E6 /* YDBCKChangeRecord.h in Headers */, + B7C81440A4AB27167BB7651B1BA8C32C /* YDBCKChangeSet.h in Headers */, + EF31A3B539C9F0D15BEFFC2C4082A4B4 /* YDBCKMappingTableInfo.h in Headers */, + 91B1520EB4CCDFB70AC14757DC349145 /* YDBCKMergeInfo.h in Headers */, + B26F62B2CC0EF78A081EF484C6972357 /* YDBCKRecord.h in Headers */, + 018671CFB5E49869C2385793A0338E07 /* YDBCKRecordInfo.h in Headers */, + E08041E5316441869950BFFAF5D694E5 /* YDBCKRecordTableInfo.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D14AC18E8B3362C5CEF666F3BDCBD5CC /* Headers */ = { + C0EFEF867F2CE4AF1F8C8543664B7767 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0DD217F13F355311862FFCCD5C467EAC /* YYAnimatedImageView.h in Headers */, - F51F5D0C0101070F86E8B2B6C80AFA16 /* YYFrameImage.h in Headers */, - 3E8DE53AC4EDDEFBFC6B1883CD842E3A /* YYImage-umbrella.h in Headers */, - 0A1D67BBE1A137F226AAA02EF0D435E1 /* YYImage.h in Headers */, - 38D8DA6FE207A47E262F20DB3F3CBF23 /* YYImageCoder.h in Headers */, - F69716BD642044B42C0DB3573E0DB49A /* YYSpriteSheetImage.h in Headers */, + C7BF1CEE084AA6D1D2C4C56CEA72D077 /* CocoaLumberjack-umbrella.h in Headers */, + EDA216EE3ADEA775471927B5BFB51BBF /* CocoaLumberjack.h in Headers */, + 8E70A06E1A3CB64E053AC0EFA619183D /* DDAbstractDatabaseLogger.h in Headers */, + 8197823DE3731526036BE1654B200DC8 /* DDASLLogCapture.h in Headers */, + 182796EF756D45118D9A7C918584B1D0 /* DDASLLogger.h in Headers */, + 3B154AD75D74E34B1FF65140765755F4 /* DDAssertMacros.h in Headers */, + 69A6846A35341B50C7B99867B8E9A93D /* DDContextFilterLogFormatter.h in Headers */, + 44DDF17A489C9FC350B49A843B1A78C4 /* DDDispatchQueueLogFormatter.h in Headers */, + D8C7ABE9E9FC3D4DBADBB1473BB6213A /* DDFileLogger.h in Headers */, + 3A28F86ED1398AA71AAD5F95BD9E8A7C /* DDLegacyMacros.h in Headers */, + 5FFABC0B1CD2A0F8350086F0E9507FE2 /* DDLog+LOGV.h in Headers */, + 298C8DEA02CDEF222B8E69455EF5F96A /* DDLog.h in Headers */, + 0991AFF7D8E4BD7E755C88349D4C3C77 /* DDLogMacros.h in Headers */, + DDD0510C7DC27ED227F94DE625C89F02 /* DDMultiFormatter.h in Headers */, + 2EB53FDBE0FB85C1C91E5706B9A8D305 /* DDOSLogger.h in Headers */, + AF8E1890B85C7BB7EB8AEE6144DCDC58 /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D6A7319CFAC9E985C1D34F394A56EF2B /* Headers */ = { + E04E555066106932F5A82C1B44035982 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 974DFBE2A58278290EB1E9461CC6A975 /* NSRunLoop+SRWebSocket.h in Headers */, - E9CE66B59EF0CB86D3D953900C112B2A /* NSRunLoop+SRWebSocketPrivate.h in Headers */, - 4CFAAE0CC2083EEE92415039897FF3A6 /* NSURLRequest+SRWebSocket.h in Headers */, - 6AD1B4C7D0ACD91EB7675FE3B88C31A3 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, - 751D73257ADD14C0EB9CA0AAB1E1B6DB /* SocketRocket-umbrella.h in Headers */, - 5FF141A6AB7E0F7E6CEDA70B68D920A8 /* SocketRocket.h in Headers */, - 9BC4DC768F9552AB8B3BE7E40664E31C /* SRConstants.h in Headers */, - 62CF6710AC0806C88737AD3CFC79CBF1 /* SRDelegateController.h in Headers */, - 90747743A1EDDDD5A5AE751FBAB77536 /* SRError.h in Headers */, - 76D7ACFE5627D23FEF95A2597A3345E3 /* SRHash.h in Headers */, - 53202DF4521FAA271C63A08C73B2F31D /* SRHTTPConnectMessage.h in Headers */, - 3663A4125BF6025498AE9ECF86D194CB /* SRIOConsumer.h in Headers */, - EDCE667EDA8595E63EE49A39105670A5 /* SRIOConsumerPool.h in Headers */, - 7D6192D8DC6AF3C75E40AE6F57792AE8 /* SRLog.h in Headers */, - 7B1F31A82D24CCB1D9C2042B05858269 /* SRMutex.h in Headers */, - 02AAE3140923C641476736001DD8647F /* SRPinningSecurityPolicy.h in Headers */, - DD9D15C7291E86B260739817953156AF /* SRProxyConnect.h in Headers */, - 169F127A464BE442BD8235E10AA6242B /* SRRandom.h in Headers */, - FA5AB98BF5BD4A8BF855E1769E981D15 /* SRRunLoopThread.h in Headers */, - 0AD8963EE640315CFBF7738563ADC3A7 /* SRSecurityPolicy.h in Headers */, - C8FC5997507239588BA7E3B56C5AC6F4 /* SRSIMDHelpers.h in Headers */, - 01798091B04A8DC89C199EFEC7CB5FE6 /* SRURLUtilities.h in Headers */, - CE28A0801F890CB4668B4E5E78F614F7 /* SRWebSocket.h in Headers */, + 9DE7D560BA150DB931C80E4FD8592BF0 /* AppContext.h in Headers */, + D68CCD18EACB66943F65452D83F53809 /* AppReadiness.h in Headers */, + C4022E56C24000871C128CFA679023EE /* AppVersion.h in Headers */, + FDE6A6F18F8B05E1BE6DBF3D8646DF46 /* ByteParser.h in Headers */, + 8D478550FDA98DE391C7E8111ED9BE84 /* CDSQuote.h in Headers */, + 0269B4E8FAE27463FF8B7EE239843F13 /* CDSSigningCertificate.h in Headers */, + AB72120F3662133B7DACBD707817B068 /* Contact.h in Headers */, + 5159EF4EA1821E8EFB43908794842F02 /* ContactDiscoveryService.h in Headers */, + EA16E22FEAE7D10808E9529FB2CE6A88 /* ContactsManagerProtocol.h in Headers */, + 548E13D86CA62AB91C69F9A587CAC16E /* ContactsUpdater.h in Headers */, + 86B01EEF1F7CAA7482A7388787C26FD1 /* Cryptography.h in Headers */, + A6E0D6C3B2CA3BB72F228F6AD35A2F20 /* DataSource.h in Headers */, + E0BCD7C63E4011A3E87912F66CFB85E5 /* FunctionalUtil.h in Headers */, + 951E622FB660B18D34CD615E25F71B0D /* iOSVersions.h in Headers */, + 8F4573180925995CE1E9E1C5F27B25B6 /* MIMETypeUtil.h in Headers */, + 3F30E98030826E9F52045E76892C814A /* MockSSKEnvironment.h in Headers */, + A768C931390C26C5911AB66178D06739 /* NotificationsProtocol.h in Headers */, + 2FB27C517B0C7FB59A43129BF9314640 /* NSArray+OWS.h in Headers */, + 76359E198E8233B255D6BB3C906E5BD9 /* NSData+Image.h in Headers */, + B05CAF2B50FB629166B9BB17B3560270 /* NSData+messagePadding.h in Headers */, + 269A31B9A09809580545BF661639D537 /* NSData+OWS.h in Headers */, + 460343F663EEE9E6126F717C9C7080F9 /* NSDate+OWS.h in Headers */, + 66B7825E57D951458554AAADF0DC676B /* NSError+MessageSending.h in Headers */, + 7075F12A7CD149500885D6D58ACBEC81 /* NSNotificationCenter+OWS.h in Headers */, + 87A242C0BE755FC16F667CA3A4E0C10A /* NSObject+OWS.h in Headers */, + 81DF4AEEA09B967C9CB98B5B167BFCE5 /* NSString+SSK.h in Headers */, + CA007ACF391369871724F14AA0F38669 /* NSTimer+OWS.h in Headers */, + 39A984FE4C36A47DEC419F0C1D4E9E7C /* NSURLSessionDataTask+StatusCode.h in Headers */, + 375ACB7E4C69701CB2E1DCB8D1FFA68F /* NSUserDefaults+OWS.h in Headers */, + 96D34C3FF82C90065C59D602B2F6F7CD /* OWS2FAManager.h in Headers */, + 8E1FB2D7B0FA8BE0BC1545ACDE175FEC /* OWSAddToContactsOfferMessage.h in Headers */, + 444FB1ADFBE13BDD4FCF3C9E1005111D /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, + 53436E457A6D70E746095A1A851D53AF /* OWSAnalytics.h in Headers */, + E2A06E06C0FC977D66AD64524436EB0E /* OWSAnalyticsEvents.h in Headers */, + A1CF25E5E093AE8D1D05C785AA11F744 /* OWSAsserts.h in Headers */, + C358B4C6ACFF9B95E689187EA6CA238D /* OWSAttachmentsProcessor.h in Headers */, + 68245FB781B9A19862698B5C0187D352 /* OWSBackgroundTask.h in Headers */, + D82C2C0EEE1DD67D83432FB712D50426 /* OWSBackupFragment.h in Headers */, + 96D560E7ADB291263DFB90DE24DC902E /* OWSBatchMessageProcessor.h in Headers */, + 046E975852CA9DF7157E1AB6E068BD89 /* OWSBlockedPhoneNumbersMessage.h in Headers */, + 759BB342A4242235A24709A367034418 /* OWSBlockingManager.h in Headers */, + EF392500D4D630866A38C3E3AC7722BE /* OWSCallMessageHandler.h in Headers */, + B45EE04161C4B7A658EEBE186166832E /* OWSCensorshipConfiguration.h in Headers */, + D65E41BC66A2EEC0CFAEDD9B068FC0FF /* OWSChunkedOutputStream.h in Headers */, + 6B28BEDD52611B69EA06AE183FF7A290 /* OWSContact+Private.h in Headers */, + 175A6194197A3B066B82E725E1FBF679 /* OWSContact.h in Headers */, + FA6663B662A07037D727F2B1EEE17FC4 /* OWSContactsOutputStream.h in Headers */, + 731EE9847D2C8CB53911B48C67B12351 /* OWSCountryMetadata.h in Headers */, + 9FF530AE0F33D8468D37CF954D989492 /* OWSDevice.h in Headers */, + 7D8BDC5716EDA23849B62B991F57DEFE /* OWSDeviceProvisioner.h in Headers */, + 8BD063A29F09641965C72C41B3A06A4F /* OWSDeviceProvisioningCodeService.h in Headers */, + 9EFEE4BF8B19F416E42FEB86322E4799 /* OWSDeviceProvisioningService.h in Headers */, + 13081EB182BBC3D3E7957BEF3C0FF8D9 /* OWSDevicesService.h in Headers */, + 27875E9871B329A23B21781A1059C0BE /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, + 68774086BC3F9CC9484228682795EE87 /* OWSDisappearingMessagesConfiguration.h in Headers */, + A9D0EE5DC53B3AD7D78618E1EC3B02AD /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, + D8EEAF8873FB064C705EE68323BD1768 /* OWSDisappearingMessagesFinder.h in Headers */, + 1F2C1A1D9AF8B0B022BB84A5E083FEBA /* OWSDisappearingMessagesJob.h in Headers */, + 460333FC4FC9F0D85FA68FB9E443CB6E /* OWSDispatch.h in Headers */, + 6EE75B9D11CF5CBE7C3656A0E82C8D07 /* OWSDynamicOutgoingMessage.h in Headers */, + 141857E7F12022AA0A6E39E4E5CA6A20 /* OWSEndSessionMessage.h in Headers */, + 1FB1F770BDE28FF31796DCBBA659C3B6 /* OWSError.h in Headers */, + DB8935E81FD4C010243F6B61B0CD0DAB /* OWSFailedAttachmentDownloadsJob.h in Headers */, + 3BF6C9FCF289329A6C9AADEA6D86B0AC /* OWSFailedMessagesJob.h in Headers */, + 1A1F6A200581C21B4D0C2BF39759D394 /* OWSFakeCallMessageHandler.h in Headers */, + D5449279BDE95BE23F44B4B1AFF19EBC /* OWSFakeContactsManager.h in Headers */, + 80D9B362E33FC16E286070ABB46BC554 /* OWSFakeContactsUpdater.h in Headers */, + 33E0B99A96856E27F9F2ED998562A9E1 /* OWSFakeMessageSender.h in Headers */, + 330EC7DE2469EB3D943C007EAE74B649 /* OWSFakeNetworkManager.h in Headers */, + 2917E309CD29B3E6AC640788E36542EE /* OWSFakeNotificationsManager.h in Headers */, + 64516D010C011E42259F7E95598BAED0 /* OWSFakeProfileManager.h in Headers */, + 7D133F4E095C79836159A90B7211B354 /* OWSFileSystem.h in Headers */, + 199E07A487A48D8C5A7237BCA9E16FDD /* OWSFingerprint.h in Headers */, + 0703D27819CE6340758543CE297EAB06 /* OWSFingerprintBuilder.h in Headers */, + 306CD79FD187A8E707AA37EDD64AD34A /* OWSGroupsOutputStream.h in Headers */, + FAA1542D58C1AF49E7BB7908CBCA62F9 /* OWSHTTPSecurityPolicy.h in Headers */, + DFACB4832607932A353EB66A223735FD /* OWSIdentityManager.h in Headers */, + 7050471A29FB61FE456BCB42887BDCC3 /* OWSIncomingMessageFinder.h in Headers */, + D60511F7A716A30DC3620171BA935CEB /* OWSIncomingSentMessageTranscript.h in Headers */, + 771E856B3BD565EF62D3953D02F65F44 /* OWSIncompleteCallsJob.h in Headers */, + 5B6E8AE4C1EE96750C3D58B4B0D3F7A0 /* OWSLinkedDeviceReadReceipt.h in Headers */, + 3E3D9CB15B052E7591E70EC64DAFDCFE /* OWSLogger.h in Headers */, + 51F8CFB817D237836CC839673C91031B /* OWSMediaGalleryFinder.h in Headers */, + 9ADEAF42A2AFE02471F5CCEAFDF33A59 /* OWSMessageDecrypter.h in Headers */, + 2529449C8F98386289483227C09B379C /* OWSMessageHandler.h in Headers */, + A4B7D8E4EDE030D5BFC3CF64C5788916 /* OWSMessageManager.h in Headers */, + 17FE72829DE04061C3EB06B11A6AC4DA /* OWSMessageReceiver.h in Headers */, + 707E83CE62467FE18F5C7020402C347D /* OWSMessageSender.h in Headers */, + 3338B7FEFFCC5D6C63774651B03E1E68 /* OWSMessageServiceParams.h in Headers */, + 24A7070FF7D05250237DE2785BF487CF /* OWSMessageUtils.h in Headers */, + DCE107733D7C92F7E443CC6A5F5F31B0 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h in Headers */, + D95E834FC79536776C1A6FF486DE27CC /* OWSOperation.h in Headers */, + 771011BB0A4874EEF49BEDFE0191A573 /* OWSOutgoingCallMessage.h in Headers */, + 7F4826952D24B79F0D96A933E3F7D070 /* OWSOutgoingNullMessage.h in Headers */, + B12BD8E46A08F3B89007A830E51971E3 /* OWSOutgoingSentMessageTranscript.h in Headers */, + 3D748B6A5F0FE9EC1B1CD388A425DB02 /* OWSOutgoingSyncMessage.h in Headers */, + FE2423552E1AD336A5B23B87FFA0969E /* OWSPrimaryStorage+Calling.h in Headers */, + 6378F9CFAC3CD1882F6C5D01C5DDFFD8 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */, + 1CB888161C1EAD70CB009C9C19A098D6 /* OWSPrimaryStorage+messageIDs.h in Headers */, + 60F786BE52B90CED1D1A05679977613F /* OWSPrimaryStorage+PreKeyStore.h in Headers */, + 5C112E8C4B4EF4AB8922B0CEEC669FF2 /* OWSPrimaryStorage+SessionStore.h in Headers */, + 803BA2410264EB1B49D43F02522E5206 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */, + DFDA8DAB6B62207355691D2F9B8C1943 /* OWSPrimaryStorage.h in Headers */, + 9BDD4C9C93BB7D5F8C228BF02835BE49 /* OWSProfileKeyMessage.h in Headers */, + 7583A02E97F852890F836C80D328C5AF /* OWSProvisioningCipher.h in Headers */, + A2536856580274CEF8A77211E0EECF35 /* OWSProvisioningMessage.h in Headers */, + 1A5853B66D495B85673EDAAEDCBA4580 /* OWSQueues.h in Headers */, + BFD7987AACFFE1A185B0C3C73437EAA8 /* OWSReadReceiptManager.h in Headers */, + C5B720A1760587CA0A777611EDE88A0B /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, + 957EF6AF1AFB0C6294CB1ECDFF4C473F /* OWSReadReceiptsForSenderMessage.h in Headers */, + 14A5BA5609001090B32054F8DE5DBD03 /* OWSReadTracking.h in Headers */, + B839A8743FAB7B4388FE6C8404C4C550 /* OWSRecipientIdentity.h in Headers */, + 582040C8E1F13304FF1AA407850C19A1 /* OWSRecordTranscriptJob.h in Headers */, + 2678886486C1240E1CC7E3A77F8CEF03 /* OWSRequestBuilder.h in Headers */, + 4AF0AA48EA0BDB57D62CAC5FD7C9CBFA /* OWSRequestFactory.h in Headers */, + C636E86FE2A4EBB1749E09189B7A2095 /* OWSSignalService.h in Headers */, + 6D406267ACAEFBB5156BEC31D59FB174 /* OWSStorage+Subclass.h in Headers */, + 8D9506B768A55CC751A028A1193B1684 /* OWSStorage.h in Headers */, + A0D6511DC88FF56D094EEF63DB466892 /* OWSSyncConfigurationMessage.h in Headers */, + AD74A62D443CA9992ACE7EA76D3D7AC6 /* OWSSyncContactsMessage.h in Headers */, + 9FE8F4F7CF2C423731ACFD07AAA11A7C /* OWSSyncGroupsMessage.h in Headers */, + 0428E8C9A3E23609B1B65400EC6D898A /* OWSSyncGroupsRequestMessage.h in Headers */, + 6225062C740358D296B4E6A05D96A7C2 /* OWSUnknownContactBlockOfferMessage.h in Headers */, + 522A6DB9A090E418D939BFBCC85FF9C6 /* OWSUploadOperation.h in Headers */, + A76A5313647F9BB3EC01078F7F02728A /* OWSVerificationStateChangeMessage.h in Headers */, + 710326E3B31862B9CB095E417050161F /* OWSVerificationStateSyncMessage.h in Headers */, + F85B59CD68639CA0F66ED3D1D915FD93 /* OWSWebsocketSecurityPolicy.h in Headers */, + 191BA09D584FDFBE99FD16BB3B29DA89 /* PhoneNumber.h in Headers */, + E21A887FC621F8C699C3AC359F5B3302 /* PhoneNumberUtil.h in Headers */, + 801B984E741FD7C9DFD816FEEBF568CC /* PreKeyBundle+jsonDict.h in Headers */, + 9E8D64229DEE6B7412A352A311FFBC8D /* ProfileManagerProtocol.h in Headers */, + 70D649D4D1165EA2C15BE01824865826 /* ProtoUtils.h in Headers */, + 7D50E68B7F34F20EABB9F3498F6FB46D /* SignalAccount.h in Headers */, + 95CC807A7CED485757C966736C8557F2 /* SignalRecipient.h in Headers */, + 3316DA9DBC6B02D78C3CEE4DEAE054E6 /* SignalServiceKit-umbrella.h in Headers */, + 001518716F406A7E5B9410A59AF91B0F /* SignalServiceKit.h in Headers */, + 951DE16035AC024217D40AAE11B7E0EA /* SSKEnvironment.h in Headers */, + BB4F9797CEF8F2097D06E3DD5BA8447A /* TestAppContext.h in Headers */, + 996F5EA670BEE7E58C04BEB8341F6F27 /* Threading.h in Headers */, + F0AF4EE76AD59FA1E8CD20B499331C1D /* TSAccountManager.h in Headers */, + 1807EA296283225DB877304D1B1A888D /* TSAttachment.h in Headers */, + 303D02BD438A589C190B4BEBB0591ECE /* TSAttachmentPointer.h in Headers */, + 2CD6EEA85B5F596096620D7382C40C10 /* TSAttachmentStream.h in Headers */, + FEA39B6491433A26221E44F31014E9B1 /* TSAttributes.h in Headers */, + 8CBE093F2E108F87A403E7F104402A7F /* TSCall.h in Headers */, + 9016D631648C2B2697808CF2A5C9A959 /* TSConstants.h in Headers */, + 7B982B093891B77BF77E9B64AFA64C73 /* TSContactThread.h in Headers */, + 0DFB69DD1648AA9793F847B91D6F7132 /* TSDatabaseSecondaryIndexes.h in Headers */, + 53D343137AB3EFB343050A5950B83CEC /* TSDatabaseView.h in Headers */, + CE5FAA0A15F43AA5CF102D3D79ECDC51 /* TSErrorMessage.h in Headers */, + 21058662417BE83037E8B3FEDBBE1C55 /* TSErrorMessage_privateConstructor.h in Headers */, + AAB33364F7C35064422ECF2E49F5C993 /* TSGroupModel.h in Headers */, + 00CB2AC957FCA68DA52DA2EDFA4FE426 /* TSGroupThread.h in Headers */, + 8BC8C8EA34C06F753C072FE91C603EF2 /* TSIncomingMessage.h in Headers */, + 12A429B4B376D621DFA621AE09BEA62D /* TSInfoMessage.h in Headers */, + 4E039696D7FBB8E4E6A7455CE9F04B95 /* TSInteraction.h in Headers */, + 5F3B32BBAB52239D3C39E85DDE053FE7 /* TSInvalidIdentityKeyErrorMessage.h in Headers */, + 28F59EF81051DB91495B9B4CFB64C8D7 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, + 6CEA7D99712ED47AB18E2AE9CDA14BDC /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, + 0A430DBDF7D08199C4764463F6663872 /* TSMessage.h in Headers */, + D5A86E75370003F921E4207F0B7A7E0F /* TSNetworkManager.h in Headers */, + 0B12BAD34854AC73D57508B41272B376 /* TSOutgoingMessage.h in Headers */, + 598532A3566EBA46306D161C8C7A85FE /* TSPrefix.h in Headers */, + 59A418CEFFD57BF7A13D1D4367CC4431 /* TSPreKeyManager.h in Headers */, + 53E31BDA20D00026B19036C5B51946F4 /* TSQuotedMessage.h in Headers */, + 9264DC2657E6C70E75B361C21D1088DE /* TSRequest.h in Headers */, + 7F61C8BE704BC6F9FD852519B6324C7A /* TSSocketManager.h in Headers */, + 236FFDFC223D168DB42CF8BAEA9F6FC6 /* TSStorageHeaders.h in Headers */, + 1242BA35C53F3A371A3EA184FB4CDD7F /* TSStorageKeys.h in Headers */, + 1E34F9D24F0EA515F06FC5C9C1E6F978 /* TSThread.h in Headers */, + 31D5A4F62D0E22E7C04685BDFEC4E285 /* TSVerifyCodeRequest.h in Headers */, + 92E9207E95374D08212F8F84F1BE1BE4 /* TSYapDatabaseObject.h in Headers */, + A2E645DEBFEA4BFA446B4584D97DB91B /* UIImage+OWS.h in Headers */, + BA441460B83AFFD874CEAFCE046BA259 /* YapDatabaseConnection+OWS.h in Headers */, + FAAF869A81C579F8F13C90D8676754AB /* YapDatabaseTransaction+OWS.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DC7B97D9BB344520459DF23F59831C48 /* Headers */ = { + F210FDF0F18A395F8937BBD5891C8D43 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 351F6DF96F18C14B5C7723DA2E4DC1C1 /* CocoaLumberjack-umbrella.h in Headers */, - 6FAAC36785F6C8F273CEB3B5AFEBDCE3 /* CocoaLumberjack.h in Headers */, - 284E15F6C55285E0A7E2B9BB350495BC /* DDAbstractDatabaseLogger.h in Headers */, - C9C4BAC7EDC539DF43FCF41FF8FDFD0C /* DDASLLogCapture.h in Headers */, - 6656FB7EEDD64552F0A8651B397990EA /* DDASLLogger.h in Headers */, - EB2042FF9B15A99856530ED7F686ACE9 /* DDAssertMacros.h in Headers */, - 37ACF3D4C83DC6E58454FF870582681A /* DDContextFilterLogFormatter.h in Headers */, - DE7632540D740D8F8544295889922A8C /* DDDispatchQueueLogFormatter.h in Headers */, - 9C4A1B7A741F9275EF456AE6AFEA95C8 /* DDFileLogger.h in Headers */, - 792D7F2A94AD8F6616C8D9B439E82269 /* DDLegacyMacros.h in Headers */, - F235B0956305B5C1D9A846D9DA598474 /* DDLog+LOGV.h in Headers */, - 907D766B495F81E191A68250043CB501 /* DDLog.h in Headers */, - B997CDABD3EF4F68656A5ABEE49E29CB /* DDLogMacros.h in Headers */, - 49707A2CEA8EDEB6850320EBA42C4EC9 /* DDMultiFormatter.h in Headers */, - 860A548192EFB4DADD1A061E08D94A13 /* DDOSLogger.h in Headers */, - 2A3CAFDE4DDE84C1A5F7F45C6669FF94 /* DDTTYLogger.h in Headers */, + AAF2DD605826B4C6BAD5AA6F78EF3163 /* Pods-SignalMessaging-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - ECBB144845A60A74DFA2118643A82E20 /* Headers */ = { + F5B78E9820C2EBDFC69DD5346BEDB203 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 848FCBA8643C0A25FCE31A232111EC1F /* AppContext.h in Headers */, - FEEDE161A822E1BF8967E784F3C64592 /* AppReadiness.h in Headers */, - C02CFA7737429DAC1F19A4BDA413CB34 /* AppVersion.h in Headers */, - AFAEDE168F2870F05EEC1B11B8A7762A /* ByteParser.h in Headers */, - AE3035D6E2E4B758DF3AAF4F574BACEF /* CDSQuote.h in Headers */, - A0D31A863215F903B6C3F6E90C011B5D /* CDSSigningCertificate.h in Headers */, - ABC09E3678660293C2A89EDD52BA1EF2 /* Contact.h in Headers */, - ACF28204E32283DCF57BEB90B415A1AA /* ContactDiscoveryService.h in Headers */, - 83184BEC2FCA419D66916033C06BC446 /* ContactsManagerProtocol.h in Headers */, - 31BE74C63819086F7FB4A9D8677511DC /* ContactsUpdater.h in Headers */, - 140F01D33A8BB279958ABF2B1FB921B5 /* Cryptography.h in Headers */, - 13CCBBCD97164AD73A89761ED217FBA3 /* DataSource.h in Headers */, - 04420E724D7F1D03743A57702A90D913 /* FunctionalUtil.h in Headers */, - 72D8E10D224788497FA43A276AA506FC /* iOSVersions.h in Headers */, - 2FFCA8C5F43065515BE64CBD4815910B /* MIMETypeUtil.h in Headers */, - 26AA73F9E84F1ECF3AEDCF1BEF7D116F /* MockSSKEnvironment.h in Headers */, - C9183C42EE80BFAD9BD82DE49F67786D /* NotificationsProtocol.h in Headers */, - 02DF43092A8AB80FAC4516328D45E76C /* NSArray+OWS.h in Headers */, - C343D4D645EEC49448F4D812A9F31707 /* NSData+Image.h in Headers */, - BF79742694E9881FE25724547D4320B9 /* NSData+messagePadding.h in Headers */, - 81251AC43352C705888C517656571F90 /* NSData+OWS.h in Headers */, - FA8BBDE958D4595C0BC130FE8EF2FA35 /* NSDate+OWS.h in Headers */, - 82625409FE5ED0042D4658B3CEBDC49F /* NSError+MessageSending.h in Headers */, - 7EA2F289320C1507B50422E39F7C46EB /* NSNotificationCenter+OWS.h in Headers */, - 405FA9BE970258626032ED4C61D4F76A /* NSObject+OWS.h in Headers */, - 8A4390BE98146961596C7110E2498E1A /* NSString+SSK.h in Headers */, - 0FCF65EEAB248F27A53015FADF0CF0A2 /* NSTimer+OWS.h in Headers */, - 9A696B9E324C44D7A1809888759D81CB /* NSURLSessionDataTask+StatusCode.h in Headers */, - 56827E02F19CD93A3FA42B80F13664B8 /* NSUserDefaults+OWS.h in Headers */, - 47619D9A85E8E6EFAB44FD664FFA9BCF /* OWS2FAManager.h in Headers */, - C1C0E29C1CFCEB3FBEA362385E3944AF /* OWSAddToContactsOfferMessage.h in Headers */, - 2835A5902458B20AC1520D11E0F3B6F9 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, - 01B752E1EF6270906C24838E6FC6EBF9 /* OWSAnalytics.h in Headers */, - F32FE56F211B8417C5519E2FF701E997 /* OWSAnalyticsEvents.h in Headers */, - 930F8122B51C28F2D1C8FF01B6ACD5AC /* OWSAsserts.h in Headers */, - D3E34D16DC2461A0604D8992B8428291 /* OWSAttachmentsProcessor.h in Headers */, - C34A2DD18B7FF0D50CDB539951157980 /* OWSBackgroundTask.h in Headers */, - E047C6C12EE1E436C7ADCFD0568CC90B /* OWSBackupFragment.h in Headers */, - 01BF123DCEC6BCA6F088DEB42E827C71 /* OWSBatchMessageProcessor.h in Headers */, - 09830B1407D89F3488115E98D6854E60 /* OWSBlockedPhoneNumbersMessage.h in Headers */, - 2EBE89BC2522108012DFD6165DFC1E0E /* OWSBlockingManager.h in Headers */, - 2BA403C65452D494C686A7D0FD731FC2 /* OWSCallMessageHandler.h in Headers */, - 941535E744C7D7E136812B7F2AF01654 /* OWSCensorshipConfiguration.h in Headers */, - 6D058FC9A96527DFBD0DA2C7F0FF3F50 /* OWSChunkedOutputStream.h in Headers */, - 31D38642BEBBD501A0B93DBD090578C7 /* OWSContact+Private.h in Headers */, - 498FCE6551CC863632BF84806E7393A8 /* OWSContact.h in Headers */, - 3FFCCFF7E7FDC166A46FA613575D963E /* OWSContactsOutputStream.h in Headers */, - C623F82C1549DA4ED3017AFF4182F0E4 /* OWSCountryMetadata.h in Headers */, - FE0682D59419E9AC4B5B9E9602DA73A7 /* OWSDevice.h in Headers */, - F4518E3D7060A3327F884C5B840E503B /* OWSDeviceProvisioner.h in Headers */, - A94C0D8158603DF2E365C12F4123642B /* OWSDeviceProvisioningCodeService.h in Headers */, - 278556A52C498D30EA3022F4C07D19F2 /* OWSDeviceProvisioningService.h in Headers */, - 3BF8B36D8F7F889D72BFDE5E1D02E387 /* OWSDevicesService.h in Headers */, - 3B67AE837D0CB31BBE69E27B64365C54 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, - 9A07391D4474D00B946F35761737AC14 /* OWSDisappearingMessagesConfiguration.h in Headers */, - 821D5F59E313F9E54F6016A2FC5ED799 /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, - BBBBD2361526B953D4EF5985545B6C07 /* OWSDisappearingMessagesFinder.h in Headers */, - 63B7FBDDFDFC65A7B31696A0098272F2 /* OWSDisappearingMessagesJob.h in Headers */, - 7F9D0CC54B7A3C2A9D88ACBBE8336549 /* OWSDispatch.h in Headers */, - 5CCAEB78FF063E430691E59D8A46388F /* OWSDynamicOutgoingMessage.h in Headers */, - BF454ADA896D079D4658336268ED2DDB /* OWSEndSessionMessage.h in Headers */, - 1CB65B362398DFC138C9218934C81EF7 /* OWSError.h in Headers */, - 5D31CC1674DF27A970924AD2CE3C87EB /* OWSFailedAttachmentDownloadsJob.h in Headers */, - B0D1C5EE6B599C3EE842A782D8182113 /* OWSFailedMessagesJob.h in Headers */, - 68AEB9F07706C89277B802374C29EB61 /* OWSFakeCallMessageHandler.h in Headers */, - 92613C42C1AB463EFE50AEC8110DE5EA /* OWSFakeContactsManager.h in Headers */, - EEC13F7C7D6FB682185B82AF659546C0 /* OWSFakeContactsUpdater.h in Headers */, - 4D87D6AA858716F16CAD7132FB56DB1D /* OWSFakeMessageSender.h in Headers */, - BAF0A12DD7E983ADCBA5D63233011A47 /* OWSFakeNetworkManager.h in Headers */, - F57CADA9C7EC850E869CBE10DD4EDFA3 /* OWSFakeNotificationsManager.h in Headers */, - 6ABD4C07A4E4A7219DDD2059C88E3B56 /* OWSFakeProfileManager.h in Headers */, - 82C7140B19634F2DA4E917A2217F3790 /* OWSFileSystem.h in Headers */, - 2DCFED6751B8AE6A8C6999910A2FE956 /* OWSFingerprint.h in Headers */, - 4EE56B734C46F1C5029F2EA6E75133CD /* OWSFingerprintBuilder.h in Headers */, - 1D957F7AAE3803FA6D811ED8AF6E71AF /* OWSGroupsOutputStream.h in Headers */, - 4CB94610C0018C23723D65B1A031D75C /* OWSHTTPSecurityPolicy.h in Headers */, - C0825FE39124E5222C55E6E48653772A /* OWSIdentityManager.h in Headers */, - 8AB76A2E26D9FB23C2B91CBB1DB46702 /* OWSIncomingMessageFinder.h in Headers */, - 1DFCB99F877EC2B405D521345D5EEA3E /* OWSIncomingSentMessageTranscript.h in Headers */, - 4EF923A4279928DFE3637D16B220FA58 /* OWSIncompleteCallsJob.h in Headers */, - ABF4594598C2BE04EEDB6E49A57ABB0D /* OWSLinkedDeviceReadReceipt.h in Headers */, - F403BB85AB4009756A1604021769AC7B /* OWSLogger.h in Headers */, - D6587C1AF1BFEFD302C5B6F249686D6D /* OWSMediaGalleryFinder.h in Headers */, - 0AD5169F3CC0E4E2F697C85A3DA15976 /* OWSMessageDecrypter.h in Headers */, - B12048690001F96A1977A4D164186F10 /* OWSMessageHandler.h in Headers */, - 8930ED560B28E5344DF5D4200A661458 /* OWSMessageManager.h in Headers */, - DFAFB063FDC88567208924DA9D95839C /* OWSMessageReceiver.h in Headers */, - 431C4ADBF1D35C2374801E933FA72430 /* OWSMessageSender.h in Headers */, - 4135F1009CE534E4AE93A755580D49DE /* OWSMessageServiceParams.h in Headers */, - 085ED71A654A85AAEAE11FFE473A9DA7 /* OWSMessageUtils.h in Headers */, - 748BA61BA12731700099E2A55075475D /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.h in Headers */, - 22E568E07C538128015F786309B72BBB /* OWSOperation.h in Headers */, - F076C7CCEE69AA28D5FAD2270BC6C03B /* OWSOutgoingCallMessage.h in Headers */, - EC36E2B12D2FFD02C5AD6F20674E1A9C /* OWSOutgoingNullMessage.h in Headers */, - FEC8CCD61A32E2C5351850D18B555F0D /* OWSOutgoingSentMessageTranscript.h in Headers */, - F9856E23432D63FBC7E149E6F41FCCD5 /* OWSOutgoingSyncMessage.h in Headers */, - BE9EFB610BC1BDED1469B15C8CB60353 /* OWSPrimaryStorage+Calling.h in Headers */, - 291EE5742902D94C2CE392A7255CD3D7 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */, - 421DDC55CBC6817071348F283C2266FA /* OWSPrimaryStorage+messageIDs.h in Headers */, - 0ED4531E1C2AD2F67F3DE4E2C22B0962 /* OWSPrimaryStorage+PreKeyStore.h in Headers */, - 17EAC62F994C24B7226CDCF508594EA7 /* OWSPrimaryStorage+SessionStore.h in Headers */, - 5984699B6E7480FB6C9280B41B352899 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */, - DB75DAFD7D3165C5C6824ECC8E96F850 /* OWSPrimaryStorage.h in Headers */, - E2B175F9500882321CC2817ED0013B4B /* OWSProfileKeyMessage.h in Headers */, - 8A2FE7561C2AB68E471EC26004BAC1EE /* OWSProvisioningCipher.h in Headers */, - 8A439A61F68CD0C27A23AD9374CE5B39 /* OWSProvisioningMessage.h in Headers */, - 3C7DE0B89392C2ED643D0EBCF16F1AA4 /* OWSQueues.h in Headers */, - 0E47BF8A337E9C572BC31EBC9F5760AB /* OWSReadReceiptManager.h in Headers */, - 1D1B3E31BE742B65AD65185D66E0B83F /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, - 98D986F94E4B20729F890BA09C65C8C2 /* OWSReadReceiptsForSenderMessage.h in Headers */, - BBFF0741E85E5647E6365F9BBD531B7E /* OWSReadTracking.h in Headers */, - 05B789A64EF54784B1FD9F5CBA9BD169 /* OWSRecipientIdentity.h in Headers */, - 80BE12F96AEE44A5BBF7F3E55E0DABCB /* OWSRecordTranscriptJob.h in Headers */, - BFD5696815969FCE177F9949E3F6FC3A /* OWSRequestBuilder.h in Headers */, - 64D25A70A3259977334ABF93501FDA68 /* OWSRequestFactory.h in Headers */, - 741678DC4F84834A3801A4B9C8CDEE17 /* OWSSignalService.h in Headers */, - 391202CE57997DB1A102FB33A1DCF676 /* OWSStorage+Subclass.h in Headers */, - D1CA4E220F612CCC3D655BF1714B755B /* OWSStorage.h in Headers */, - 4A97A3A1A0F34522EBA86ACE7B159C6E /* OWSSyncConfigurationMessage.h in Headers */, - 873CD7ADCB41BA8B201F5546C5DF823F /* OWSSyncContactsMessage.h in Headers */, - BD2E9F1C225D50C91633189E8F14AB59 /* OWSSyncGroupsMessage.h in Headers */, - 296EE31B50EF765ABE9355015173DA90 /* OWSSyncGroupsRequestMessage.h in Headers */, - 49B98B4D362506EBCE4135A80E458DF8 /* OWSUnknownContactBlockOfferMessage.h in Headers */, - C1E49C602ED91356FCB745722F047BD4 /* OWSUploadOperation.h in Headers */, - F177D874953D61C584804D280BDD3384 /* OWSVerificationStateChangeMessage.h in Headers */, - A49B4B973A514E388B1E83E7A211E34E /* OWSVerificationStateSyncMessage.h in Headers */, - A4D48D4C737254A9AFB1B62FABB07D2D /* OWSWebsocketSecurityPolicy.h in Headers */, - 3588B35026B61AEDE96489620670ECE8 /* PhoneNumber.h in Headers */, - 5DAE6495A618E85BC8C4447861560EDA /* PhoneNumberUtil.h in Headers */, - 22ECCDFFD2A31B998C0A128B719C1D40 /* PreKeyBundle+jsonDict.h in Headers */, - AEAA1ABFB36348C768ED31B5E0E5DF71 /* ProfileManagerProtocol.h in Headers */, - 5DFFB71CD0D84567856A984F0E1DD8B2 /* ProtoUtils.h in Headers */, - 1855D01AE06DAE158BECDF8E53135742 /* SignalAccount.h in Headers */, - 9981EF1A0E93BB528629B85E65F289FA /* SignalRecipient.h in Headers */, - 674D1A487EC85CC7C210806A43232232 /* SignalServiceKit-umbrella.h in Headers */, - E69438AE276F9DA7BF0C2F5649BBAE6A /* SignalServiceKit.h in Headers */, - 2528422A1951516A51108E3373552D9F /* SSKEnvironment.h in Headers */, - 78803C1DB01F9BE10E2B0F3CD816CD08 /* TestAppContext.h in Headers */, - FD60D35709D51F32F067D195002471CC /* Threading.h in Headers */, - DEA82068B821A89C70C9F3B0DCF9449B /* TSAccountManager.h in Headers */, - A64503733AF51B7D472B92A8638EC539 /* TSAttachment.h in Headers */, - E39580724D5D7CE2B460CB44A27237B9 /* TSAttachmentPointer.h in Headers */, - C1D19EFC7E4A131C19CA8642FC709336 /* TSAttachmentStream.h in Headers */, - AAAEE7B0DAAFD0FC22BA5C391B83885F /* TSAttributes.h in Headers */, - 9765D334A9CD64754A32615802E7C10A /* TSCall.h in Headers */, - 98C23C5933E061F34B3FE3130ADCE97E /* TSConstants.h in Headers */, - B1890B211F3D411B870844D388010CA6 /* TSContactThread.h in Headers */, - 010AB8514A1CD43BFD26CCABBE64CCC5 /* TSDatabaseSecondaryIndexes.h in Headers */, - 6D9F1AE01566398E9C52E9381265B342 /* TSDatabaseView.h in Headers */, - 06F50EDFD99CBEA496B5B0908A7A7E94 /* TSErrorMessage.h in Headers */, - F2F3F02603ABDCA1FE070D9DDDE08353 /* TSErrorMessage_privateConstructor.h in Headers */, - 18EB1E891E9A7593384D0A36747C8ECF /* TSGroupModel.h in Headers */, - 0556B8F89C3FE7C3C0F0E0D0D200C184 /* TSGroupThread.h in Headers */, - AE33FF94E76078F25806CB9B3DBF799D /* TSIncomingMessage.h in Headers */, - 0B78B286E69FD29F0BDADA94EE924A2F /* TSInfoMessage.h in Headers */, - 4CE3B566B207DE8C218DCF54A57742D3 /* TSInteraction.h in Headers */, - 937CF80D681AE60A60BE50962528E4C8 /* TSInvalidIdentityKeyErrorMessage.h in Headers */, - CE0663551701DE2A049778948404CAAE /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, - 879C7ECF0289CC6BA7B612D8B735CABF /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, - 2F62B1CE43CEE58583DC309AF7C04D7E /* TSMessage.h in Headers */, - 5B1376302A4D252DB3DF8276E8A72E50 /* TSNetworkManager.h in Headers */, - 97EA0C7B9869BB39CB70E4A17240EA8B /* TSOutgoingMessage.h in Headers */, - E3AE907803C9B96899939A4658DFDD39 /* TSPrefix.h in Headers */, - 3E4DAAC05EAEB611F8FA19F624AC1148 /* TSPreKeyManager.h in Headers */, - E4747F7BB98B94D68E0BEEF079E68A5D /* TSQuotedMessage.h in Headers */, - 8CA64F688848991A88EB5274B67F7D92 /* TSRequest.h in Headers */, - EF7A6AEAD8FC34106010548099BD49C2 /* TSSocketManager.h in Headers */, - B1F06F6CFE64F0BD8CA319FE9EC6C0AF /* TSStorageHeaders.h in Headers */, - 924E907DC891BD1CF8178EB017624D03 /* TSStorageKeys.h in Headers */, - F4CE8A23BEB3DB746A24F37D84637CA8 /* TSThread.h in Headers */, - A9478E50389483C05E251B383D5E3460 /* TSVerifyCodeRequest.h in Headers */, - 75BEF005CA7E40FD4E5392779FB71EF9 /* TSYapDatabaseObject.h in Headers */, - EB5A82C347FA51CC7D6A80B210D0495B /* UIImage+OWS.h in Headers */, - A52686072DBA559659468A2CEB8A13AC /* YapDatabaseConnection+OWS.h in Headers */, - 9D60862B8FE7E1E0D0DD00C833266108 /* YapDatabaseTransaction+OWS.h in Headers */, + B00637CF27C0E3CD011C4C9F05559657 /* HKDFKit-umbrella.h in Headers */, + 800B08344203E1EB5863322D1DB55DD8 /* HKDFKit.h in Headers */, + C97A987C39E20911C96C7F77CD4BDC49 /* SHKAsserts.h in Headers */, + 446F51D9C19DB2C38E2CB5584BB005A0 /* SHKLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F893EC089E74AA1A2DD346F892A3347C /* Headers */ = { + F624210CF9742FA8FE18F2DD8E9A0A4E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4DE1BC61048521327A33141EED3A3758 /* Reachability-umbrella.h in Headers */, - C9913BF3D7DAFBC19195BD3DBA6B8293 /* Reachability.h in Headers */, + 253DDD2F9DCAF92F261F01045FE52163 /* Pods-Signal-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 0E0063AFBDA9BD3212753B0055A24D1B /* YYImage */ = { + 01A44B925618F92F097013B57B76CE7F /* Reachability */ = { isa = PBXNativeTarget; - buildConfigurationList = 2FCB1F6C0C44B6C03A6B7BB3AF01C45D /* Build configuration list for PBXNativeTarget "YYImage" */; + buildConfigurationList = 3ECE2867342817F7364BFB5385FEEB5F /* Build configuration list for PBXNativeTarget "Reachability" */; buildPhases = ( - 0BBADF3C866018907D3F3FFF0B0A5E3D /* Sources */, - 19596C0CDE43B2B7F4877AFD03DE6F9B /* Frameworks */, - D14AC18E8B3362C5CEF666F3BDCBD5CC /* Headers */, + 208A3DBFFB1F29214D7608110A398740 /* Headers */, + 99650D198DE75B384BCA64EDA88E3D4D /* Sources */, + 351BE651AADDC6BB2075C5678E2AF105 /* Frameworks */, + 7E027B1A83F765BC61E4003A1DB44A19 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = YYImage; - productName = YYImage; - productReference = 77A303366D7824EFC70B1DDD41AF94E5 /* YYImage.framework */; + name = Reachability; + productName = Reachability; + productReference = 7A7F420EC7FDC89D50EF862D76E7F188 /* Reachability.framework */; productType = "com.apple.product-type.framework"; }; - 12F92260A64B367895EEBA8F7CB85E66 /* SignalServiceKit-Unit-Tests */ = { + 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */ = { isa = PBXNativeTarget; - buildConfigurationList = 21D9B02D996772C17067D757CE6D10C0 /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */; + buildConfigurationList = F146949F56104669A9691AA1A145061A /* Build configuration list for PBXNativeTarget "Mantle" */; buildPhases = ( - FCC78D05AD0A72E36659A3ABFB7116B4 /* Sources */, - 22A8B9A197A5CC5C7CF8B437E2B20C03 /* Frameworks */, - 45C2FD59FADEC32B7CB1B50E3DA35A34 /* Headers */, - 15D85D5A6446F668E4402E66530B1FAB /* [CP] Embed Pods Frameworks */, - 2238BFD3E6A6F10A5E9409D01F9B95BD /* [CP] Copy Pods Resources */, + 507C89C89B92DA032A4FF7F4FA62542C /* Headers */, + 822900AFE88CF62559F3CC340E1B2560 /* Sources */, + 47EB504BA1BDC8A6B4E4B24D4ED6853F /* Frameworks */, + 88E2D0988E1F12555452B0FD3426F572 /* Resources */, ); buildRules = ( ); dependencies = ( - 9316A13857C8ABD3BB626EEDBFD66171 /* PBXTargetDependency */, - 27E11610116521E84C84C42DB8917ABA /* PBXTargetDependency */, - D56BAA695854BB831A18B23435BF7CBF /* PBXTargetDependency */, - FEA93B5AB7CA5D7BA3155F3A2179CB31 /* PBXTargetDependency */, - 61F2A36F890335AB3A63B822020BC147 /* PBXTargetDependency */, - 0C5AAE6799AA244BC81E6AD3BF6A8705 /* PBXTargetDependency */, - 8B4A6E58E637461C379D7C36E61A157F /* PBXTargetDependency */, - B8572472D327AFF8FA9CD73F5FEC45D4 /* PBXTargetDependency */, - 5B6B29EEE5BA2942DCB6B91366BC3EF3 /* PBXTargetDependency */, - D205563390A6BD42AAFA219DEB543F05 /* PBXTargetDependency */, - AEC6D1CCD5A422B5596ABCAE28C378BC /* PBXTargetDependency */, - D5BED2F8B0560B3B36F032ED44F5380A /* PBXTargetDependency */, - 1F538C621C7121012AD4FD4B9FE0C77B /* PBXTargetDependency */, - C73F644AE60C4C5F660F38F871B6EAD1 /* PBXTargetDependency */, - 3A0D62D7FD5B6FBD6E44F6A5F8E1139D /* PBXTargetDependency */, ); - name = "SignalServiceKit-Unit-Tests"; - productName = "SignalServiceKit-Unit-Tests"; - productReference = 0B21A14C585E5E07367044A59AF5F944 /* SignalServiceKit-Unit-Tests */; - productType = "com.apple.product-type.bundle.unit-test"; + name = Mantle; + productName = Mantle; + productReference = 8A67DEB6FB2E97BF2260BA6F5F9CC910 /* Mantle.framework */; + productType = "com.apple.product-type.framework"; }; - 22595610A65518B35963ABA64A0B4B7C /* Pods-SignalTests */ = { + 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */ = { isa = PBXNativeTarget; - buildConfigurationList = BF2D17CBF36A4C25F25BEE659CAB7578 /* Build configuration list for PBXNativeTarget "Pods-SignalTests" */; + buildConfigurationList = 1C673EA34C3E8F8429E99824F4F91F5D /* Build configuration list for PBXNativeTarget "AxolotlKit" */; buildPhases = ( - D12B5EA023591F8B1A814EAE54389ABF /* Sources */, - F238169531E68BC5B72349C2B13CED99 /* Frameworks */, - C87628F8CB01C832BA48303CE06DEE2A /* Headers */, + 217D592E67EB16C05C7EBAF0C1F34E14 /* Headers */, + A8102978B5CD5F4FCE8C7B873A4AAB51 /* Sources */, + C1DAB7953B2E46BE241E0ECA291BED0D /* Frameworks */, + FEB274EE53E6D2668450C0A3D6FB3D50 /* Resources */, ); buildRules = ( ); dependencies = ( - AE8A6C369AE88A9350941B89F375C135 /* PBXTargetDependency */, - 132B82B5940FB5FB546BA9E7AF284D0E /* PBXTargetDependency */, - DAD09923F10B5305FA56D3CE9D92447F /* PBXTargetDependency */, - 9E732621E130D6DAEADECF9DCB3CCAB7 /* PBXTargetDependency */, - 811CF74CD733292DDC3147243E39FD1E /* PBXTargetDependency */, - AAC1FAB9E2642F442B34A3DFCD8060B2 /* PBXTargetDependency */, - B860F92F2B81EAB5624FEF6712429AFF /* PBXTargetDependency */, - BC6209892FC308F10AC2E5495F2B8723 /* PBXTargetDependency */, - 3DD528019C17130F4B795F4E8A16F18D /* PBXTargetDependency */, - 3CDD9FDB0E454C66844263A7F6060E61 /* PBXTargetDependency */, - 8F53985B8477AAE1ACA1E2D9C3DB3940 /* PBXTargetDependency */, - A42A1CDBD472CCED35983284B4D9019A /* PBXTargetDependency */, - 10446693BA45A9273BA6ABC4CE6FF082 /* PBXTargetDependency */, - 20E640359765DB729EB54164BC0E6A8C /* PBXTargetDependency */, - B8E875AB86EC4D5D7E55574FAE30398A /* PBXTargetDependency */, - 456ABB0B28D68AFD3011259D006CCB39 /* PBXTargetDependency */, - CA2EB1B05D76F85BD7A861C2E1ED69EC /* PBXTargetDependency */, - 96B819724B889FE32FDF2DE50D1060C5 /* PBXTargetDependency */, + 85F0BD211A5884862B78E5CC2C7786C1 /* PBXTargetDependency */, + EA4DF1B27A45F49E4E36C0AA455D022D /* PBXTargetDependency */, + 3831821860556BC77D6C71EB19A89168 /* PBXTargetDependency */, + 0D3FC0F66C8F0A241E18049D57E34B4B /* PBXTargetDependency */, ); - name = "Pods-SignalTests"; - productName = "Pods-SignalTests"; - productReference = 2B0AC0D66DCA295DA57AF09126B04CEF /* Pods_SignalTests.framework */; + name = AxolotlKit; + productName = AxolotlKit; + productReference = DB8FCECC4B3585C07473F5BEC01588F7 /* AxolotlKit.framework */; productType = "com.apple.product-type.framework"; }; - 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */ = { + 28EC8D3AF36BBD8E2FAC2DB343FBD97A /* SSZipArchive */ = { isa = PBXNativeTarget; - buildConfigurationList = 5FF2FFF937C41019A9EE89E54C8AE8CA /* Build configuration list for PBXNativeTarget "SignalServiceKit" */; + buildConfigurationList = 995F7555B4D5242F147ACC4D107A09BA /* Build configuration list for PBXNativeTarget "SSZipArchive" */; buildPhases = ( - 017887B6E9C36A8BC11EEEFD8E52A670 /* Sources */, - 69488D9FA4A9D76C72B3B47E1C2F1537 /* Frameworks */, - ECBB144845A60A74DFA2118643A82E20 /* Headers */, - 839CC37D417F664A6A397C222589EFFB /* Resources */, + 1BD4073E3F88C9BAF69D9AC2517DE146 /* Headers */, + 61798E75BF36B81749B716F326571B49 /* Sources */, + BA8D4A44B5B650411239FDEF09534D1B /* Frameworks */, + 71A2DDE80C5F65777E57FD4651034484 /* Resources */, ); buildRules = ( ); dependencies = ( - 960C5721057AA38C737AA002ABC3F6E5 /* PBXTargetDependency */, - E02995C4D389AD64FDE59DB20E557F70 /* PBXTargetDependency */, - B90C91FB9C34A8E4ACDB8D8FDF79D412 /* PBXTargetDependency */, - 1745A9659B41529D1926A89A08C8DE39 /* PBXTargetDependency */, - 69034896BC45C689F2C925F90757BA92 /* PBXTargetDependency */, - C39FDB73FCE1157B363DD20154D0F375 /* PBXTargetDependency */, - C3C3BE575D24E9F4929C0D9461F12497 /* PBXTargetDependency */, - 159E0B9C76DDA2CA1BE12310FE4B8D42 /* PBXTargetDependency */, - 4B7AADF04D537E32E3EB7B73D8BD3D89 /* PBXTargetDependency */, - 4C854107203399BF6CF28CD79F8D21D6 /* PBXTargetDependency */, - F3E3B90857569E9FE4EF8CFE080717E5 /* PBXTargetDependency */, - C14DA40CECF91E5DB3CBC36C5F220FF1 /* PBXTargetDependency */, - 12EB986B4D34E8FA1FB979FCA92D98E2 /* PBXTargetDependency */, ); - name = SignalServiceKit; - productName = SignalServiceKit; - productReference = 7B16C3A5BC028D38472ABAAE7A1C29B3 /* SignalServiceKit.framework */; + name = SSZipArchive; + productName = SSZipArchive; + productReference = 32EE3C462A77B2DAF187916A3A881FAC /* SSZipArchive.framework */; productType = "com.apple.product-type.framework"; }; - 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */ = { + 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = 3BBBC0F6568A98F05670C4A4E6C05A5A /* Build configuration list for PBXNativeTarget "AxolotlKit" */; + buildConfigurationList = 9CF5F4B3FF65C0B5112C955A7DE583C5 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; buildPhases = ( - 60227DD3491E69AE875B1730DC5095A2 /* Sources */, - D64428AA9C576F4493975ABDCC4D6CE0 /* Frameworks */, - AB31ED86F4053C31B7EFD6E4C7ADA315 /* Headers */, + C0EFEF867F2CE4AF1F8C8543664B7767 /* Headers */, + FDB99B02CD167D06F746196360AD3EE6 /* Sources */, + A66E05D119C58D3A26FB23BAE9FD0D08 /* Frameworks */, + D0851E9D0D823F9AA8B6F302080340E6 /* Resources */, ); buildRules = ( ); dependencies = ( - FE2B2D6FA45A44D2E4A14AB7E983BACB /* PBXTargetDependency */, - 5B2885819A6A344887F81ED2FF7BC198 /* PBXTargetDependency */, - 699E099FE4E294641670D7F092CE58E6 /* PBXTargetDependency */, - 7994D89E05313C4780DF91FCB2BF5313 /* PBXTargetDependency */, ); - name = AxolotlKit; - productName = AxolotlKit; - productReference = DB8FCECC4B3585C07473F5BEC01588F7 /* AxolotlKit.framework */; + name = CocoaLumberjack; + productName = CocoaLumberjack; + productReference = C02CC4F9380EE265E87E78E250AD23D4 /* CocoaLumberjack.framework */; productType = "com.apple.product-type.framework"; }; - 3BD4AF58F1DB86E4F07255A3AC8693D0 /* Pods-SignalMessaging */ = { + 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = 9C422DC72A035014BD2209EEB17783E9 /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */; + buildConfigurationList = 3BC7C9CC6FF024611BFB87B644F15540 /* Build configuration list for PBXNativeTarget "AFNetworking" */; buildPhases = ( - 148307598621230F96B9DFA6778C92D1 /* Sources */, - FEAE77A19BA1C9E2489DF4D8A7C30790 /* Frameworks */, - 33683089DF91399DC0E2F15AEC7B831D /* Headers */, + 7910CAE3A0E0E77CF5110960340EB0DD /* Headers */, + 851631A347CD5A98B86CD9184DDED680 /* Sources */, + F34612A411F2DB99A83EB38C6B12A297 /* Frameworks */, + A17D73F784AFC2E652C8DA65AC4CDA7A /* Resources */, ); buildRules = ( ); dependencies = ( - F390B1B6E7BDCD8C505EB6C41CB1C95C /* PBXTargetDependency */, - EBAE2FA9CC2E6B2AC8484C0DB8D83DD1 /* PBXTargetDependency */, - A6FC387F9AB188411B1E0F3F5601AE58 /* PBXTargetDependency */, - 67FFD63A40C3B4CAF2DBA74AA856A2BB /* PBXTargetDependency */, - 7125103E743D7DA71AC0AC54E2A744CE /* PBXTargetDependency */, - E8DFDEEEC1CE2406F7AC81E26FA69956 /* PBXTargetDependency */, - BCF9F24ABFD529BE5B908CC66021132C /* PBXTargetDependency */, - E300F15FFE938ECDC9356B94F983B84E /* PBXTargetDependency */, - 0570BE5327D9A0F155E4DDE7ABC13CC7 /* PBXTargetDependency */, - 6795AC1C0003F862227F21D54B673263 /* PBXTargetDependency */, - 55EF9E7AF9BAAADA8FADD55D872B842C /* PBXTargetDependency */, - 86035777EA9679D79DE33C69CE87D1B9 /* PBXTargetDependency */, - F954E9C62ED3C0565609285C47D83E62 /* PBXTargetDependency */, - D7FDA36B189104B4B93BDFE234C4F9AC /* PBXTargetDependency */, - 9AD1A1E9175145A436CCB95C6280CB97 /* PBXTargetDependency */, - ACA0D52961821DF0F0B347819F464C2A /* PBXTargetDependency */, - 09CBCA81271F1A5F031754D7FCF1B194 /* PBXTargetDependency */, ); - name = "Pods-SignalMessaging"; - productName = "Pods-SignalMessaging"; - productReference = E18B70C69DF65423E8F081C980B5FAF0 /* Pods_SignalMessaging.framework */; + name = AFNetworking; + productName = AFNetworking; + productReference = 6FAFEDACBBEAAF099F96025EF88B2CC0 /* AFNetworking.framework */; productType = "com.apple.product-type.framework"; }; - 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */ = { + 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */ = { isa = PBXNativeTarget; - buildConfigurationList = 8D5BEF92FB543E4BEE71C4684F4A15BD /* Build configuration list for PBXNativeTarget "SocketRocket" */; + buildConfigurationList = 088E33DA8FD07892E3378CE3336C7973 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */; buildPhases = ( - 7D1018CE6DAA21A6155630AD1A9630BA /* Sources */, - ABA5D11DEF4ABBC1484A5B7A6521AB26 /* Frameworks */, - D6A7319CFAC9E985C1D34F394A56EF2B /* Headers */, + 30F442922E0AB31A4D5D67D0025D7740 /* Headers */, + C96DE0E787E14F084DE1D033FC2CA1E4 /* Sources */, + 61CD20BCA8C28CC4C3445C1768612147 /* Frameworks */, + 3A301097A5E598ECEB45794E72A43644 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = SocketRocket; - productName = SocketRocket; - productReference = F61DADF1D48CB6ABDA36E4707A41F4A9 /* SocketRocket.framework */; + name = SwiftProtobuf; + productName = SwiftProtobuf; + productReference = C7964FBD3AD19FBB7612E3017D155162 /* SwiftProtobuf.framework */; productType = "com.apple.product-type.framework"; }; - 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */ = { + 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */ = { isa = PBXNativeTarget; - buildConfigurationList = 9CBDEA3518A70C43DC8EC668FF84D16A /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; + buildConfigurationList = D67615E0E22BF5C0D0B4334948B41917 /* Build configuration list for PBXNativeTarget "SAMKeychain" */; buildPhases = ( - 21DC73E76E2D62534F29ADD0BC2B9AF2 /* Sources */, - D5B4C3BCDA4EFC72629D9D91157CC2F2 /* Frameworks */, - 84720318981EE7604A58DBC92AB75822 /* Headers */, + 40A9806FB4A52BA9BE7D11CE4F16A968 /* Headers */, + 9FB104F7F39CDB7095A08C17075BBF7A /* Sources */, + 5D97A05B99739DF75A576A203F41847D /* Frameworks */, + 5B5C4F14E91BB8B929B97308B427D653 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "libPhoneNumber-iOS"; - productName = "libPhoneNumber-iOS"; - productReference = BCFB12F48AE07C8B968EB9E09396C155 /* libPhoneNumber_iOS.framework */; + name = SAMKeychain; + productName = SAMKeychain; + productReference = FFEC4035DAEFB5F1B87DA9FF1A15EF22 /* SAMKeychain.framework */; productType = "com.apple.product-type.framework"; }; - 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */ = { + 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 59A113590F657427A80FE3D77EBB3B8C /* Build configuration list for PBXNativeTarget "Mantle" */; + buildConfigurationList = 168E69F9414E866E195109B5E5A0FB6F /* Build configuration list for PBXNativeTarget "HKDFKit" */; buildPhases = ( - 4942E524EEF334844467B88A0953FFC7 /* Sources */, - B1867025AEEC750AC03986D8267A5B71 /* Frameworks */, - 3D9FF863AC3936433438FE60EEAAD4A5 /* Headers */, + F5B78E9820C2EBDFC69DD5346BEDB203 /* Headers */, + 665CA685C5E35057C64B0BF059D19A31 /* Sources */, + 45FFD5E66183141FBB269E9B2CE431D2 /* Frameworks */, + BD8A4719D7BC861E4C666458DB2033BC /* Resources */, ); buildRules = ( ); dependencies = ( + 324C59A7DB67C9B2AB17A982FA215173 /* PBXTargetDependency */, ); - name = Mantle; - productName = Mantle; - productReference = 8A67DEB6FB2E97BF2260BA6F5F9CC910 /* Mantle.framework */; + name = HKDFKit; + productName = HKDFKit; + productReference = 210AD8112BE7FDC7A27DDC064D459440 /* HKDFKit.framework */; productType = "com.apple.product-type.framework"; }; - 76620F65582DEF545981453210D35C0F /* AFNetworking */ = { + 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */ = { isa = PBXNativeTarget; - buildConfigurationList = B38AC1317C1A3E1DADF9D691700778F6 /* Build configuration list for PBXNativeTarget "AFNetworking" */; + buildConfigurationList = 5348B27A1C60D5DCA3EC1FEACE6AE475 /* Build configuration list for PBXNativeTarget "SocketRocket" */; buildPhases = ( - 88D8605E8C7EA777BC104520DB05B844 /* Sources */, - FD898924ACC9BE03D37FCEDB313AFD29 /* Frameworks */, - 22DB89502F395E4C668CABCDC79C8B39 /* Headers */, + 542B058ACA4DC042B6F48E1FF17EB624 /* Headers */, + EC5872E9A9FCEE4AB0037581621B2F39 /* Sources */, + 3EEE20D379A3D576AF65650C48B27231 /* Frameworks */, + 5A995E60D9D8D46B8CA2DFE7580367D8 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = AFNetworking; - productName = AFNetworking; - productReference = 6FAFEDACBBEAAF099F96025EF88B2CC0 /* AFNetworking.framework */; + name = SocketRocket; + productName = SocketRocket; + productReference = F61DADF1D48CB6ABDA36E4707A41F4A9 /* SocketRocket.framework */; productType = "com.apple.product-type.framework"; }; - 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */ = { + 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */ = { isa = PBXNativeTarget; - buildConfigurationList = F1327B0323467BD066043BB843CF4DCC /* Build configuration list for PBXNativeTarget "PromiseKit" */; + buildConfigurationList = 1FECE8D777885C2C84CDAF97FC500E1E /* Build configuration list for PBXNativeTarget "PromiseKit" */; buildPhases = ( - 6FC4BD32C6F2104E8AAA2BD259DB0D14 /* Sources */, - 6114834CBD235831722071CFF2B589D5 /* Frameworks */, - 235408967D904F6EC9B75C93B4BD8E00 /* Headers */, + 2A8DA770D3E1EDF7DEDA9C661CB57BAF /* Headers */, + 5F6ED7ED0370F9E7522FC18311C87371 /* Sources */, + A4FDC9016C05FD15A2106097E42DA072 /* Frameworks */, + E3C383145F55CB42D7B0953604BF086E /* Resources */, ); buildRules = ( ); @@ -6954,32 +6903,49 @@ productReference = C8929ECFABB7649269AD7827C9D6FEDD /* PromiseKit.framework */; productType = "com.apple.product-type.framework"; }; - 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */ = { + 75F938F702C636C9A28D16A382FCCCB4 /* Pods-SignalMessaging */ = { isa = PBXNativeTarget; - buildConfigurationList = 878CFBB06802DB947BD1C10FD31F3C12 /* Build configuration list for PBXNativeTarget "YapDatabase" */; + buildConfigurationList = 680FAE7246F473E8E73DE5292C9B254F /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */; buildPhases = ( - A00C5A11C1766CCEF0A6CD39814CADC4 /* Sources */, - 0601B55D3A2DD5915774E90E2E21016A /* Frameworks */, - 6FEAE6786E7920B8DDBCBA781018AAD6 /* Headers */, + F210FDF0F18A395F8937BBD5891C8D43 /* Headers */, + 1EF0CFE76307C6207F8BCFD75C8495BA /* Sources */, + C48B06689DB8CF9FA22068E2C17E5C6B /* Frameworks */, + 92791726E1C7BF779DA4394773511349 /* Resources */, ); buildRules = ( ); dependencies = ( - 43928A90837BF2041C845E070288F416 /* PBXTargetDependency */, - E0213C4CD3FEE07B8165643DB9A417E2 /* PBXTargetDependency */, + F5C914D410DED358B3E11377C2E37CAC /* PBXTargetDependency */, + 3A4D41395BC07EE0164A117AE6AA937F /* PBXTargetDependency */, + 919CB00054C1CE82A271E3530AF23FC9 /* PBXTargetDependency */, + 990CFEED15C040FAEEE282760637FA94 /* PBXTargetDependency */, + DDA87BD6206DCB976CA253E5C99CD4DC /* PBXTargetDependency */, + 8B5811E5D218F48D4B171F56B79AA2DA /* PBXTargetDependency */, + 0D61551AFF2FBC604A7E29347537BDCA /* PBXTargetDependency */, + 7000C49D7073CC42C381A40AA27055DA /* PBXTargetDependency */, + 07B8A2E57A202CE7DA50E9305628AC64 /* PBXTargetDependency */, + 8995AFA4DDB01C28DD18DD678DE8ADBA /* PBXTargetDependency */, + DAE549F9DE5811514BEEAC3973C32A74 /* PBXTargetDependency */, + 576E9F4AF29992C4E39AA674D224B648 /* PBXTargetDependency */, + B0742865875B849CE7FC3C450487E9D1 /* PBXTargetDependency */, + BE0AC5A1BC6C60501F46B63C864F780D /* PBXTargetDependency */, + 65D906119463B1792D0DA3A884FBB55E /* PBXTargetDependency */, + 384D26671FB36129B8BA1011E628DBC7 /* PBXTargetDependency */, + 4BF6768B167E5E20A050436CE6151110 /* PBXTargetDependency */, ); - name = YapDatabase; - productName = YapDatabase; - productReference = 01375C873C2BB91B984D88035F93845C /* YapDatabase.framework */; + name = "Pods-SignalMessaging"; + productName = "Pods-SignalMessaging"; + productReference = E18B70C69DF65423E8F081C980B5FAF0 /* Pods_SignalMessaging.framework */; productType = "com.apple.product-type.framework"; }; - A17E477B53E5F884BDD3F9BC01856F23 /* PureLayout */ = { + 78138E76FDC31C53FB393569CD10D33C /* PureLayout */ = { isa = PBXNativeTarget; - buildConfigurationList = DF9015C19A64FA984EBECA89F45AE8F0 /* Build configuration list for PBXNativeTarget "PureLayout" */; + buildConfigurationList = 17218BD33B08367A56DA481BF11744CC /* Build configuration list for PBXNativeTarget "PureLayout" */; buildPhases = ( - 52280955AC7165AF1B70E337EEC9015B /* Sources */, - CBD070C265884C23E0A33415E9C26E9D /* Frameworks */, - 84A7A88470709F30F2F997BFB90ADBAC /* Headers */, + 5AB1A699E5E387A78DC430D8E781C07A /* Headers */, + 4FCF63CD631CC378C4B5F0ECFE147B46 /* Sources */, + 0B3BD411825C6AE8E0D825550AC8731A /* Frameworks */, + D7F74408A12DCDA3FFB0F98393B584D5 /* Resources */, ); buildRules = ( ); @@ -6990,212 +6956,270 @@ productReference = 3CC0CF38A2BD43B8A07C9537106CA60A /* PureLayout.framework */; productType = "com.apple.product-type.framework"; }; - A3BC37D1811490F74983C8FE1DB30B3B /* Pods-Signal */ = { + 81D0FFD28D5A4E16073CDD93BC052D5A /* Pods-Signal */ = { isa = PBXNativeTarget; - buildConfigurationList = F011F2E940A85488783DDF1EC282E35A /* Build configuration list for PBXNativeTarget "Pods-Signal" */; + buildConfigurationList = 7B4344E3DDC5447FB2818C47D6BF0565 /* Build configuration list for PBXNativeTarget "Pods-Signal" */; buildPhases = ( - 6F4344EC6934E4818CA1950B1AF482C7 /* Sources */, - 34D0F7E066F626FBD98B780291A24880 /* Frameworks */, - 551AD821369892E99663E563444407D4 /* Headers */, + F624210CF9742FA8FE18F2DD8E9A0A4E /* Headers */, + 1BF1AE5398151C0D41F41F11FC703A49 /* Sources */, + EBADC85D94E60F77F2C313724449FF28 /* Frameworks */, + 0453035ECC603D3F195DADAD740DF59A /* Resources */, ); buildRules = ( ); dependencies = ( - AFE9679409ECDC27708C1B17A9979D00 /* PBXTargetDependency */, - 3ED3A50F3EDA3610595EF71D8BA6B92B /* PBXTargetDependency */, - CA61C99CC539C5B6D9642E47B4D3CDE6 /* PBXTargetDependency */, - FA2CEC87D6701F221188A0A921943953 /* PBXTargetDependency */, - FB1C70394814A57B6D675DB7B2694E03 /* PBXTargetDependency */, - 5E3AE9D0E2EA14B19EA1985001814355 /* PBXTargetDependency */, - 4BF188C4164909678D94F1A49876AC18 /* PBXTargetDependency */, - BD754163076A22DD1CD8D6FC79FA9FD0 /* PBXTargetDependency */, - 97A8198AF8CFB9D03C4660B8C116873A /* PBXTargetDependency */, - C39DD9D466D241D530A4273670891E54 /* PBXTargetDependency */, - 51179C243A173F00BC8F09A87EF07D4E /* PBXTargetDependency */, - 7F6C4E0CBEBF8FEC426C7957BB7F64A1 /* PBXTargetDependency */, - E0B35BB1A95FD0505CA49AB0AE617608 /* PBXTargetDependency */, - 97FF557183BADCD80AE39FE660D32D44 /* PBXTargetDependency */, - 144C94E6B4712ADB4105EA0093B1EFA3 /* PBXTargetDependency */, - 8ED96C520F67DE6455B4BCCE335EE48B /* PBXTargetDependency */, - 30E4803D05CE043EEDC59344452FA834 /* PBXTargetDependency */, - 4D4BF60BE3B9303C2EF0134AA8A51F12 /* PBXTargetDependency */, + 234C6AB14601D659F32D6C910A6AA4F0 /* PBXTargetDependency */, + 679F9CAE4715C9128CDEF5A6AC157BD9 /* PBXTargetDependency */, + 458CDA4072561A1DB9790187550426FD /* PBXTargetDependency */, + 8C3E3844481A868114F062BFE1A88DA2 /* PBXTargetDependency */, + E23267FF3E61D8447F200625385FECC6 /* PBXTargetDependency */, + 01AA5E13A8EB07E2C0B11E90C51FEE9F /* PBXTargetDependency */, + 0A6725730884A6C520A08493A5229269 /* PBXTargetDependency */, + 8457B48149A6559D56D14F6A04FE233F /* PBXTargetDependency */, + 7944982F78C838FE9D4CD530486F1636 /* PBXTargetDependency */, + 92252A736881A9BBCD5A95E9A59438A5 /* PBXTargetDependency */, + 7678D154A50A8FB44CED6BECDFC2CA96 /* PBXTargetDependency */, + 2B3858A94E1F5A0003CA8FF3D1501DD8 /* PBXTargetDependency */, + B5D018DFE76943908C511586DEDCF836 /* PBXTargetDependency */, + 8D4A5B972C3909CF52DBAF91B3C2BED3 /* PBXTargetDependency */, + BE4792125EC0574DB98D26DB84142E82 /* PBXTargetDependency */, + B1EB11045266C20D630F9AEA9BC61590 /* PBXTargetDependency */, + 9CF8ECC2838FBE8069E3CCF32FE90568 /* PBXTargetDependency */, + 22DF75001EB3FC25C83B5A40D368144D /* PBXTargetDependency */, ); name = "Pods-Signal"; productName = "Pods-Signal"; productReference = 1F2CE467302AA05BF0256243867A05B7 /* Pods_Signal.framework */; productType = "com.apple.product-type.framework"; }; - B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */ = { + 86B422155409159ECF686BC6F246354F /* Curve25519Kit */ = { isa = PBXNativeTarget; - buildConfigurationList = BA4AB94FB89D2C686A4AC77405877E07 /* Build configuration list for PBXNativeTarget "Curve25519Kit" */; + buildConfigurationList = 4672B9D4B361A05112D7FB99F6DD720B /* Build configuration list for PBXNativeTarget "Curve25519Kit" */; buildPhases = ( - 330E649C1B9EFED16ED35C6EB81F9A5B /* Sources */, - B4B227B58C40CD956E6F78B36135C204 /* Frameworks */, - 29991F83EF0D8FB54D89FE80D7915A73 /* Headers */, + 5D2FCED422370DAEB23C7EB01587E336 /* Headers */, + 98D39B22F7B6669D57496498859759A2 /* Sources */, + B83ECAA0C193418813D68A3CBC2DCB47 /* Frameworks */, + B25D5C4D1249BF7635F3ADF97F9DB8AC /* Resources */, ); buildRules = ( ); dependencies = ( - 024295DE9EFC9A6D77110779C310353B /* PBXTargetDependency */, + BBDB14BA3D48CEEBCE181C830DC9E6A4 /* PBXTargetDependency */, ); name = Curve25519Kit; productName = Curve25519Kit; productReference = CCCE60E8C16F6AD3ACFEEDE17C4B54EA /* Curve25519Kit.framework */; productType = "com.apple.product-type.framework"; }; - B3BC037FE12E59935622C048B407F34F /* HKDFKit */ = { + 93BC43B0952E1D6ADD0DD43F014699D5 /* Pods-SignalTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 96C22E29F37BC14BE5C647D5C4910512 /* Build configuration list for PBXNativeTarget "HKDFKit" */; + buildConfigurationList = 933F9D2DEB5EA3DD08AFF773E32E8AA3 /* Build configuration list for PBXNativeTarget "Pods-SignalTests" */; buildPhases = ( - 2B7F9D92AB76DCEDF6A3BC09BB857429 /* Sources */, - 021DB3FD6DBA7172EBB0FF1AC03B7C79 /* Frameworks */, - B74316FAF1D38597B5AEDC2828F474AB /* Headers */, + 71D54622CC76CF24C51DF1CBFE9AE8DD /* Headers */, + CE051E5D810C457397B5C214B2CE4270 /* Sources */, + 86235E00016FA62F3DCE82F09700F30F /* Frameworks */, + A616645748EAC63817AE0FE6965700E3 /* Resources */, ); buildRules = ( ); dependencies = ( - 8BF2DE80A5865E8097F6B5874C042BE8 /* PBXTargetDependency */, + 8220B27DFA21B5CD1550E49476BC5B01 /* PBXTargetDependency */, + FD6DB4F239577CFE6794D1995CBCB0C4 /* PBXTargetDependency */, + F16CDFB33EC6DE3A5FAC7455C1DBF7D2 /* PBXTargetDependency */, + 3E5D550A3C43B51EA9A7FC391376E62A /* PBXTargetDependency */, + 3E65D56D56B7EB30D058EAF5C7BA0D51 /* PBXTargetDependency */, + C5FCFF10D6C92331184AAA797CB06EEF /* PBXTargetDependency */, + F820AB19D425F9431D8E97B2AA5AE269 /* PBXTargetDependency */, + C375C966B3FFF24602E2D28DBB14DD56 /* PBXTargetDependency */, + 10782C123EBEF454012B557728E6E85B /* PBXTargetDependency */, + A30A7695842AA40B97D30B26F2ED5056 /* PBXTargetDependency */, + 5D140A3E15142B1FE4CA74B5532AAFA1 /* PBXTargetDependency */, + 94FBE9107A080685E15CCB2021B869F1 /* PBXTargetDependency */, + 8C4C761EF62D60F4DBF102F462FD1F0D /* PBXTargetDependency */, + 35DF9832C8D7D48B123877D11CB1F64C /* PBXTargetDependency */, + 9985F2E57BBE639D2252BD2C378E23B8 /* PBXTargetDependency */, + FA817CBE5FA845CB4F1C4F0D63DBD834 /* PBXTargetDependency */, + BA4B0B5D771446797826211369EF05C8 /* PBXTargetDependency */, + 5AFBA225A6008A4B4B003A3B7FDA088E /* PBXTargetDependency */, ); - name = HKDFKit; - productName = HKDFKit; - productReference = 210AD8112BE7FDC7A27DDC064D459440 /* HKDFKit.framework */; + name = "Pods-SignalTests"; + productName = "Pods-SignalTests"; + productReference = 2B0AC0D66DCA295DA57AF09126B04CEF /* Pods_SignalTests.framework */; productType = "com.apple.product-type.framework"; }; - D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */ = { + AA28E159729D52E0BCBD71E172F4E99F /* YYImage */ = { isa = PBXNativeTarget; - buildConfigurationList = DEFC4C70ACB66417354778726EA829D2 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; + buildConfigurationList = DC4ECEA154FA9E2FA8CC25A12CBF5785 /* Build configuration list for PBXNativeTarget "YYImage" */; buildPhases = ( - 25C8A4F5E3AB2E878793968295D155F9 /* Sources */, - 5CD9359A5A4C2A391880962C0545773F /* Frameworks */, - DC7B97D9BB344520459DF23F59831C48 /* Headers */, + 1CF25124366420559660DE0127591F2D /* Headers */, + 4A2474284D7C70938B92BEE216B871B8 /* Sources */, + B3992C868C92199AA39701979EB9DC4A /* Frameworks */, + 88381BB5E2022472B56FA3D2E76A5F2B /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = CocoaLumberjack; - productName = CocoaLumberjack; - productReference = C02CC4F9380EE265E87E78E250AD23D4 /* CocoaLumberjack.framework */; + name = YYImage; + productName = YYImage; + productReference = 77A303366D7824EFC70B1DDD41AF94E5 /* YYImage.framework */; productType = "com.apple.product-type.framework"; }; - D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */ = { + CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */ = { isa = PBXNativeTarget; - buildConfigurationList = 3757B44176B4E9231A33927A9A69F765 /* Build configuration list for PBXNativeTarget "SAMKeychain" */; + buildConfigurationList = 08BB6480CD357C5CB8ADFE913CBB283A /* Build configuration list for PBXNativeTarget "YapDatabase" */; buildPhases = ( - FCC683CD5564054446B4C13C4451C293 /* Sources */, - F73A9C8671BB75CD7F92A616B2DCC850 /* Frameworks */, - 5E60B7DAB3CF659D0FFED6B7A0B5C02E /* Headers */, - 8C1454C6CB5DF41E629A8E81A64B22DF /* Resources */, + B0E0CAD778F12427F9D08A2A591F569D /* Headers */, + 4E1088503643483272E56FBBF2FADFE5 /* Sources */, + 7FD0FD4DA86BE85227A924AFC2E52E9D /* Frameworks */, + CFD2A17991BD3665C56BACB555B89FBF /* Resources */, ); buildRules = ( ); dependencies = ( + FC226CE0817BBB21C35DE3613735205A /* PBXTargetDependency */, + 65140EC6B2E947A3B6FEC9B9D9734E0B /* PBXTargetDependency */, ); - name = SAMKeychain; - productName = SAMKeychain; - productReference = FFEC4035DAEFB5F1B87DA9FF1A15EF22 /* SAMKeychain.framework */; + name = YapDatabase; + productName = YapDatabase; + productReference = 01375C873C2BB91B984D88035F93845C /* YapDatabase.framework */; productType = "com.apple.product-type.framework"; }; - D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */ = { + D05EAA69B1E067DF00CD7E524C3C550C /* SignalServiceKit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 816E46E33CBF4638EBE9EE61B1FCA0ED /* Build configuration list for PBXNativeTarget "Reachability" */; + buildConfigurationList = F5BF42A7495032BFEF5ED2D45622948D /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */; buildPhases = ( - 23E60B7A42435C659A3B1660893BA2EB /* Sources */, - F954976F8C5FAB4B28667D3C7CEFEF39 /* Frameworks */, - F893EC089E74AA1A2DD346F892A3347C /* Headers */, + EC0E392AFD82F34934E1BE0E6C0BB1FA /* Sources */, + 9826FA32CDB51371754704E82B03DD18 /* Frameworks */, + F1F24CD1BD7468019262FE38ABB8492A /* Resources */, + 8AC584B421EEB028B20A09B4D5377E21 /* Headers */, + 87D5527E2BE9163DFE4DBB0EC7D5465D /* [CP] Embed Pods Frameworks */, + 8574E10AB5D869156521618F7C7FD024 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( + D57AD2CEEF169D31B3B61E751B1659F4 /* PBXTargetDependency */, + 18761D6BB1ABBC6E63B1A84A6FA33CB1 /* PBXTargetDependency */, + B77C2A6310BA59D5E25A1883FD304008 /* PBXTargetDependency */, + 29E32731E47AAA54AFF548D175E45503 /* PBXTargetDependency */, + 48747D0EA7333742ED81D5BFF5794D31 /* PBXTargetDependency */, + 7694D4FF896B378966E903C5F8F7F864 /* PBXTargetDependency */, + 185F84D212CC6E964AF651D5AC50612E /* PBXTargetDependency */, + 21F133D39D0C16CD059EC49854A2C12D /* PBXTargetDependency */, + DF046984918D49A8D5A210166220356E /* PBXTargetDependency */, + BE1646554C08FFEDE661040DB0D5399E /* PBXTargetDependency */, + 497754FCADB6135F0EBC3E952C4B7CF8 /* PBXTargetDependency */, + 9543A81626F1ED2B6D1FB663BF68137C /* PBXTargetDependency */, + 2EE364802EA3DA259EC107F13CD06A36 /* PBXTargetDependency */, + 52098A19A55E3F42D5777441F94E5C78 /* PBXTargetDependency */, + 20280632314E144ACF1CC425C3BF8051 /* PBXTargetDependency */, ); - name = Reachability; - productName = Reachability; - productReference = 7A7F420EC7FDC89D50EF862D76E7F188 /* Reachability.framework */; - productType = "com.apple.product-type.framework"; + name = "SignalServiceKit-Unit-Tests"; + productName = "SignalServiceKit-Unit-Tests"; + productReference = 0B21A14C585E5E07367044A59AF5F944 /* SignalServiceKit-Unit-Tests */; + productType = "com.apple.product-type.bundle.unit-test"; }; - D8EC71C42C79BCACBB23E427E81B33A8 /* Pods-SignalShareExtension */ = { + D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */ = { isa = PBXNativeTarget; - buildConfigurationList = 1F47A0B48FFA038D574EA1968320240C /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */; + buildConfigurationList = B49DAF559D011051AAEF5ABDA1E31420 /* Build configuration list for PBXNativeTarget "SQLCipher" */; buildPhases = ( - 9AAE608E33BDE453D0B1BA0CF16FCFEE /* Sources */, - 30EB1514EB6F3EE418353B75196F5903 /* Frameworks */, - 4DB51FB47261F89050DDC4CBAE323AB0 /* Headers */, + 198D6BEB0F9EC2DC6A67BE74A1F6D214 /* Headers */, + B43B03C0498C8880DAB7C401CFD323D9 /* Sources */, + DA25B926785D786F39E402D7D8EE5A4D /* Frameworks */, + F55A42DAB0F4EEF4E31AEAA3F5094A95 /* Resources */, ); buildRules = ( ); dependencies = ( - 6ADAA0A64A10517120B65105377F3C4E /* PBXTargetDependency */, - FD404705D3C5689BE82E3AF807D13FBC /* PBXTargetDependency */, - D770EAEEC4E6732C5FA3989D6C790482 /* PBXTargetDependency */, - 398FECF05F8C567AC29501B1DB1D83D6 /* PBXTargetDependency */, - 8C1F92CBCC4EB3BEB4D0F2B06C648C60 /* PBXTargetDependency */, - 1AA67C651D9EE4DBED1DCB4CFB0587AA /* PBXTargetDependency */, - 5BBC64E15DF2A89BF45571B53B3EAD2D /* PBXTargetDependency */, - DC7A05C98AB68669FFC2A6BD976A5C22 /* PBXTargetDependency */, - 71F41B6C5DCCC53CED674EA7D58F5A57 /* PBXTargetDependency */, - 02C4B43C2A8BBBA759FE3F0FC1971F08 /* PBXTargetDependency */, - DD0DD8D2FA8D635E7DF998CDD3DF5CE5 /* PBXTargetDependency */, - E4BA747AA860D59464AC74405E5BD4E8 /* PBXTargetDependency */, - 9008A9F0355129A2DDB622145CC7AAE8 /* PBXTargetDependency */, - DD0282D64564FC4A37D26F51E2283A23 /* PBXTargetDependency */, - FC3EAEE7AECC3BE9267041F7B8D678C0 /* PBXTargetDependency */, - 21F5469CA4BDB140E4B4D28383CFABDE /* PBXTargetDependency */, - 2D4FF5F116F726C1A01B0850E0267753 /* PBXTargetDependency */, ); - name = "Pods-SignalShareExtension"; - productName = "Pods-SignalShareExtension"; - productReference = 9499016B9CC50A8C0306AE7A86BF383D /* Pods_SignalShareExtension.framework */; + name = SQLCipher; + productName = SQLCipher; + productReference = DC587ABD0B45D1A22124F0DD88C466EF /* SQLCipher.framework */; productType = "com.apple.product-type.framework"; }; - DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */ = { + E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = E899863F907FE08BED06C26B5CD5CF50 /* Build configuration list for PBXNativeTarget "SQLCipher" */; + buildConfigurationList = EA8176626A61970B07326D421B5AFB2A /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; buildPhases = ( - 8383889E21B3CF277FD9B6674A20CD24 /* Sources */, - 04278A89BA5E1FF263C16A3B63608A9E /* Frameworks */, - 507FF06244AF6893225D9F52A76CD680 /* Headers */, + 2F45FDB4A40FA8822C32563D1AAEA6C3 /* Headers */, + 164B90966B643848CC853CF6E592F9FF /* Sources */, + C3402798BED5D69AB55835423E8BFFCC /* Frameworks */, + B8C8D348FC87286DE0DB7B023F75BDBD /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = SQLCipher; - productName = SQLCipher; - productReference = DC587ABD0B45D1A22124F0DD88C466EF /* SQLCipher.framework */; + name = "libPhoneNumber-iOS"; + productName = "libPhoneNumber-iOS"; + productReference = BCFB12F48AE07C8B968EB9E09396C155 /* libPhoneNumber_iOS.framework */; productType = "com.apple.product-type.framework"; }; - E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */ = { + F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 151B43B3E086F412ED4E0BFC07D82A27 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */; + buildConfigurationList = 255777200658B71B40B19CF7B0568521 /* Build configuration list for PBXNativeTarget "SignalServiceKit" */; buildPhases = ( - 3BA97A58EF96C254C82C25A7FF4A4668 /* Sources */, - 6110F4227C5CF7964232382F7638EAB0 /* Frameworks */, - 75E53E425BEA59B9E498C08DA084E4AD /* Headers */, + E04E555066106932F5A82C1B44035982 /* Headers */, + 61FB9448556447B514650FE2518D1F9C /* Sources */, + F5B3626938BFAFAA620FB5FFD686633E /* Frameworks */, + 509F781508363E4F2F60F43143A9B23B /* Resources */, ); buildRules = ( ); dependencies = ( + 492D9CC3B6FAC833689590DB4FD4AC85 /* PBXTargetDependency */, + 0CBD6301BA8F0A7716FDCCC78959F87B /* PBXTargetDependency */, + AED0A53BFFF7F0FF7A61E74932E8E8C8 /* PBXTargetDependency */, + 7876B92A0DC62763401FDE161C2DFEAB /* PBXTargetDependency */, + F29C7AD72CD164FE123E9030391320CE /* PBXTargetDependency */, + B36D1BEE7B1F7CAAFAABF23A3A634182 /* PBXTargetDependency */, + C60FBD6D0E1E8F3E3C50316EB59D6BC3 /* PBXTargetDependency */, + 7623F5B276F6D2D559D2C165D56F8F1F /* PBXTargetDependency */, + 95C61B18032BE23B5E6FD3949911CC00 /* PBXTargetDependency */, + 9EBAFCFEDE0BE5A4BC75B0BAA2B3EDE8 /* PBXTargetDependency */, + D56E4A4BEEEEAE2254B657DCB6F2EB2F /* PBXTargetDependency */, + 785066CFD0CCDADEB0053C11AD904E7E /* PBXTargetDependency */, + 849EE7FDFC932E1FD114F85B8C704B10 /* PBXTargetDependency */, ); - name = SwiftProtobuf; - productName = SwiftProtobuf; - productReference = C7964FBD3AD19FBB7612E3017D155162 /* SwiftProtobuf.framework */; + name = SignalServiceKit; + productName = SignalServiceKit; + productReference = 7B16C3A5BC028D38472ABAAE7A1C29B3 /* SignalServiceKit.framework */; productType = "com.apple.product-type.framework"; }; - ED33757183A6796C51D2269CA5DE946B /* SSZipArchive */ = { + FDDD2A1F68F1DA6B0B167A801BD4F7FD /* Pods-SignalShareExtension */ = { isa = PBXNativeTarget; - buildConfigurationList = 51251FAFBAB870E10C5ABFEE96675A1B /* Build configuration list for PBXNativeTarget "SSZipArchive" */; + buildConfigurationList = 0A4D86DB8C9E289CA4728D15F51F90B7 /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */; buildPhases = ( - 6207F9A17291628CC9A4B344B9E0907C /* Sources */, - 922D33FA18D733E65EA0DC8097D48DD9 /* Frameworks */, - 4A858B4317DEA5AC0DCE8562B204A62A /* Headers */, + 7DA1F0F5567152C5532DC0408E3860BB /* Headers */, + D21B36D15E5D8F65BDEB871419C792B4 /* Sources */, + 5D6444F8B6D7389D47EC17E64E2273E9 /* Frameworks */, + 4D0EC4450D2BCB5A0BFB4E0F4AFBE34A /* Resources */, ); buildRules = ( ); dependencies = ( + C9738E2A3E96AF86B1830B0C625CC5B4 /* PBXTargetDependency */, + E412AD7A8A95DEBA9EED5DDB87CB1976 /* PBXTargetDependency */, + 0A788A2637C81B8D0C0ADEB70F769A7E /* PBXTargetDependency */, + 9F4D78DC33229E5E4EE1FE96CF0F5A11 /* PBXTargetDependency */, + 31C4862839C44007994E2ED34155CBCA /* PBXTargetDependency */, + 4E13AB28809D0AF3C0FD3E33590DFA2C /* PBXTargetDependency */, + 37C5EDF2ED51D2AE7F3A8F7558FA9EB3 /* PBXTargetDependency */, + 98E92E73C3D110E6A77F5C577A5D2EF1 /* PBXTargetDependency */, + 94A91CD29A5BCB5F2533FDF39066E965 /* PBXTargetDependency */, + 20B4AB740643F27B664BCAE797FC0508 /* PBXTargetDependency */, + F26882E905B06A1944BA3B3D5D700F2D /* PBXTargetDependency */, + AD66156833701AED3BE8A297913D1803 /* PBXTargetDependency */, + 0ECF73E76499044AA2CE2B0793610260 /* PBXTargetDependency */, + 93F6339443387325893341EFC388B3E3 /* PBXTargetDependency */, + CE3A207D13FB0E2EAB42BEFD4AFCB5CE /* PBXTargetDependency */, + AAC44BF36B16A56FBF20AF89EC3504AC /* PBXTargetDependency */, + 43777FC67C68BAB22B09D2A9932A2BFF /* PBXTargetDependency */, ); - name = SSZipArchive; - productName = SSZipArchive; - productReference = 32EE3C462A77B2DAF187916A3A881FAC /* SSZipArchive.framework */; + name = "Pods-SignalShareExtension"; + productName = "Pods-SignalShareExtension"; + productReference = 9499016B9CC50A8C0306AE7A86BF383D /* Pods_SignalShareExtension.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -7219,1598 +7243,1855 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 76620F65582DEF545981453210D35C0F /* AFNetworking */, - 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */, - D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */, - B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */, - B3BC037FE12E59935622C048B407F34F /* HKDFKit */, - 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */, - 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */, - A3BC37D1811490F74983C8FE1DB30B3B /* Pods-Signal */, - 3BD4AF58F1DB86E4F07255A3AC8693D0 /* Pods-SignalMessaging */, - D8EC71C42C79BCACBB23E427E81B33A8 /* Pods-SignalShareExtension */, - 22595610A65518B35963ABA64A0B4B7C /* Pods-SignalTests */, - 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */, - A17E477B53E5F884BDD3F9BC01856F23 /* PureLayout */, - D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */, - D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */, - 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */, - 12F92260A64B367895EEBA8F7CB85E66 /* SignalServiceKit-Unit-Tests */, - 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */, - DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */, - ED33757183A6796C51D2269CA5DE946B /* SSZipArchive */, - E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */, - 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */, - 0E0063AFBDA9BD3212753B0055A24D1B /* YYImage */, + 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */, + 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */, + 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */, + 86B422155409159ECF686BC6F246354F /* Curve25519Kit */, + 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */, + E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */, + 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */, + 81D0FFD28D5A4E16073CDD93BC052D5A /* Pods-Signal */, + 75F938F702C636C9A28D16A382FCCCB4 /* Pods-SignalMessaging */, + FDDD2A1F68F1DA6B0B167A801BD4F7FD /* Pods-SignalShareExtension */, + 93BC43B0952E1D6ADD0DD43F014699D5 /* Pods-SignalTests */, + 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */, + 78138E76FDC31C53FB393569CD10D33C /* PureLayout */, + 01A44B925618F92F097013B57B76CE7F /* Reachability */, + 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */, + F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */, + D05EAA69B1E067DF00CD7E524C3C550C /* SignalServiceKit-Unit-Tests */, + 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */, + D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */, + 28EC8D3AF36BBD8E2FAC2DB343FBD97A /* SSZipArchive */, + 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */, + CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */, + AA28E159729D52E0BCBD71E172F4E99F /* YYImage */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 839CC37D417F664A6A397C222589EFFB /* Resources */ = { + 0453035ECC603D3F195DADAD740DF59A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D5E01566385DFC19C6C3336CF1966B86 /* DigiCertGlobalRootG2.crt in Resources */, - 7134B989D21D09AAF254D8E9115C7C29 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, - 955C70018A9757BCD265E5EC4BDEB54F /* GIAG2.crt in Resources */, - A75D6FB3D1AA2BCE9F7636B59FC0466E /* GSR2.crt in Resources */, - 20C44E0E60CFC32830B794577D718558 /* GSR4.crt in Resources */, - 509FF58FEA0D5FCABF53DA7A57F92D42 /* GTSR1.crt in Resources */, - 1A855B4C4A8A02A6EE70B817905BB158 /* GTSR2.crt in Resources */, - AD8E1717C8E1135D68F33E4877EDA1B9 /* GTSR3.crt in Resources */, - A0506E9C8CD42100BE296B2358863312 /* GTSR4.crt in Resources */, - 72A879F01E145A424491A0A66AD719C6 /* ias-root.cer in Resources */, - B6A965D1ADB384FE2049F8EEB3246976 /* SFSRootCAG2.crt in Resources */, - A3D6FF7916112C8F48003AAD49FBFBB1 /* textsecure.cer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8C1454C6CB5DF41E629A8E81A64B22DF /* Resources */ = { + 3A301097A5E598ECEB45794E72A43644 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - EC7725CF877F1B21A7B916CD57506BC3 /* SAMKeychain.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 15D85D5A6446F668E4402E66530B1FAB /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; + 4D0EC4450D2BCB5A0BFB4E0F4AFBE34A /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/SignalServiceKit/SignalServiceKit.framework", - "${BUILT_PRODUCTS_DIR}/Curve25519Kit/Curve25519Kit.framework", - "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework", - "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework", - "${BUILT_PRODUCTS_DIR}/AxolotlKit/AxolotlKit.framework", - "${BUILT_PRODUCTS_DIR}/Mantle/Mantle.framework", - "${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework", - "${BUILT_PRODUCTS_DIR}/SocketRocket/SocketRocket.framework", - "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework", - "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin/openssl.framework", - "${BUILT_PRODUCTS_DIR}/SAMKeychain/SAMKeychain.framework", - "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework", - "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework", - "${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework", - "${BUILT_PRODUCTS_DIR}/HKDFKit/HKDFKit.framework", - "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalServiceKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Curve25519Kit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AFNetworking.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AxolotlKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Mantle.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapDatabase.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SocketRocket.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libPhoneNumber_iOS.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SAMKeychain.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftProtobuf.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HKDFKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework", - ); runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; }; - 2238BFD3E6A6F10A5E9409D01F9B95BD /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; + 509F781508363E4F2F60F43143A9B23B /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertGlobalRootG2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertSHA2HighAssuranceServerCA.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GIAG2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR4.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR1.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR3.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR4.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/ias-root.cer", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/SFSRootCAG2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/textsecure.cer", - "${PODS_ROOT}/SAMKeychain/Support/SAMKeychain.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertGlobalRootG2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertSHA2HighAssuranceServerCA.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GIAG2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR4.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR1.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR3.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR4.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ias-root.cer", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SFSRootCAG2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/textsecure.cer", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SAMKeychain.bundle", + 4E955DF30321ED97DDD0B767E4AEDF21 /* DigiCertGlobalRootG2.crt in Resources */, + EFD3A060F57CB8A995343CC363F41425 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, + 51443BFDB502570D837EB35B20CCA98A /* GIAG2.crt in Resources */, + 7E54D84651696B25167867A143F67B94 /* GSR2.crt in Resources */, + 2C2797341657A28AFCA860630FB032C4 /* GSR4.crt in Resources */, + 14F03B08A4B80D07FE76D1D760B36804 /* GTSR1.crt in Resources */, + 8E99453078E67824049BC3BD34140B68 /* GTSR2.crt in Resources */, + 76B8DAD8AC98EEEE6BD768A320D744AA /* GTSR3.crt in Resources */, + 8145F9CB0020BFD1EBFF80710E907204 /* GTSR4.crt in Resources */, + C5A26BAFAB113D1BF583EB7D3E730B4C /* ias-root.cer in Resources */, + B9E8982128535A1446BAF08C9868E7F2 /* SFSRootCAG2.crt in Resources */, + CB44269862E38C7936579EA215AF3E98 /* textsecure.cer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 017887B6E9C36A8BC11EEEFD8E52A670 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 5A995E60D9D8D46B8CA2DFE7580367D8 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 00D940D5EB0CA33414C6A079D054DB9B /* AccountServiceClient.swift in Sources */, - 6A78648CDCB2E9CC68C4E45EF1021569 /* AppContext.m in Sources */, - 4DEF0B7868F2EA217F8FC8037050D9C2 /* AppReadiness.m in Sources */, - 5658FBD0F5F9BEE53F8F0FCF65C07860 /* AppVersion.m in Sources */, - 5A290A24CA2B1A5B98B11FAFF588B9D7 /* ByteParser.m in Sources */, - 9AA9235766AC7A419FC3B62397946EC0 /* CDSQuote.m in Sources */, - 1A9CE4E8B16AAD1950594AFD7AD5A958 /* CDSSigningCertificate.m in Sources */, - 685A4B71EFBAD2FB14DD4754A3BE9376 /* Contact.m in Sources */, - 7164B945F3574DB1BC8A45A6B85DC8CE /* ContactDiscoveryService.m in Sources */, - 6BF88E142C40BF47ABD1EB5426847C19 /* ContactsUpdater.m in Sources */, - E1E91D12457F7D8E377478D7EE17EEDD /* CreatePreKeysOperation.swift in Sources */, - 0046E574A21A3A2BCF37E4AC07763ACE /* Cryptography.m in Sources */, - B3CCFD2114A65D515793AA99955CD66C /* DataSource.m in Sources */, - 481CF1E064BB713B8303425DC2D750AD /* Fingerprint.pb.swift in Sources */, - CBD55AA87A545B87F8DF4FF16B988E2B /* FingerprintProto.swift in Sources */, - D04196F16C11D9A4C579B2774B0B1EEA /* FullTextSearchFinder.swift in Sources */, - 95B38D30C9C75418F1801784DDE92A8E /* FunctionalUtil.m in Sources */, - B519D32E95F6949AD26601CD2AA4E1F8 /* Logger.swift in Sources */, - E2395D3947751BE64CD7D9A8042FE970 /* MIMETypeUtil.m in Sources */, - BC6E0D9BEE517E6CBC053F214054436C /* MockSSKEnvironment.m in Sources */, - 3829FBB2CBF02C324A18F3C3DBB02925 /* NetworkManager.swift in Sources */, - CCF113F2DE0E82FE02C8A8F635B2C89F /* NSArray+OWS.m in Sources */, - 8F2A228952F5E450DF436DD0941E203E /* NSData+Image.m in Sources */, - F0C1A8355E87D9AFBB25C0C42DA99FFB /* NSData+messagePadding.m in Sources */, - 821E1D1AACD722B2459BBA9F12B1F0B0 /* NSData+OWS.m in Sources */, - D5123A11EF42B89FC042237DB4BAB3D9 /* NSDate+OWS.mm in Sources */, - 368C7296ED7B5A383C88AF7A65727D02 /* NSError+MessageSending.m in Sources */, - E7624FDC5CE0B569AA9CDD33EBEAA005 /* NSNotificationCenter+OWS.m in Sources */, - 015857DE3C1E61AB9B81704913B951B0 /* NSObject+OWS.m in Sources */, - DFD06EC2A23053690EFA8C264CD7F7B9 /* NSString+SSK.m in Sources */, - 101A3E28DA6E51FCDA16027F61D3BF7A /* NSTimer+OWS.m in Sources */, - C4A6E7F0A01D9B40D0A2AD9E27B5AAED /* NSURLSessionDataTask+StatusCode.m in Sources */, - 5B3C2936186A03C14CBC9C29951A359B /* NSUserDefaults+OWS.m in Sources */, - 0D4EF16775EE3C88EC703A4CB6F91994 /* OutageDetection.swift in Sources */, - E1AE8D6FACC3892139B5B82344A9A08A /* OWS2FAManager.m in Sources */, - C882C573CFDBE07605D1CA4DD733A729 /* OWSAddToContactsOfferMessage.m in Sources */, - 8AD2532EB427C37C30C478B01453A949 /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, - 1A29B7848D7C189BBC98F8F8330D5017 /* OWSAnalytics.m in Sources */, - 6AD9B42F103D1DBD497851A2772549F0 /* OWSAnalyticsEvents.m in Sources */, - FD0C143AE5D267BA9D7315A760081365 /* OWSAsserts.m in Sources */, - B10BD807169052F087F7AB50C5873F7E /* OWSAttachmentsProcessor.m in Sources */, - F04A5CFCA21D8EC77649B49BE89AB0F7 /* OWSBackgroundTask.m in Sources */, - ED14ADC4BE4DE81BF22BE530F45ABA27 /* OWSBackupFragment.m in Sources */, - 0428E0A8A25DC9AEF02ED7F7E74C38C5 /* OWSBatchMessageProcessor.m in Sources */, - 1BA8401AAE043BB867DF33F8CEA99FD1 /* OWSBlockedPhoneNumbersMessage.m in Sources */, - D685CBFDC51356FC62B27E6E2989746B /* OWSBlockingManager.m in Sources */, - D787F6DF56F8CC1451596E9F3F24A7EC /* OWSCensorshipConfiguration.m in Sources */, - EE641795226241503C2DAAADBD324550 /* OWSChunkedOutputStream.m in Sources */, - 719FB4B6A6CA1E9571B5686D710C2273 /* OWSContact.m in Sources */, - AE9D1AD3B4D0018546D6FB54E229E593 /* OWSContactDiscoveryOperation.swift in Sources */, - A52BD1182AC61BF8C645C7304ABA9998 /* OWSContactsOutputStream.m in Sources */, - 9ACDC664EB357D06DACDF69DDB5E5F28 /* OWSCountryMetadata.m in Sources */, - 44145F972C5B572922BF95F35625BC50 /* OWSDevice.m in Sources */, - 7D87B5C85D5AABB32D4BB7540355100A /* OWSDeviceProvisioner.m in Sources */, - AE189063396B8C04E23CDC9D97A1B135 /* OWSDeviceProvisioningCodeService.m in Sources */, - 967E65305E782E81DE99084D64FC5EAB /* OWSDeviceProvisioningService.m in Sources */, - 18521111176E934477FA802855698A10 /* OWSDevicesService.m in Sources */, - AA8DECBCD69F86D7F1F5DACAED355E7E /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, - 8A8DD252C74A7849E16AE5529F3EA739 /* OWSDisappearingMessagesConfiguration.m in Sources */, - 72FF1C0B2F5BBCD8424AB48B756DD2D9 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, - AD8D5DBA92F7814F681D8FCC33B55C61 /* OWSDisappearingMessagesFinder.m in Sources */, - 760B6A99ABD4EEAFC4E2678FCE0EB953 /* OWSDisappearingMessagesJob.m in Sources */, - F9D619F8148B2890CE198964515F2881 /* OWSDispatch.m in Sources */, - E73E46E16C33041EC98F0A7A61C14201 /* OWSDynamicOutgoingMessage.m in Sources */, - FD329DACC6EA50F4B3CF2D6D20AF1963 /* OWSEndSessionMessage.m in Sources */, - A7249342E5164EC4BEE25EA816B45ED2 /* OWSError.m in Sources */, - B386214A09A47F2952896A656D43F1B3 /* OWSFailedAttachmentDownloadsJob.m in Sources */, - 563FD3FAE0FA016DB2D976E3065537BD /* OWSFailedMessagesJob.m in Sources */, - 20382CE09D9C3D1989F42E41F11C7D28 /* OWSFakeCallMessageHandler.m in Sources */, - B6258F6B9E5C7BE16A00230059982838 /* OWSFakeContactsManager.m in Sources */, - 91A7AB9158C4BFEBB49EF333EC8F978A /* OWSFakeContactsUpdater.m in Sources */, - 942988DB51FBDFEC234B91F4302AEDB3 /* OWSFakeMessageSender.m in Sources */, - AD940DFC48D39FABE90EB36DA6F2D9EB /* OWSFakeNetworkManager.m in Sources */, - A4FB53C864FE3C3C23F5CFDA8489328F /* OWSFakeNotificationsManager.m in Sources */, - AE0345452566AD50C5062F1B52E1394F /* OWSFakeProfileManager.m in Sources */, - CE5D090FB30FC578FC005AFE76616D76 /* OWSFileSystem.m in Sources */, - 7B5B27E32F81209DAF0CE0DD1DCBBCDE /* OWSFingerprint.m in Sources */, - 30D7E0220D554F9B7DC712E4579FB86F /* OWSFingerprintBuilder.m in Sources */, - 5B62CEC296D9D79E0DD973F3C13781E7 /* OWSGroupsOutputStream.m in Sources */, - EF1A6265CB7E1FBD99A6424C2AD5D010 /* OWSHTTPSecurityPolicy.m in Sources */, - EF97ABE014C8E60D0DFA0E7048452CFC /* OWSIdentityManager.m in Sources */, - 6ED4D2E9409E2DC502B8E42A1D7CC00C /* OWSIncomingMessageFinder.m in Sources */, - 6EE1EBCA051BADCE633E9C12659AF349 /* OWSIncomingSentMessageTranscript.m in Sources */, - FE2C965FB32A4467FA223381AEAF5950 /* OWSIncompleteCallsJob.m in Sources */, - F8875B9D5D687683296701E214B21C38 /* OWSLinkedDeviceReadReceipt.m in Sources */, - DDA4D2DCE0B54DD02D1098667897540B /* OWSLogger.m in Sources */, - 60AD220FD84AFFCCAD4D20F876516C19 /* OWSMediaGalleryFinder.m in Sources */, - C6DC84B75F92B0956563075AED0C19F7 /* OWSMediaUtils.swift in Sources */, - 1CD2AEBBA0A04196CABEB0648781897E /* OWSMessageDecrypter.m in Sources */, - DE8D65BE088A808CC22193A340A4AFBC /* OWSMessageHandler.m in Sources */, - 60D51A6A38DCC65D784EDD425EB6D731 /* OWSMessageManager.m in Sources */, - 6A623B4E6AB3F92141FACAAAD01987CE /* OWSMessageReceiver.m in Sources */, - 61847EF83E055D8202CBE359E77B5961 /* OWSMessageSender.m in Sources */, - E0B7DE37AA3A3B5C2E6134C4D931B417 /* OWSMessageServiceParams.m in Sources */, - CAD65B70D2DFF48A8C28185A2D96F32A /* OWSMessageUtils.m in Sources */, - E94DCFF9D2C4A6EE15417D5F8D0E64CF /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m in Sources */, - 09BDFD7D9341B62EFC47DB107790570F /* OWSOperation.m in Sources */, - 4C8F875634DFD3E2C03BD60B6968CD26 /* OWSOutgoingCallMessage.m in Sources */, - 2916811C15E4036A2B45BA3FC6088288 /* OWSOutgoingNullMessage.m in Sources */, - 5C313DD3AB45B626238F24E22B2CBE91 /* OWSOutgoingSentMessageTranscript.m in Sources */, - 106797BA9500D069C410483ED2A6A34D /* OWSOutgoingSyncMessage.m in Sources */, - 266BD627C1F7229325D85A2FC0A618CA /* OWSPrimaryStorage+Calling.m in Sources */, - 7DA6727B2D515C994D648D210673BC1C /* OWSPrimaryStorage+keyFromIntLong.m in Sources */, - 0D233F35DE90CEA580E2CD438AB2C386 /* OWSPrimaryStorage+messageIDs.m in Sources */, - 350A1A6C09E019890FC46CE255CBDCB8 /* OWSPrimaryStorage+PreKeyStore.m in Sources */, - DC810FB42833E35B2AEB99D743F86771 /* OWSPrimaryStorage+SessionStore.m in Sources */, - 40695B966D4C2EE1C4EEEB6A679A8605 /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */, - 25236E3861404DBF9C6D2C5A062A68E0 /* OWSPrimaryStorage.m in Sources */, - 03D462BD934C11B6C699732690DFA349 /* OWSProfileKeyMessage.m in Sources */, - D2A12EFDCEBB07BF5903382522A8EE52 /* OWSProvisioningCipher.m in Sources */, - C7EBA2A56039959E9DC906A411B912EA /* OWSProvisioningMessage.m in Sources */, - 5A66415E4FBA5CAAB891D195B0BDBF4D /* OWSReadReceiptManager.m in Sources */, - 2D1FEF6B052314BB2D4BDD23CADA759A /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, - 8CD7F48514F8E305CEBB24F307588C10 /* OWSReadReceiptsForSenderMessage.m in Sources */, - 750B680F1A1F1CBB48C24D6DB9B1F99F /* OWSRecipientIdentity.m in Sources */, - 1E63DF60AB4E7C6551971B90E0A05025 /* OWSRecordTranscriptJob.m in Sources */, - DCC745020ED4FEBEED5ACFE9C65D5EDC /* OWSRequestBuilder.m in Sources */, - E782FA1404D8EC444A4C68450D527A29 /* OWSRequestFactory.m in Sources */, - 85BFB93E95E8C69876965F80D1F524EA /* OWSSignalService.m in Sources */, - B6FC890C4968C27AF56E25F989219A5F /* OWSStorage.m in Sources */, - 9CEF4539B1FE1DA38CF54FEF09F725E9 /* OWSSwiftUtils.swift in Sources */, - F98E53AF6D822D059A00ADCF52E494F2 /* OWSSyncConfigurationMessage.m in Sources */, - 21D9B7C9CF890BC636A322EC7A0D9068 /* OWSSyncContactsMessage.m in Sources */, - DD762E5EDE890E779347A59FD3822714 /* OWSSyncGroupsMessage.m in Sources */, - 9C20539A83AD88D0F9BF515A86C756F0 /* OWSSyncGroupsRequestMessage.m in Sources */, - C14A5BD1C9CABB8AB69F37E52AD8A4A9 /* OWSThumbnailService.swift in Sources */, - CAF963DDD9B43F74165A16111B1272DE /* OWSUnknownContactBlockOfferMessage.m in Sources */, - 458294CFA19C5585CBD844EA77E46B61 /* OWSUploadOperation.m in Sources */, - A3FBBE083596BC12246BA354EECFECB4 /* OWSVerificationStateChangeMessage.m in Sources */, - F4973734900F0EE5BFC6AED4D4812949 /* OWSVerificationStateSyncMessage.m in Sources */, - D8E58DA8FA629635AD01D86FBB103F3D /* OWSWebsocketSecurityPolicy.m in Sources */, - 5615A77B83429D4D8E30D5E0316D0765 /* ParamParser.swift in Sources */, - 0BDA3C5807E65C03F8576FAAB02F03D6 /* PhoneNumber.m in Sources */, - 87A173D48204962E2219F294333FF2B4 /* PhoneNumberUtil.m in Sources */, - 76CBA3CB679C2B312DC4CD426A1A5568 /* PreKeyBundle+jsonDict.m in Sources */, - B01061EC8DFCDC0C024527B8CD1E9902 /* PreKeyRefreshOperation.swift in Sources */, - BD2FD006504B97BA0506B30655B861A9 /* Promise+retainUntilComplete.swift in Sources */, - DE81DEC8927FE42CB7845DF16669F030 /* ProtoUtils.m in Sources */, - 4F91E1AC0F57D505B23459A9C0974106 /* Provisioning.pb.swift in Sources */, - 7CB91C9E065217F199F0255055C7C71C /* ProvisioningProto.swift in Sources */, - 9DDB98DA756BEFBA97BB5FEEA9F461E4 /* RotateSignedKeyOperation.swift in Sources */, - 613DE57603FEFDC8F73DF895810F9AAA /* SignalAccount.m in Sources */, - DD26E341DFBDD7336CCC1B5A107B46AE /* SignalIOS.pb.swift in Sources */, - B67B0ADE4773FC13D2228E95F64AC86D /* SignalIOSProto.swift in Sources */, - 9D571675DB10EA44AB1E77063141C1EC /* SignalRecipient.m in Sources */, - 1B0C491E487D8AA73927421993994DD0 /* SignalService.pb.swift in Sources */, - C5EFA32762C7E110DCE0091CF6D86EFC /* SignalServiceClient.swift in Sources */, - BF444C909F832833EBBD5CBE37180B01 /* SignalServiceKit-dummy.m in Sources */, - DF6413DFDA5F0833A43E625C4A3E2B6A /* SSKEnvironment.m in Sources */, - B45FC8E043598A5A4424526412994880 /* SSKKeychainStorage.swift in Sources */, - 29CD7DEFB4E5B1C06DD67A6D604B02D7 /* SSKProto.swift in Sources */, - C9D9452CA15D12AB57BC5CA03F715E58 /* SwiftSingletons.swift in Sources */, - 74D0C20A6B2202B94B51854DDF5654B9 /* TestAppContext.m in Sources */, - F46D5E6C86EB34A115DA97941A753CF7 /* TestKeychainStorage.swift in Sources */, - 168BC4AE8ED34750F5A1E69845DC9DBA /* Threading.m in Sources */, - 7FF1027F0CD849A30468723B60E3F25F /* TSAccountManager.m in Sources */, - B790AD31539519714AC2A7B730B91981 /* TSAttachment.m in Sources */, - 95A758B0C669602B41EEB075F5392048 /* TSAttachmentPointer.m in Sources */, - 499A30893D9422C941D06AEE1C1658C1 /* TSAttachmentStream.m in Sources */, - C4E99231D41256258B3951E9E30EE578 /* TSAttributes.m in Sources */, - 35DB2B98E0C508EA133B89175956582B /* TSCall.m in Sources */, - 68F42029287ED27A212D8FEEC200A0E5 /* TSContactThread.m in Sources */, - F8578460F741DC4B8633103DC330174D /* TSDatabaseSecondaryIndexes.m in Sources */, - 13CDCC4B77E56FEF9808BCAEF9C0D7F5 /* TSDatabaseView.m in Sources */, - 9BC1393132D20D8D600B7CBA77285C57 /* TSErrorMessage.m in Sources */, - E946FB80D6E57B2275D86DD31C30A022 /* TSGroupModel.m in Sources */, - 2FE9B6B0E2CC5583BC0EBF29F2874909 /* TSGroupThread.m in Sources */, - D32E519762EE5ECA9A142B2B6BCEB4D1 /* TSIncomingMessage.m in Sources */, - 27CAEF9A75B22FC5D46F07D551BA74CC /* TSInfoMessage.m in Sources */, - 75B2B008AA5CDBD16CD61B1B7BB7422C /* TSInteraction.m in Sources */, - 811615E0614C38CA188A0B1010AA96B7 /* TSInvalidIdentityKeyErrorMessage.m in Sources */, - A1E6ED7AC32F03CABC4E877CF730C717 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, - CAD5082191C810EB1F5222F56C7A61CB /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, - F50AE7F3DF99E04AAEDBA88BE34CB05C /* TSMessage.m in Sources */, - DFAB6FCAC9FA4F7A08EE1E12368489EC /* TSNetworkManager.m in Sources */, - 4BFA298A078037E84702196557AFE1A5 /* TSOutgoingMessage.m in Sources */, - 4A5A16987BB2C5242DAFF9A10664E341 /* TSPreKeyManager.m in Sources */, - 32F20463EE8681060F33EA93B8F18BC0 /* TSQuotedMessage.m in Sources */, - 6DCC2D77C67F50788ED3E9FC88E014C8 /* TSRequest.m in Sources */, - 627D2C9AA9D35357AA6A3A5C3D51267E /* TSSocketManager.m in Sources */, - BBC588E23C52281020377D863F55DCBD /* TSThread.m in Sources */, - 16B41DC87504CA89173E61849F756819 /* TSVerifyCodeRequest.m in Sources */, - 075699EE456DA57BD421906A848F11AD /* TSYapDatabaseObject.m in Sources */, - 55001E3AA70D39E2AC30E8B5AA943A18 /* UIImage+OWS.m in Sources */, - 2436EB00FF727A98A62F3D6A8107FE2C /* WeakTimer.swift in Sources */, - 5FB4095622CF6749E703E82633AC4B9E /* WebSocketProto.swift in Sources */, - A968ABEA4D7DBD3078087BB0A6CB763C /* WebSocketResources.pb.swift in Sources */, - FA032EC3AB1B35F0612A2FDB66B872B0 /* YapDatabaseConnection+OWS.m in Sources */, - B3D92A4D3272C3C03BE9554EAF040E12 /* YapDatabaseTransaction+OWS.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0BBADF3C866018907D3F3FFF0B0A5E3D /* Sources */ = { - isa = PBXSourcesBuildPhase; + 5B5C4F14E91BB8B929B97308B427D653 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 03F697785D2D59FDC7B94909DAB40B99 /* YYAnimatedImageView.m in Sources */, - F991D22D856BD17F9E308EB8DB800DB6 /* YYFrameImage.m in Sources */, - 097E3A0D868880875E91FDB3B50ED965 /* YYImage-dummy.m in Sources */, - 4D13FD8B1EABD9171A53F7D0AD024B89 /* YYImage.m in Sources */, - E6E48F0D264E5EB5A1BD919E66820989 /* YYImageCoder.m in Sources */, - 6E02A57A5A8B6959C2D1854EE2E7515D /* YYSpriteSheetImage.m in Sources */, + 79C06FBDDCDED25B662497AA285BE692 /* SAMKeychain.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 148307598621230F96B9DFA6778C92D1 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 71A2DDE80C5F65777E57FD4651034484 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3E4EE9084ED295F93B86D7BB4FE86349 /* Pods-SignalMessaging-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 21DC73E76E2D62534F29ADD0BC2B9AF2 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 7E027B1A83F765BC61E4003A1DB44A19 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C00E296EB9E755284C8E356C3B483006 /* libPhoneNumber-iOS-dummy.m in Sources */, - 3556F6F1DD802FA57C1B45BC1F5CD4DB /* NBAsYouTypeFormatter.m in Sources */, - 9E3CE36BF2A8BC0CE0C9175EFDFA00B5 /* NBMetadataHelper.m in Sources */, - F034D73F664529EC557330EFBF017EED /* NBNumberFormat.m in Sources */, - 7F6061842A41C9C07D2F483E8989155E /* NBPhoneMetaData.m in Sources */, - D3C504BF3C3AB0C542D4476739FEDE28 /* NBPhoneNumber.m in Sources */, - 677F634A9DD2E10C51BD08C45C688543 /* NBPhoneNumberDefines.m in Sources */, - 6AC9F67BEF62DE6F401AFE3228DC8B59 /* NBPhoneNumberDesc.m in Sources */, - DEEB19651149D3E30204FE74727C3A27 /* NBPhoneNumberUtil.m in Sources */, - 52B75459478BC4BEE170E4B2BD926276 /* NSArray+NBAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 23E60B7A42435C659A3B1660893BA2EB /* Sources */ = { - isa = PBXSourcesBuildPhase; + 88381BB5E2022472B56FA3D2E76A5F2B /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9B05CD0E552F58A73E3B1D08409B7CB8 /* Reachability-dummy.m in Sources */, - 57DAEEB5153A88EB0114A29F25336F46 /* Reachability.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 25C8A4F5E3AB2E878793968295D155F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 88E2D0988E1F12555452B0FD3426F572 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 06B55BCC05E460602BD6CB771C1F70EB /* CocoaLumberjack-dummy.m in Sources */, - BCCE197C91E883D5861581BC405410FD /* DDAbstractDatabaseLogger.m in Sources */, - 4135F4F721A0065EB8F176A00C15C61A /* DDASLLogCapture.m in Sources */, - C7D17CF6B4FE65D2EBFD7447DCA9BAB8 /* DDASLLogger.m in Sources */, - BDC77E4CADB14FE2AD7A364687FDB1FF /* DDContextFilterLogFormatter.m in Sources */, - 1D4ED10600CEEE06B9884D84EE31789D /* DDDispatchQueueLogFormatter.m in Sources */, - EFF7C94ECBCA931107CCD90C870515F3 /* DDFileLogger.m in Sources */, - DEE85BA6237072BD6F4D0F018254BC97 /* DDLog.m in Sources */, - F4279EE76A82A8E51ADB8D393A72AC98 /* DDMultiFormatter.m in Sources */, - B511C497F027D3FC6CDF3D20011A7712 /* DDOSLogger.m in Sources */, - E616AB42D271A69F33D1071421C3FDCD /* DDTTYLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2B7F9D92AB76DCEDF6A3BC09BB857429 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 92791726E1C7BF779DA4394773511349 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9BE1E4635F3665B013876D899489D0A1 /* HKDFKit-dummy.m in Sources */, - 4E8EF8A103103036ACD2C1634EA9D7AD /* HKDFKit.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 330E649C1B9EFED16ED35C6EB81F9A5B /* Sources */ = { - isa = PBXSourcesBuildPhase; + A17D73F784AFC2E652C8DA65AC4CDA7A /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4C79CC0551AFBA786BAE84065365D14C /* blocks.c in Sources */, - CE62F7F5BDD3AF120F0E6549C5A510F4 /* compare.c in Sources */, - CF1E4025C0A55CCC271D0D15E95B6768 /* curve25519-donna.c in Sources */, - 3B1DCCE68F295001ADD02B666C04B578 /* Curve25519.m in Sources */, - 586EE6E62A1173DDBB56848C0BCE171C /* Curve25519Kit-dummy.m in Sources */, - 68309A306CEA2C55A0B17380FD01B747 /* curve_sigs.c in Sources */, - 1CB44E067FBB983EC03F9F9733ED44B8 /* Ed25519.m in Sources */, - AA283B7464618C353AF458A7596A64B7 /* fe_0.c in Sources */, - E47B643761767155B745606EE8053FE7 /* fe_1.c in Sources */, - FDE9013DA6B1EBDF4A1124BF0C03B1BE /* fe_add.c in Sources */, - EECFE8DE434130B85278E2CADE65533F /* fe_cmov.c in Sources */, - 2E8F7E9B24BC53FB595D464606D832F1 /* fe_copy.c in Sources */, - AC41E25D3D2D036DB820A38B3C75AE9E /* fe_frombytes.c in Sources */, - 07692A967BD650C36615E210ACECB037 /* fe_invert.c in Sources */, - 0DB0C4E5124B8E81B57829C8C3B3CEE3 /* fe_isnegative.c in Sources */, - 78F3B1879DB2A9F1AD690F7F22E6400C /* fe_isnonzero.c in Sources */, - A56E254626029948F5D0FCAC2360A4A1 /* fe_mul.c in Sources */, - 5AC1F259701651DC6FDA96946F5F3E31 /* fe_neg.c in Sources */, - F3964C3EE95D9F8D4EA35EA45FD37456 /* fe_pow22523.c in Sources */, - C96DFD8B118B0373C8053357B141A7C7 /* fe_sq.c in Sources */, - 082ACA65B77BF1228D0A980254F8D8D5 /* fe_sq2.c in Sources */, - 7258D0D9537AE516CFA538DD6D3D4C89 /* fe_sub.c in Sources */, - AF88ABAFE357131D716F7B3D34997039 /* fe_tobytes.c in Sources */, - 3D95E23685486D4D62E9AA4EDF796EA4 /* ge_add.c in Sources */, - BCE7F41DBDE7574D7D8F75CFCE00D917 /* ge_double_scalarmult.c in Sources */, - 365D465BE707A3689D1767B658C62F54 /* ge_frombytes.c in Sources */, - 842D8B5ACDF9079AD10B60D8202B8E65 /* ge_madd.c in Sources */, - 59CE3FAFD86876CEDCDC156FC4434749 /* ge_msub.c in Sources */, - 14CA2EF14C9DAEDA13A373EA74E0197C /* ge_p1p1_to_p2.c in Sources */, - 83FCDA8A54F50B945E60D14755964F44 /* ge_p1p1_to_p3.c in Sources */, - 1CE18B7297F6016B8C92B37DAB085166 /* ge_p2_0.c in Sources */, - B5219BC106E03E339CB6E635D37DE635 /* ge_p2_dbl.c in Sources */, - B5141D0577B005F3485512EDD10BED14 /* ge_p3_0.c in Sources */, - 8A942629741090DD7E4D9DBC56D9DBF4 /* ge_p3_dbl.c in Sources */, - 250D77C6AB366789BD174A24D1553D11 /* ge_p3_to_cached.c in Sources */, - E4148C129D613CD523D07BB10BACF35E /* ge_p3_to_p2.c in Sources */, - B1D32339474232DD0DB8F910EFE19ABE /* ge_p3_tobytes.c in Sources */, - 47D0F2E7698584FD43B0E21EAD76C058 /* ge_precomp_0.c in Sources */, - DAB89FFAD53F631024E261D810960EEB /* ge_scalarmult_base.c in Sources */, - 6ACE684769337FB1BBEAB7E22C970742 /* ge_sub.c in Sources */, - 9F15CE07D1CBC1C6A6FD4316AD996633 /* ge_tobytes.c in Sources */, - D74E66992DAAB35F484A47D57E11B3C9 /* hash.c in Sources */, - 59D15B726CB70BC93DB1C3E5ACB0FFC6 /* open.c in Sources */, - EB37FD7094360F6E64A76AE7AB047C21 /* Randomness.m in Sources */, - E9653F7B267B31ACFB4B3356DEAFDF2B /* sc_muladd.c in Sources */, - 26A4E9946BB0DF481304BFDA1F1A4F7A /* sc_reduce.c in Sources */, - B03401BBEA9ADBB900FB5B9A5A54A8D9 /* sign.c in Sources */, - 67223C1D7374ED58903741E69D58C9F8 /* sign_modified.c in Sources */, - 7A796C33D7D1DEE4E486B24BC1B08FEA /* zeroize.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3BA97A58EF96C254C82C25A7FF4A4668 /* Sources */ = { - isa = PBXSourcesBuildPhase; + A616645748EAC63817AE0FE6965700E3 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A18F5C79CF80566A0A43907CF547AA8B /* any.pb.swift in Sources */, - C605886C16B67CEB73C7A0B621A69B8B /* AnyMessageStorage.swift in Sources */, - 92C8C6717F96FF50527AA877FB02067F /* AnyUnpackError.swift in Sources */, - 25288F7E7CE0FCB0AFF5E25B014DECDC /* api.pb.swift in Sources */, - 9C2B00C5C0DD370D002446D3E0E0F2D4 /* BinaryDecoder.swift in Sources */, - 4B337E1F6A951BD2A1C17703FF8166F9 /* BinaryDecodingError.swift in Sources */, - 811D0EEFD94946A8BBF48531EBF24FC7 /* BinaryDecodingOptions.swift in Sources */, - 5322604EF6A3C368DB1D0EABB5AA4B02 /* BinaryDelimited.swift in Sources */, - AEECD80A77D27E1B8CCCD099351F716B /* BinaryEncoder.swift in Sources */, - 0160F4AB7FA7CD21B4D3E3461BAAD132 /* BinaryEncodingError.swift in Sources */, - D81BE768F81C9125E203FB42C11A46A7 /* BinaryEncodingSizeVisitor.swift in Sources */, - 5CEF3FCB335BCD54AE35F953325838F7 /* BinaryEncodingVisitor.swift in Sources */, - 0DCAB73D77D873CAE72D121512C15664 /* CustomJSONCodable.swift in Sources */, - 31DB4B093A971DF7D97B8BD7A57FB672 /* Decoder.swift in Sources */, - D0569794F6A5E24CD1E0F599FDA05DEE /* DoubleFormatter.swift in Sources */, - 0AE30D3D1C713CAF92032855E30F8EA0 /* duration.pb.swift in Sources */, - C2072B8C8CBFB5DD8C11595DC4B68272 /* empty.pb.swift in Sources */, - 05BE7FF3AC423996AB5A6F082BDB433A /* Enum.swift in Sources */, - 399A6AEFEAD1050DA04935347354BBEC /* ExtensibleMessage.swift in Sources */, - 1B3B99C0ACAA57AFDD1BFD0BB7EA0D1A /* ExtensionFields.swift in Sources */, - 929A26389257357F6989E111BEDAE7FE /* ExtensionFieldValueSet.swift in Sources */, - 7F5CDBE837BE8A018BB9CBF84FB8C061 /* ExtensionMap.swift in Sources */, - 03627CCC1E6D8D90507FD16E330C63E9 /* field_mask.pb.swift in Sources */, - F634EE01F9D67EB9350857EC245DC319 /* FieldTag.swift in Sources */, - 9C7433052FD8AF448BB46E702BD22F87 /* FieldTypes.swift in Sources */, - A39AFA1072DD695D4EB20198EA7C189A /* Google_Protobuf_Any+Extensions.swift in Sources */, - 79133A2CF26D9959600BAA835B28C676 /* Google_Protobuf_Any+Registry.swift in Sources */, - 58F0AB08B553B2F9ED815DC6B67BC9FF /* Google_Protobuf_Duration+Extensions.swift in Sources */, - AF27FFDD6E6BF22DF02C332D080506B9 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */, - 93B688D2DCA8DABA6FFB931564EC01DB /* Google_Protobuf_ListValue+Extensions.swift in Sources */, - 1C200C4315F0504758AA99EBF49D05F8 /* Google_Protobuf_Struct+Extensions.swift in Sources */, - DF610B97D30A91A11B95D678D2480C95 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */, - F84A3F33D64A3D0C5C43346C6274F584 /* Google_Protobuf_Value+Extensions.swift in Sources */, - C44EF6FF27F94A20100EE43D2C144273 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */, - 89481C77E1E03C0F3B04FD3BC7AEE786 /* HashVisitor.swift in Sources */, - 867F18375E2EE756280671DC09BEB488 /* Internal.swift in Sources */, - 8592DE27DE8F7DA7B0EDC5FD689129A6 /* JSONDecoder.swift in Sources */, - 96EE1516D3C3E7BBE3525628C4638DF5 /* JSONDecodingError.swift in Sources */, - E62DFD0D22A724F10A7429B7861DF8D9 /* JSONDecodingOptions.swift in Sources */, - E6E411361256245076645647BFA660F0 /* JSONEncoder.swift in Sources */, - F5EC30ACC499791BAA62C7F8955C3509 /* JSONEncodingError.swift in Sources */, - 2FB79F48BC397C9C81FAD628E214DA8C /* JSONEncodingVisitor.swift in Sources */, - 3517CF72B0BD355A76B82273710B3D6F /* JSONMapEncodingVisitor.swift in Sources */, - 203197121DA2E8905F6FB99E10AAB92E /* JSONScanner.swift in Sources */, - B362D6C4B875C0A8AE2472A9BC2658E9 /* MathUtils.swift in Sources */, - 72F9975C1527192E9446FD7499CF065B /* Message+AnyAdditions.swift in Sources */, - BBDE34F95205C1C25E7B8770B0115F30 /* Message+BinaryAdditions.swift in Sources */, - 030C2B9D034D6A39AC97341DD85B4ECE /* Message+JSONAdditions.swift in Sources */, - 26DB4113853DA23C0DFADF5FD4A2C3DF /* Message+JSONArrayAdditions.swift in Sources */, - A1A3DD2DDC3200990C0644A2D3AB0989 /* Message+TextFormatAdditions.swift in Sources */, - E99EC0CA610E0A7020FFFF8E08CBD9AB /* Message.swift in Sources */, - 002C44B7F66BC55DAFD3C5DFDEE86282 /* MessageExtension.swift in Sources */, - 662920D329EAC6E4B37C55B279E4D607 /* NameMap.swift in Sources */, - ED45E57D629FBCF3A0B761F9BF7FDFF8 /* ProtobufAPIVersionCheck.swift in Sources */, - AD42129C99884B8A1786F5A8B7681036 /* ProtobufMap.swift in Sources */, - BE077E431486EF75E567CED4D39138C5 /* ProtoNameProviding.swift in Sources */, - 32C10C24C76910AF18DD3AC80F1E50FE /* SelectiveVisitor.swift in Sources */, - 374357A886512E0A71CBA73725052979 /* SimpleExtensionMap.swift in Sources */, - B2166945A9D311B10AE4A2376C6CCD44 /* source_context.pb.swift in Sources */, - 74A7BAA0F42BE1BD3F3AE1C6A8871C68 /* StringUtils.swift in Sources */, - 26DFFD921C3F956EE5423657BC291C17 /* struct.pb.swift in Sources */, - 2D023A9BEF50136E4C0B0D09283E265A /* SwiftProtobuf-dummy.m in Sources */, - 3F6C0792DCAF8CE43AAA78998EDE3034 /* TextFormatDecoder.swift in Sources */, - 73B763CAA95A3534EF3F4DCAF864B827 /* TextFormatDecodingError.swift in Sources */, - 0AFF2C4EF575B44BBBE9A50F5DEAAA31 /* TextFormatEncoder.swift in Sources */, - 5636B45B5F694A14CDC0D08D0A11E95B /* TextFormatEncodingVisitor.swift in Sources */, - 440F4E67469E298DB1E133BAC95A7D2E /* TextFormatScanner.swift in Sources */, - 03FBC4BFE12E5844BAB42342D0EE1B9D /* timestamp.pb.swift in Sources */, - 09C195D0E868138DD88F496A0C341D91 /* TimeUtils.swift in Sources */, - BD7676C8ABB22B4BA0BDEF2330488349 /* type.pb.swift in Sources */, - B877A9F1E9F1EAB5FC720F1BAD1A34EA /* UnknownStorage.swift in Sources */, - CCB82A1D64D3F9A183874FBD2B1CE4DF /* Varint.swift in Sources */, - 7105B3CF40700B24E1B146A4DFFAF8AB /* Version.swift in Sources */, - BE03D951F746A0704CE728AF7812F031 /* Visitor.swift in Sources */, - 2942C59AFA8B6571C6DDF14F7CF175B3 /* WireFormat.swift in Sources */, - 32E5774E8A4C2C5853711A70C07E5D01 /* wrappers.pb.swift in Sources */, - 6032105F7D7D9F30F937D04756C84B3B /* ZigZag.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4942E524EEF334844467B88A0953FFC7 /* Sources */ = { - isa = PBXSourcesBuildPhase; + B25D5C4D1249BF7635F3ADF97F9DB8AC /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A3B81487AD398FA84D6CA720495486FD /* EXTRuntimeExtensions.m in Sources */, - A5F3CB35FBBB4D86F4DF8951B85C5112 /* EXTScope.m in Sources */, - 86E96BB2AAD3BB9ED0FA832A9CCF0A8F /* Mantle-dummy.m in Sources */, - 3073F10D7B891F9329CE27991CB260D8 /* MTLJSONAdapter.m in Sources */, - 64D789EE2FD5F121BB3C2B398A1DD715 /* MTLModel+NSCoding.m in Sources */, - D3EDD0AEF8056914E22289DD6131D5DE /* MTLModel.m in Sources */, - AF5BEC9B2FACC9C8D57DEAD9848E1E92 /* MTLReflection.m in Sources */, - 6EFE637E6023190F1C8711FCE13202EE /* MTLTransformerErrorHandling.m in Sources */, - 14F7E94CCFCCC1C17EFCB6C3100E1092 /* MTLValueTransformer.m in Sources */, - 318BFF057284A2A382491ECA2B78938E /* NSArray+MTLManipulationAdditions.m in Sources */, - 77A4CFC408CCD0F0B4F65706EAC6D25D /* NSDictionary+MTLJSONKeyPath.m in Sources */, - A0C013905D3200AD3F85214BE86552D5 /* NSDictionary+MTLManipulationAdditions.m in Sources */, - 15314AFEBED34E35C498C50541EEBAD6 /* NSDictionary+MTLMappingAdditions.m in Sources */, - 967D0E9FDE74BA1F9099E9CAF62BD135 /* NSError+MTLModelException.m in Sources */, - A69D80BD366CBC8460D90D2F3FC8D319 /* NSObject+MTLComparisonAdditions.m in Sources */, - E14C12C0DC326882EBE9812A044983A7 /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - 395DDFA40A45E9DD8E22748F8FE0B4EE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 52280955AC7165AF1B70E337EEC9015B /* Sources */ = { - isa = PBXSourcesBuildPhase; + B8C8D348FC87286DE0DB7B023F75BDBD /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A99E5F11066C60C53880B8B8AF750305 /* ALView+PureLayout.m in Sources */, - FA9086661BEC6F1CAE77F75A6D67040A /* NSArray+PureLayout.m in Sources */, - 3C9157F1669424783C0A84F1EA63944C /* NSLayoutConstraint+PureLayout.m in Sources */, - 4F781673C64ED85D89B4C6C4ABCB6827 /* PureLayout-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 60227DD3491E69AE875B1730DC5095A2 /* Sources */ = { - isa = PBXSourcesBuildPhase; + BD8A4719D7BC861E4C666458DB2033BC /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 81257B1C9973B40F46F5DC24D1802398 /* AES-CBC.m in Sources */, - 5A0E13DF1D74A08537B39B51DE35A85F /* AliceAxolotlParameters.m in Sources */, - 9CF8563855CCCDCEF3D74E7B1FC472DD /* AxolotlKit-dummy.m in Sources */, - CF04F95F95B2AA411B18D56DCF739027 /* BobAxolotlParameters.m in Sources */, - B0B9E599C5358EFB6E99DF3E36800C1B /* ChainAndIndex.m in Sources */, - EFFCCE90C66BFC42C1EE9AEA61323AD1 /* ChainKey.m in Sources */, - E5ED79F342DBB5187E1FCD6018E404E1 /* MessageKeys.m in Sources */, - AE407487E49235A055427F0617EDA300 /* NSData+keyVersionByte.m in Sources */, - DF68F60A6F1E9AFD064908902838ABED /* NSData+SPK.m in Sources */, - 68E4D92A702ABA8947E7F9F0AAEDC8FC /* PreKeyBundle.m in Sources */, - 6D8DC2AE5D18A12188913CEBC8475830 /* PreKeyRecord.m in Sources */, - 490FED35ED8607B7C8F428AF425EEE84 /* PreKeyWhisperMessage.m in Sources */, - 598F6970DDB2A45D164AAF95D6024FB4 /* RatchetingSession.m in Sources */, - 56CF793B490E5F0C650871C77BF09851 /* ReceivingChain.m in Sources */, - 05D4E83DBCBE1E8C09A644B231D9BEF8 /* RKCK.m in Sources */, - 71B95F785F5AC1C74B1DB4E7F088A645 /* RootKey.m in Sources */, - 209C2C8C0596EB61B2B7D74AD23B2941 /* SendingChain.m in Sources */, - 48AD946F8AE3A623F98D00C4B7D2EB31 /* SerializationUtilities.m in Sources */, - 5640B62DC2A269205858212ACE1EDC90 /* SessionBuilder.m in Sources */, - 156E01DED481787ABBAC3A6F58A6608C /* SessionCipher.m in Sources */, - DDD6A0668F53F258D9D6B23522151DD0 /* SessionRecord.m in Sources */, - FCDB3508C5167E14AB795C74426F1C13 /* SessionState.m in Sources */, - 4150B09EAD7A86FF1C85024C0BCEC0A2 /* SignedPrekeyRecord.m in Sources */, - EA86BB3159E5529D8D5AEDCBAC889431 /* SPKDataParser.swift in Sources */, - 08768B0C07F5F83E26FCEC3E861DC20D /* SPKProto.swift in Sources */, - 84E7BB1B0A7B5078F1E635B44BFEF08F /* TSDerivedSecrets.m in Sources */, - EF466233BDE6761BECB63A16B348B281 /* WhisperMessage.m in Sources */, - 4EE25B98CC2B2205859F3E2D640806CD /* WhisperTextProtocol.pb.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6207F9A17291628CC9A4B344B9E0907C /* Sources */ = { - isa = PBXSourcesBuildPhase; + CFD2A17991BD3665C56BACB555B89FBF /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 90817BF37BE52B358F8F44F2F7A42F4B /* aes_ni.c in Sources */, - 903137434A4C91BA953F8C2A184F227A /* aescrypt.c in Sources */, - 854F61ED8E3B321584C97F30A503DAE2 /* aeskey.c in Sources */, - 219BF565F58D3DF02EB7BD3B46E7E38A /* aestab.c in Sources */, - CD886D78CD7D3AE7F4A2C56DC00D2224 /* crypt.c in Sources */, - 6C275D55D8F60291EAA8D6A0EB89822E /* fileenc.c in Sources */, - 9EEBC224BB22452DD09337CFF3BA835A /* hmac.c in Sources */, - 927159CD99AD65C5F46ADE9D606E0BE2 /* ioapi.c in Sources */, - 7D9D5C001F17AA04C8EB0E0414817A66 /* ioapi_buf.c in Sources */, - 8EF337F257A6502B953BC77B21117494 /* ioapi_mem.c in Sources */, - 4AB5BA142B3980B04545A8BE48B5F95E /* minishared.c in Sources */, - 98147A09299ACC32A2FC74CED8E279EC /* prng.c in Sources */, - 47198374711A81940305C9FF7EAB518C /* pwd2key.c in Sources */, - 5EA75024B992772523BA1E7CD37CDAFE /* sha1.c in Sources */, - E9F37F4D51C7F476AAA47C3EC9026542 /* SSZipArchive-dummy.m in Sources */, - DA794BC62EE135706B4990B44CE34DF4 /* SSZipArchive.m in Sources */, - 47BA3DD79409E331711591AAA6342523 /* unzip.c in Sources */, - 67FF059942DFF19B3EC070A3C747B0DA /* zip.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6F4344EC6934E4818CA1950B1AF482C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; + D0851E9D0D823F9AA8B6F302080340E6 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 425B8CBEA982A9F266A940DFBECDACAA /* Pods-Signal-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6FC4BD32C6F2104E8AAA2BD259DB0D14 /* Sources */ = { - isa = PBXSourcesBuildPhase; + D7F74408A12DCDA3FFB0F98393B584D5 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 10D47EB3E45C8982BE2067E4FDD88DAD /* after.m in Sources */, - B2413B16D54ED96FD56409E964901B7C /* after.swift in Sources */, - B42367E69772B89A989D5E6299BCE51B /* afterlife.swift in Sources */, - B27E6AEBF6B8A577F6D47D4B959247F9 /* AnyPromise.m in Sources */, - 1114B4849AE4DBBA02153B458DCE2C5E /* AnyPromise.swift in Sources */, - 5F3E8A0C2C629F6F8A6EB10970F1786E /* CALayer+AnyPromise.m in Sources */, - 9816F1B5F504BA02F026F6EBF967D124 /* dispatch_promise.m in Sources */, - 4DABFE0BDDC999EC69C298DB18DAF676 /* DispatchQueue+Promise.swift in Sources */, - 248478D9FCEF05DB760F112B8219805D /* Error.swift in Sources */, - 555CB0320F759D05680F91E0A006BB43 /* GlobalState.m in Sources */, - 9360D34C2462FDF33894ED4FD40E48AF /* hang.m in Sources */, - 49F967418EECF75B456F5CD5735C4B17 /* join.m in Sources */, - D0C681FB2AACA59FF606D7CBF154FDC6 /* join.swift in Sources */, - 11723C38191A3012BFB7062C6DC52043 /* NSNotificationCenter+AnyPromise.m in Sources */, - ABF6DC652D59F8626DE3C7863CE9A445 /* NSNotificationCenter+Promise.swift in Sources */, - 1A802F7E199DB5CADAAA712BE79FF9D7 /* NSObject+Promise.swift in Sources */, - 9ACEB812BCBC8C1D1CCAD0BD10B6BD63 /* NSTask+AnyPromise.m in Sources */, - 764631C5C6CCCD5AA059EEE0C8A0750C /* NSURLSession+AnyPromise.m in Sources */, - 815CDDE1F3C00503D410B3219701DA34 /* NSURLSession+Promise.swift in Sources */, - 28BE452E0CC7CEE0715E9C789FB0DBED /* PMKAlertController.swift in Sources */, - 6A5869CE5210A252A72DE2A5767ACADA /* Process+Promise.swift in Sources */, - 624CF10E7F4E027D1624F604FFE2B51B /* Promise+AnyPromise.swift in Sources */, - C2CDCFA83F4D45F5BD9069B795BE8C35 /* Promise+Properties.swift in Sources */, - 9503F86BE7C73ECD718BD2943F26934F /* Promise.swift in Sources */, - 7961539F4162E52E3267822F1C4EA426 /* PromiseKit-dummy.m in Sources */, - 82B4D9242373CF241678A47CB9055756 /* race.swift in Sources */, - BD4AB498EC3A16F7DC6E8786BB755500 /* State.swift in Sources */, - 18E093BC3D1C0A67085E6C7C9417BD3B /* UIView+AnyPromise.m in Sources */, - F4E2576BB9674EF382600BED1BA1584F /* UIView+Promise.swift in Sources */, - F8A7A9D48891B4569792932722DD21D1 /* UIViewController+AnyPromise.m in Sources */, - 9D04A4CF0E8EB6E8E1F00D1B9E368654 /* UIViewController+Promise.swift in Sources */, - 7F8E0C96B2EDE534FED7C38C483BCB8C /* URLDataPromise.swift in Sources */, - 35FAB25D69E16D7AB29F81C577509935 /* when.m in Sources */, - 9FF53CEB8FEC6B3184AC0795F2CAA669 /* when.swift in Sources */, - C722EF5D0F9DB52990680A11C55EF64F /* wrap.swift in Sources */, - D91B15B2A0FC19129798EF52C24017B0 /* Zalgo.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D1018CE6DAA21A6155630AD1A9630BA /* Sources */ = { - isa = PBXSourcesBuildPhase; + E3C383145F55CB42D7B0953604BF086E /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6385721CD8FC609E5DE4690DF2E80BD8 /* NSRunLoop+SRWebSocket.m in Sources */, - 40DD0C8EA1A933C6A2C54ECBE5DD2F26 /* NSURLRequest+SRWebSocket.m in Sources */, - 4634BCDBA5B9B379F546690A54FE6306 /* SocketRocket-dummy.m in Sources */, - 9DAD76E4DD83AF510446996AD750548B /* SRConstants.m in Sources */, - 07DAC21C245E181D709B861D95464A36 /* SRDelegateController.m in Sources */, - 2364949EB2BE100D160E313226B06683 /* SRError.m in Sources */, - 98CC3C69B75A7B3B5BFA8FA80737A8D7 /* SRHash.m in Sources */, - 89F6189D301F474434128C3F2A4BA758 /* SRHTTPConnectMessage.m in Sources */, - BB1BDBBBBFF3DA42F4E54D03C1A452BE /* SRIOConsumer.m in Sources */, - C5A3EC9936E726F755AE4EABAD89F917 /* SRIOConsumerPool.m in Sources */, - 523C8B9C25215BE50661AA570AAF813D /* SRLog.m in Sources */, - 90E051614F75AC86E539242517BCA0B8 /* SRMutex.m in Sources */, - 30DA3D3F67FF524784E51CA3727C7422 /* SRPinningSecurityPolicy.m in Sources */, - C4E13CEA40080B5D03BAFE508266B44B /* SRProxyConnect.m in Sources */, - E8E4C148E2F856ACDD05D0367B346F0D /* SRRandom.m in Sources */, - F01B5EF1A5A1664EEA535D215228544E /* SRRunLoopThread.m in Sources */, - 7DB7C08BAF033A5358303AF5A1CB90C5 /* SRSecurityPolicy.m in Sources */, - 41AEE1E4A7E0043F6B2195EA71E99987 /* SRSIMDHelpers.m in Sources */, - CC61F03748F9A357051198AA2F260EC5 /* SRURLUtilities.m in Sources */, - 4B524845BAE77B7F880B3A5E92458E0F /* SRWebSocket.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8383889E21B3CF277FD9B6674A20CD24 /* Sources */ = { - isa = PBXSourcesBuildPhase; + F1F24CD1BD7468019262FE38ABB8492A /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 159EB7BE2265E7778BBFBE6F6D3D7198 /* SQLCipher-dummy.m in Sources */, - 2BE0A9EE44934B27DC1B38C92FDFD17B /* sqlite3.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 88D8605E8C7EA777BC104520DB05B844 /* Sources */ = { - isa = PBXSourcesBuildPhase; + F55A42DAB0F4EEF4E31AEAA3F5094A95 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 067CA6D793372422D0C5572498F19357 /* AFAutoPurgingImageCache.m in Sources */, - 9B1B25A82A2A9E0074B095B6B2D32F01 /* AFHTTPSessionManager.m in Sources */, - 0901C19F9BD9A8D14085B6825131DE2E /* AFImageDownloader.m in Sources */, - 4DBF0A31B38ECB3ADF9D46340C8BF99A /* AFNetworkActivityIndicatorManager.m in Sources */, - 4D8EBADEAEBC03D057EB4F236B0AC6E7 /* AFNetworking-dummy.m in Sources */, - 84CC111A70B8D1C2CBA51BB0B4A72EFE /* AFNetworkReachabilityManager.m in Sources */, - 154EF7940FBB57E2F015F703035A5648 /* AFSecurityPolicy.m in Sources */, - 43DB1090932228B57067AED69358723D /* AFURLRequestSerialization.m in Sources */, - 2A414E2B4608C5D4817EAB25325B5A37 /* AFURLResponseSerialization.m in Sources */, - 35ECD1B0B9AD8331186840C0F03F7AAC /* AFURLSessionManager.m in Sources */, - E07662D6C3E6372DCCF6770080FFAD0F /* UIActivityIndicatorView+AFNetworking.m in Sources */, - 27DF05D0197C12B1A977E35CBE36752F /* UIButton+AFNetworking.m in Sources */, - F3B7FFB15777FA7BBAFEFFAA85EA066A /* UIImageView+AFNetworking.m in Sources */, - 2F743ACC88978BA5635E8F48646BF350 /* UIProgressView+AFNetworking.m in Sources */, - F9F69D9F582D103165180B9725E6E4AD /* UIRefreshControl+AFNetworking.m in Sources */, - 2EC89C950F3A55F5EEE234FAD9516080 /* UIWebView+AFNetworking.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9AAE608E33BDE453D0B1BA0CF16FCFEE /* Sources */ = { - isa = PBXSourcesBuildPhase; + FEB274EE53E6D2668450C0A3D6FB3D50 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 70DE5806B5E123BA83DC6C3668E6F8B5 /* Pods-SignalShareExtension-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A00C5A11C1766CCEF0A6CD39814CADC4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 8574E10AB5D869156521618F7C7FD024 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertGlobalRootG2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertSHA2HighAssuranceServerCA.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GIAG2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR4.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR1.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR3.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR4.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/ias-root.cer", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/SFSRootCAG2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/textsecure.cer", + "${PODS_ROOT}/SAMKeychain/Support/SAMKeychain.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + ); + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertGlobalRootG2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertSHA2HighAssuranceServerCA.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GIAG2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR4.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR1.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR3.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR4.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ias-root.cer", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SFSRootCAG2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/textsecure.cer", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SAMKeychain.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 87D5527E2BE9163DFE4DBB0EC7D5465D /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/SignalServiceKit/SignalServiceKit.framework", + "${BUILT_PRODUCTS_DIR}/Curve25519Kit/Curve25519Kit.framework", + "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework", + "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework", + "${BUILT_PRODUCTS_DIR}/AxolotlKit/AxolotlKit.framework", + "${BUILT_PRODUCTS_DIR}/Mantle/Mantle.framework", + "${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework", + "${BUILT_PRODUCTS_DIR}/SocketRocket/SocketRocket.framework", + "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework", + "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin/openssl.framework", + "${BUILT_PRODUCTS_DIR}/SAMKeychain/SAMKeychain.framework", + "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework", + "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework", + "${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework", + "${BUILT_PRODUCTS_DIR}/HKDFKit/HKDFKit.framework", + "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + ); + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalServiceKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Curve25519Kit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AFNetworking.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AxolotlKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Mantle.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapDatabase.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SocketRocket.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libPhoneNumber_iOS.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SAMKeychain.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftProtobuf.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HKDFKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 164B90966B643848CC853CF6E592F9FF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 75E1CAA175FDD6B1A6340D61B6C57E5B /* libPhoneNumber-iOS-dummy.m in Sources */, + 1A8A3DB3947F4D9989FB7499C706B1FB /* NBAsYouTypeFormatter.m in Sources */, + 13C80395B7305ED227017536A763114B /* NBMetadataHelper.m in Sources */, + 109EAA13D21680D4E24584B2F41E8E60 /* NBNumberFormat.m in Sources */, + ED35637324FAE5853EE483473A77259D /* NBPhoneMetaData.m in Sources */, + 39037E009C9F589A97040AFE7C1CD497 /* NBPhoneNumber.m in Sources */, + 5988D37610A4C960A0CED414841B6006 /* NBPhoneNumberDefines.m in Sources */, + EF38565DB4F1EB2C859AF8EEB33A8DBC /* NBPhoneNumberDesc.m in Sources */, + 09322A3A1A1713C0E9664A63EBCE36E1 /* NBPhoneNumberUtil.m in Sources */, + B898792C9CA297A38B40C90150A8564A /* NSArray+NBAdditions.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1BF1AE5398151C0D41F41F11FC703A49 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C236235DA678547CC94F7192CF4E2E6E /* Pods-Signal-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1EF0CFE76307C6207F8BCFD75C8495BA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 573B150353BDFF0E82B56E34AEC0663F /* Pods-SignalMessaging-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4A2474284D7C70938B92BEE216B871B8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D8AE065E4A2C0CACF1AFFDAB436A6E73 /* YYAnimatedImageView.m in Sources */, + 490F330D0277FBEE194BE506E7A8C183 /* YYFrameImage.m in Sources */, + D7DB00AE3D39F0DBF0D2483843011D27 /* YYImage-dummy.m in Sources */, + 819B38D8CE8E8BCF71069F684DFB97AA /* YYImage.m in Sources */, + 32DC25C10C3447C821F70BB618E4459D /* YYImageCoder.m in Sources */, + 5B3E910D88D0A7D503A3EEB1AA1CAA7D /* YYSpriteSheetImage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4E1088503643483272E56FBBF2FADFE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A81EBAF191F97815D12BF9376AE9FFEB /* NSDate+YapDatabase.m in Sources */, + A9156AEE33FFD734EF2562D2A296107E /* NSDictionary+YapDatabase.m in Sources */, + E579022A1BB54058FF43D92AF0CD0C4E /* yap_vfs_shim.m in Sources */, + 6A00EC02AAECA37C92B3051E20A0854E /* YapActionItem.m in Sources */, + DC788F7D9C1D25D589018321C84DA497 /* YapBidirectionalCache.m in Sources */, + 22BB94A4364DE4C571A4F3028BCC24C1 /* YapCache.m in Sources */, + 129BD98A0B0A17E0352DED0F693AF664 /* YapCollectionKey.m in Sources */, + A15417B5C4AA68B8FF08DBE3596452A5 /* YapDatabase-dummy.m in Sources */, + 2EAE86C22054EA2C5EF58A015D4BF1F0 /* YapDatabase.m in Sources */, + 65643E57555CB7DEB08F8AEDB9311ABC /* YapDatabaseActionManager.m in Sources */, + 89678C13E67DB272ECE174681F80A75D /* YapDatabaseActionManagerConnection.m in Sources */, + 94B86DAFE3C6A3C75117277535D9EEE9 /* YapDatabaseActionManagerTransaction.m in Sources */, + 5E64FDF2F89822E4436E4188FB389E53 /* YapDatabaseAutoView.m in Sources */, + 6A1A522B2CCF4E883ED7430023866561 /* YapDatabaseAutoViewConnection.m in Sources */, + B9123291DCC4B33BAA6973377DD3EE76 /* YapDatabaseAutoViewTransaction.m in Sources */, + CC3BD5E18DB1820296DADAC3BE71860F /* YapDatabaseCloudCore.m in Sources */, + 2BC2F348DD64AECAC41413E739475411 /* YapDatabaseCloudCoreConnection.m in Sources */, + 1795B7070925A1147F373043D7BF375E /* YapDatabaseCloudCoreGraph.m in Sources */, + 0EA46B1ED811D85587BC8261DEE95EFD /* YapDatabaseCloudCoreOperation.m in Sources */, + 6FD89E84D07A866B277CEF2AD49DB49E /* YapDatabaseCloudCoreOptions.m in Sources */, + AFA462B1368A87CB9C06EF66A2B435DC /* YapDatabaseCloudCorePipeline.m in Sources */, + 3CA6E6E649EAD6F4A240D481094C4C11 /* YapDatabaseCloudCoreTransaction.m in Sources */, + 996BA9E682276AE53722EC662EF6D65B /* YapDatabaseCloudKit.m in Sources */, + 426217313372E8A30B3921B94A0B2326 /* YapDatabaseCloudKitConnection.m in Sources */, + 4CCB35C425929679518F658094DAEED0 /* YapDatabaseCloudKitOptions.m in Sources */, + A44C76923B0B9B0675858163B8AD5969 /* YapDatabaseCloudKitTransaction.m in Sources */, + 8923A755FD34E0834D60DA5D82909927 /* YapDatabaseCloudKitTypes.m in Sources */, + 6689AFC246B6F04C1A163B04B3E0C042 /* YapDatabaseConnection.m in Sources */, + 8F610E834FB2E074A096F5898BD54345 /* YapDatabaseConnectionConfig.m in Sources */, + 03ABDE7DDA54E4FB01CF8685F96ADDA6 /* YapDatabaseConnectionPool.m in Sources */, + D7BCDC9DF7ABE7C3159A6696DC09BD48 /* YapDatabaseConnectionProxy.m in Sources */, + 4B3649A55A846FB1C259D0CD95D383AD /* YapDatabaseConnectionState.m in Sources */, + BA080A35860A7E013EC9643D81D10D25 /* YapDatabaseCrossProcessNotification.m in Sources */, + 965190D7E75147993E84CC2F8C9EB462 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, + 16E74EC239087ED205DC88F4FDC8C125 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, + D4A6B9E0566181B60EAA21F4C0EC31EC /* YapDatabaseCryptoUtils.m in Sources */, + 5F75F3AF7AAA00F5F5DF220BE2A0140D /* YapDatabaseExtension.m in Sources */, + DDD312380C6EE28797A1A8E00A834F15 /* YapDatabaseExtensionConnection.m in Sources */, + 661AA8AA8FE0E8A6C3488C25C5856AEE /* YapDatabaseExtensionTransaction.m in Sources */, + 9C90B0C18DDDB89DD5EB2E850DCC2491 /* YapDatabaseFilteredView.m in Sources */, + 3DD74B2C572C10DE7A787D2C5B7490E8 /* YapDatabaseFilteredViewConnection.m in Sources */, + 9B47EA7B7BBA61788C9DFCA9B544175F /* YapDatabaseFilteredViewTransaction.m in Sources */, + 73F8FFC78F23B67116935CEE82B03C06 /* YapDatabaseFilteredViewTypes.m in Sources */, + 6616D5F47A7B60C971DED18EC6038998 /* YapDatabaseFullTextSearch.m in Sources */, + 32A05DA225F260EA7313BB512DB4AB9B /* YapDatabaseFullTextSearchConnection.m in Sources */, + 3D0BC04C2E62E37299583837AC77AAD4 /* YapDatabaseFullTextSearchHandler.m in Sources */, + 5F5C36A689E082E0EFEF17D0BC489FD8 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, + 7DD982A23AF537B76038B2A7CC235E69 /* YapDatabaseFullTextSearchTransaction.m in Sources */, + FBE0E21F042D2DFD66C0631D0645A956 /* YapDatabaseHooks.m in Sources */, + AFDE4D7F2BEB58BE9F57A87A193C65C7 /* YapDatabaseHooksConnection.m in Sources */, + DA5264960F67834BFD1F2AA5FB7A6E1A /* YapDatabaseHooksTransaction.m in Sources */, + 026F2C9CBC939BA8082F67A67F6142D2 /* YapDatabaseLogging.m in Sources */, + 9B06291616CC6B28EA4513A0FDB5EE9F /* YapDatabaseManager.m in Sources */, + B4C5769718C818CA618C74F68815CDC0 /* YapDatabaseManualView.m in Sources */, + 1F1153902560E868C86F5B40E5D045BD /* YapDatabaseManualViewConnection.m in Sources */, + 02859C150F1FDD26D0F30D41DFA14E11 /* YapDatabaseManualViewTransaction.m in Sources */, + 2FBD499357B9738835E4638FA931A95B /* YapDatabaseOptions.m in Sources */, + BA171D15390FFCE12BFBF87F7B5A68F3 /* YapDatabaseQuery.m in Sources */, + FD9E7066025A5AAF53770578FF4ACA42 /* YapDatabaseRelationship.m in Sources */, + 5BD78B8035DFFE3917B832AFD88E90CE /* YapDatabaseRelationshipConnection.m in Sources */, + 11A52A4CC939D7298D9493A311F73018 /* YapDatabaseRelationshipEdge.m in Sources */, + C2A3DF2452F9095387D53E300FC449F9 /* YapDatabaseRelationshipOptions.m in Sources */, + EEF3383D63B5ACFD310D894BC962F363 /* YapDatabaseRelationshipTransaction.m in Sources */, + 4AC529D9D4CC4FDC24C69F528645CC1A /* YapDatabaseRTreeIndex.m in Sources */, + 08E31B0B51480ED66B9FB02C1B4A690D /* YapDatabaseRTreeIndexConnection.m in Sources */, + 17AA12CED5874A25C49D5E48E7912B47 /* YapDatabaseRTreeIndexHandler.m in Sources */, + 327783B92A6C3E130C4287CD02021BAE /* YapDatabaseRTreeIndexOptions.m in Sources */, + ECCF3D0B9FC0E824461EC59311367454 /* YapDatabaseRTreeIndexSetup.m in Sources */, + F4A0A28226BC7A18CC38497C916A366B /* YapDatabaseRTreeIndexTransaction.m in Sources */, + 7482454F269F4C672A3E5786B5BB07C7 /* YapDatabaseSearchQueue.m in Sources */, + 68B3D647DD3704F153FF6741DE77407A /* YapDatabaseSearchResultsView.m in Sources */, + 4DA78EFD7A4850EBD7056B298E8E5C12 /* YapDatabaseSearchResultsViewConnection.m in Sources */, + C78F54BEDA6E0298F396F4B0581D1E0F /* YapDatabaseSearchResultsViewOptions.m in Sources */, + 124FB8418762EEBA8F8F79F0A58A75FF /* YapDatabaseSearchResultsViewTransaction.m in Sources */, + E3E721C0FDFCE8770130AD288ED408A2 /* YapDatabaseSecondaryIndex.m in Sources */, + AE14690EECFB6272C5C42A389C9D9526 /* YapDatabaseSecondaryIndexConnection.m in Sources */, + 4C7FD32540E6C6FC287DDD0D75AD17B3 /* YapDatabaseSecondaryIndexHandler.m in Sources */, + 48357964574C5DC34C288B5EEF9D06F5 /* YapDatabaseSecondaryIndexOptions.m in Sources */, + CF6A25C11A43D5ED0697D0DFC8D7A521 /* YapDatabaseSecondaryIndexSetup.m in Sources */, + BA666C6E08264C690881B466B9037A37 /* YapDatabaseSecondaryIndexTransaction.m in Sources */, + BBCA3FCDE0491908EE03FDD7136313D7 /* YapDatabaseStatement.m in Sources */, + 009F1411921F1C7ECC649A7D75C392F5 /* YapDatabaseTransaction.m in Sources */, + EB9A1360ECDC81B57C491A82E897BF49 /* YapDatabaseView.m in Sources */, + C14F609712326B83254B2FD90139C09B /* YapDatabaseViewChange.m in Sources */, + 177248330F14C338F5AB48BA54501099 /* YapDatabaseViewConnection.m in Sources */, + A43807DB16DB1F228BA9AC01F1654010 /* YapDatabaseViewLocator.m in Sources */, + 8B30EA1BC43BE5FBB01A1D5E2F5108CD /* YapDatabaseViewMappings.m in Sources */, + DD5998F004EF8E2D13EC6B264EF65F11 /* YapDatabaseViewOptions.m in Sources */, + 7AE245FC4FE6C777665C7A32385BD3FF /* YapDatabaseViewPage.mm in Sources */, + 75ACE492827EED69B4F00A5ABD211B25 /* YapDatabaseViewPageMetadata.m in Sources */, + 23B52B91AD728BC0A52555F8C9E99A2C /* YapDatabaseViewRangeOptions.m in Sources */, + 40B51692E83E3FF97EAC3304D3800656 /* YapDatabaseViewState.m in Sources */, + 993BD4CE7CD9B0E067FEEEE39A616711 /* YapDatabaseViewTransaction.m in Sources */, + 1CDC9232AE41FFC4F1D0608539D1285F /* YapDatabaseViewTypes.m in Sources */, + E0D64C45C33F8E8C0457C6E446F02B6D /* YapDirtyDictionary.m in Sources */, + 2CEAA03DF95573BFA965B7589E86E147 /* YapManyToManyCache.m in Sources */, + 26FC545E42FB48F14E9E4916EF5302B1 /* YapMemoryTable.m in Sources */, + 9DF63AEE39CFC238C6596C46A8FB1E05 /* YapMurmurHash.m in Sources */, + 5204695C9DEB260F41F9F889F86E8387 /* YapMutationStack.m in Sources */, + 9A0A7CE325CAEFFB148322BC64A8E2EB /* YapNull.m in Sources */, + FCC7B309A0CFEF14E4E90C6FCCE4657C /* YapProxyObject.m in Sources */, + C7D8FEC2BD89754B9ECC790D086C701C /* YapReachability.m in Sources */, + 8735C324D05CF760846E8444C70735DA /* YapRowidSet.mm in Sources */, + D5EEB2C604DC86DDC6BEF2B5E9E39D66 /* YapSet.m in Sources */, + F510C40DCE057EE5256245A8A6584C40 /* YapTouch.m in Sources */, + 08A2A9E82FBD6CECA61DEF3110DE2C1C /* YapWhitelistBlacklist.m in Sources */, + 414DF9E2E11AE533DCD4CE777940B8D6 /* YDBCKAttachRequest.m in Sources */, + 2A051796BB37ED525D2A14AF31F4CD01 /* YDBCKChangeQueue.m in Sources */, + 009AC0AE1BA33267C7B6B6789EF664C6 /* YDBCKChangeRecord.m in Sources */, + 7F0A6A625FD6511E373A027B0694B9C5 /* YDBCKChangeSet.m in Sources */, + F2B0CBCF4CEA407243878F31921179DE /* YDBCKMappingTableInfo.m in Sources */, + 53E09577F7EAB9B4AFE6C1550EBA7138 /* YDBCKMergeInfo.m in Sources */, + 73719E11E173D57A99974DA9336E0F39 /* YDBCKRecord.m in Sources */, + C9C4D5E53148F190CA328884881637B3 /* YDBCKRecordInfo.m in Sources */, + 784508B124AFA34E7B1D7A3FF7F836F1 /* YDBCKRecordTableInfo.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4FCF63CD631CC378C4B5F0ECFE147B46 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8F40C471C67CA51ACF42BBFD1E5C47D3 /* ALView+PureLayout.m in Sources */, + 507123AA30FB8AA0405C8FA77D9BEB4F /* NSArray+PureLayout.m in Sources */, + 067D2C78A6CA974BE229A5DCC783BACE /* NSLayoutConstraint+PureLayout.m in Sources */, + 195BDAF5C330844850F503E3887E54EB /* PureLayout-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F6ED7ED0370F9E7522FC18311C87371 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 14AA7F97C3FC302AB91D556A58E4AEAB /* after.m in Sources */, + FFFAA2C5743CEB03E8D7171E77DB0151 /* after.swift in Sources */, + 5037E7834812E41FF2341B0209761047 /* afterlife.swift in Sources */, + B34B7D0AF82DEA69FED86D6119CE3685 /* AnyPromise.m in Sources */, + 8BEE482811728645BC38B95DAE869B52 /* AnyPromise.swift in Sources */, + 2E143091E18616588000DBAFDE477CC6 /* CALayer+AnyPromise.m in Sources */, + C8E450B476C21E8228279CC5B82DA238 /* dispatch_promise.m in Sources */, + 16E0CE2FF3C5125A260D364927D0FA33 /* DispatchQueue+Promise.swift in Sources */, + C927166C5C3472BA856008D765064AC4 /* Error.swift in Sources */, + EB5849FF46388FC2A4350182E6049FFB /* GlobalState.m in Sources */, + F4C74567B5B6913D9DD7EBC500490F2A /* hang.m in Sources */, + 597E7AC23D6192BDC05B3F4C279EB1D1 /* join.m in Sources */, + AE9C11CC588C497CCEAEC65D574F661A /* join.swift in Sources */, + E40A0D70AA31A44CBE297116CFF949C1 /* NSNotificationCenter+AnyPromise.m in Sources */, + 03E71D97F25AF67A37A91B41A851A120 /* NSNotificationCenter+Promise.swift in Sources */, + 0372BA50FA50241FA238270A424B5CE8 /* NSObject+Promise.swift in Sources */, + 604103C1177A4C06E9A51B756AD92A07 /* NSTask+AnyPromise.m in Sources */, + 48D5D0FA674E297EA424510295469008 /* NSURLSession+AnyPromise.m in Sources */, + D8AC7363970051DF9C791995CC5D20A8 /* NSURLSession+Promise.swift in Sources */, + 8A719C837B86863374EF2B873C18A513 /* PMKAlertController.swift in Sources */, + AFDBED13A8391B9E82F99C39EB5864DA /* Process+Promise.swift in Sources */, + D41EB43DC40AB0939DABB3EDBDE992D2 /* Promise+AnyPromise.swift in Sources */, + 715A3B4939D1B32A05B5A6CE85237D05 /* Promise+Properties.swift in Sources */, + A31F93F1A4833CDAEBDBC8F8FB370A01 /* Promise.swift in Sources */, + 46D4D7B0C7D9931E6D9D315D841EB2BA /* PromiseKit-dummy.m in Sources */, + 0FC19F75078FEE18B4549656E4886D1D /* race.swift in Sources */, + 91426F047A02887FFC37406E5733A5D5 /* State.swift in Sources */, + D482C1C72F2974F419C1097676568F54 /* UIView+AnyPromise.m in Sources */, + ADE07E8E1D9C9481504E0A6F3B867C8F /* UIView+Promise.swift in Sources */, + 635213262F9CF2B18B41A6A6474419F6 /* UIViewController+AnyPromise.m in Sources */, + 6353AD72CED6DAAE2323F54D29E63992 /* UIViewController+Promise.swift in Sources */, + AD28B1FBD7108E993EACB37E82A09454 /* URLDataPromise.swift in Sources */, + C670DD9397A8766011490A60AF5A9CE1 /* when.m in Sources */, + AB3732308DC6F0A7B5C010052F89AA74 /* when.swift in Sources */, + 54586014D271A1525B17BED339A2F5CA /* wrap.swift in Sources */, + 05C27F148191242DA1D86DE8A4F189FE /* Zalgo.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 61798E75BF36B81749B716F326571B49 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E074F9979993FF94CD84D10DB5699B9A /* aes_ni.c in Sources */, + D39082E437F91BA838BCF251E8347C06 /* aescrypt.c in Sources */, + C24515C8298ADE0BD5FD3879AEF550D0 /* aeskey.c in Sources */, + 187CAC7ABF84BD63597001248C3CD247 /* aestab.c in Sources */, + 315C229778998A39844EB3116E521BCA /* crypt.c in Sources */, + 8A44B7B7CAF547DBE4A1FD77232B85A7 /* fileenc.c in Sources */, + CDA72D55334C8D393659652F4487D0C0 /* hmac.c in Sources */, + 474D016710D46CF1EDC7D4D94EC5AEE6 /* ioapi.c in Sources */, + 9426DCE6C92CB576E841ADECBEB0D1E7 /* ioapi_buf.c in Sources */, + 65774DCD11F05BB7D8461BF48768048D /* ioapi_mem.c in Sources */, + 9FAA6C35277A8BC72CC7B8D8D490C230 /* minishared.c in Sources */, + 1AA5C08C6E9C8CDF44DA3D1EBB22D3A4 /* prng.c in Sources */, + C0A1EAC4C0BCEF756B0CBC08DD14E05D /* pwd2key.c in Sources */, + E3993C2F7299C1C0330660C132C60C4F /* sha1.c in Sources */, + 86F3FD7F7E66231DF5F2358F10C7B8C5 /* SSZipArchive-dummy.m in Sources */, + A3E46E89C8AEF75D0EB247C4FB4972D1 /* SSZipArchive.m in Sources */, + 3D4B0AC28BE19D5A9BAF5531708A4A38 /* unzip.c in Sources */, + 12A074268433A826BA066B1B2767F7D5 /* zip.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 61FB9448556447B514650FE2518D1F9C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 20F44C577616BC546491800F692D7158 /* AccountServiceClient.swift in Sources */, + 951C4C11D856C02982653DF2BDA6B087 /* AppContext.m in Sources */, + 7D92C3BE749DCD2D802D03B7D80352A6 /* AppReadiness.m in Sources */, + 3F248D887C40D774924F9F8732C4C3D9 /* AppVersion.m in Sources */, + 7B0FD6C02365E2FAEA130DB6CA30AC17 /* ByteParser.m in Sources */, + 7E6710772AD71310A76F047F464C806D /* CDSQuote.m in Sources */, + 4BF024E22B3DDD86EA18B6BE660E372B /* CDSSigningCertificate.m in Sources */, + 9410976452D751692CA15C64314967D8 /* Contact.m in Sources */, + 54DD7F0DBD35802E2BA778DAD5B596BC /* ContactDiscoveryService.m in Sources */, + 85A4D9A2FAB39D2DE1786A9EFCA00167 /* ContactsUpdater.m in Sources */, + 52B7C711BA00FE6FD1A443331D01C394 /* CreatePreKeysOperation.swift in Sources */, + 5BB9F926CC5E42CD0DE0C0978A6F603C /* Cryptography.m in Sources */, + 580F2D6111844BEA5F8BBD18BD261B25 /* DataSource.m in Sources */, + 014CE11FB860424B1947BCC755BB38EC /* Fingerprint.pb.swift in Sources */, + F76EC03B1681618B7F6B4B869B1AE11E /* FingerprintProto.swift in Sources */, + 14C0558955B9CB3F89F77F1737C3B44D /* FullTextSearchFinder.swift in Sources */, + 803B63EDDEC53D438B00998E4399AD93 /* FunctionalUtil.m in Sources */, + B86520765CEC68DA66502E9892EC0EC1 /* IncrementingIdFinder.swift in Sources */, + A75B32507B4429B2E52A718E3193B1FA /* Logger.swift in Sources */, + DB9A150A1A3386ED00B87CDC8C935EE5 /* MIMETypeUtil.m in Sources */, + 7C02D036CBDE39AFEAA35CF23F3B7D54 /* MockSSKEnvironment.m in Sources */, + 4B6B9D595C249CDDF4E232F8F5174607 /* NetworkManager.swift in Sources */, + 17A700A1D2887E71B961A687B67A8318 /* NSArray+OWS.m in Sources */, + B7B540585CF8C5AEB76D24E625DC90E0 /* NSData+Image.m in Sources */, + C2849E555D6DD25E901E98C90B9C8DC6 /* NSData+messagePadding.m in Sources */, + 0319E7256DC1D3F5C1184FA38D5FEF37 /* NSData+OWS.m in Sources */, + CA95455D8CCB3F1F59BF095F0F74B440 /* NSDate+OWS.mm in Sources */, + D01BB9093E55D13B62B79C044A65D5D4 /* NSError+MessageSending.m in Sources */, + C31705B8FB6130502E627005C45E9039 /* NSNotificationCenter+OWS.m in Sources */, + 0DAEDFC696664B65142C19A2B23F324F /* NSObject+OWS.m in Sources */, + 27A1E70B5F9B511FDA8D52AC96527AB2 /* NSString+SSK.m in Sources */, + 58CB21E6F7E9A99E9CB5D0A4DAE4A8A1 /* NSTimer+OWS.m in Sources */, + AC6EC4F027FD8D1B03E57DC8E4FAD2BB /* NSURLSessionDataTask+StatusCode.m in Sources */, + F37C5200A9CB0F376641EAF437B9431A /* NSUserDefaults+OWS.m in Sources */, + 44D8F6E193CF104E4D3A62CEF02ABA92 /* OutageDetection.swift in Sources */, + 1E31D2D1E4B9322758F9A179DCEA5809 /* OWS2FAManager.m in Sources */, + 317DA4C810C1F7106C4E774E6D1F39EA /* OWSAddToContactsOfferMessage.m in Sources */, + 439D031465B785E4E6B12F16078600C0 /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, + 86FBA0A42CD43C45EA32C813FB052A19 /* OWSAnalytics.m in Sources */, + 427DECFD2986C6E1A198CE3C87DC5777 /* OWSAnalyticsEvents.m in Sources */, + ADA189386CE2AAED746A6EE7E56CDC82 /* OWSAsserts.m in Sources */, + 900A3212C5B7B5AB31D9562701E5FCEF /* OWSAttachmentsProcessor.m in Sources */, + 8E3C5153BE60D8E913B216BF242A9C71 /* OWSBackgroundTask.m in Sources */, + D9E6F56CA3D6AE1D22273F2EA131EA4A /* OWSBackupFragment.m in Sources */, + 083D4DDB0F8464D17E3DEAAA587E7883 /* OWSBatchMessageProcessor.m in Sources */, + 15D17E2D13A22A41507CBABB3C586596 /* OWSBlockedPhoneNumbersMessage.m in Sources */, + 822F8169FECF7F03CA59B7CDE215C103 /* OWSBlockingManager.m in Sources */, + 2C78CEC270A53089F538E56A4686E961 /* OWSCensorshipConfiguration.m in Sources */, + 704B653C011346DC51E6319D7465C3FC /* OWSChunkedOutputStream.m in Sources */, + B4C817E7D7774A74ACF49ED99484CC9D /* OWSContact.m in Sources */, + DD312EF34905D48DA51A5AD00DDF8C81 /* OWSContactDiscoveryOperation.swift in Sources */, + 30C0CDDFA254A3B0DA41368768AD789A /* OWSContactsOutputStream.m in Sources */, + 9D5B0FA3B59794FFA0BD696BE98C714C /* OWSCountryMetadata.m in Sources */, + 0FEBAF090FF7A3B71518E263E06E4B8F /* OWSDevice.m in Sources */, + 9E7A27165C13C1DA016C36A59BAB8DC9 /* OWSDeviceProvisioner.m in Sources */, + 7C693A0CCC439484CBAF161BD46DD91C /* OWSDeviceProvisioningCodeService.m in Sources */, + 577B93E09A069053491185CAD7C82EB2 /* OWSDeviceProvisioningService.m in Sources */, + B3444BF94611CA7E3F08A0C5778182EE /* OWSDevicesService.m in Sources */, + 60794E576901EBF196514EEFD3CF624A /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, + 25E5C7474BEA0E1EB3F072809EF1C2EA /* OWSDisappearingMessagesConfiguration.m in Sources */, + 6306320956CAA5D692E9E76879805E1B /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, + 7E1859AB78C46EE36029680F3519869F /* OWSDisappearingMessagesFinder.m in Sources */, + 99596F946DD93EC0A88EB6FF78A3C940 /* OWSDisappearingMessagesJob.m in Sources */, + 8A52F7CF67B94A6C58D66C6E7FA8A474 /* OWSDispatch.m in Sources */, + 9FBC1A66491CA65BFB5024A65B5CA958 /* OWSDynamicOutgoingMessage.m in Sources */, + C8CDD92F4354FE13E18FDE33764CB972 /* OWSEndSessionMessage.m in Sources */, + CAE30B2CBDEEFAF8670DAF46C5C112C0 /* OWSError.m in Sources */, + 6FB4F3928AD7B76F306EFCB55AD5AD60 /* OWSFailedAttachmentDownloadsJob.m in Sources */, + E8D1CB86BEF5F97297A58ED07F9B017B /* OWSFailedMessagesJob.m in Sources */, + DFB620D343FEEBD8234A15EA62E67252 /* OWSFakeCallMessageHandler.m in Sources */, + C8C04E77F10B18D5D4DF258563F0A43A /* OWSFakeContactsManager.m in Sources */, + FD7985029B552674E9BF5AE7F2528325 /* OWSFakeContactsUpdater.m in Sources */, + 7223F63BD4E19CA428B910CBD650235F /* OWSFakeMessageSender.m in Sources */, + B5F5A5E03391BD98E199B8908006CF61 /* OWSFakeNetworkManager.m in Sources */, + 5BFE991545914A0B38F3562FE6F79AA0 /* OWSFakeNotificationsManager.m in Sources */, + 6F16F5F451D48749AF0049B50C061B7D /* OWSFakeProfileManager.m in Sources */, + 251000A26DEA5059793B26901C2A1C1C /* OWSFileSystem.m in Sources */, + 669C31C1CBA91119255FC8EC8FF2D906 /* OWSFingerprint.m in Sources */, + 4048C1CB2E67ED084C389A85A91AFCE4 /* OWSFingerprintBuilder.m in Sources */, + 8294508D09FB1A6BD2EB45DBFE7E84C3 /* OWSGroupsOutputStream.m in Sources */, + 1095D41BE83F1F5F0A4447031D4503F2 /* OWSHTTPSecurityPolicy.m in Sources */, + E24BFAA358F83F5288A1708D13A1292C /* OWSIdentityManager.m in Sources */, + FBAE04A24781778ABBC2B346A9EB1603 /* OWSIncomingMessageFinder.m in Sources */, + 94BF97AD3B5987302DACF8A31935B6EC /* OWSIncomingSentMessageTranscript.m in Sources */, + 30D4E508AB6BCD1A01113459EF78C1A6 /* OWSIncompleteCallsJob.m in Sources */, + 400F3C1D723E07AA7F89AA275BCD583E /* OWSLinkedDeviceReadReceipt.m in Sources */, + 23BED26D1B9C9DED51117694D4E23125 /* OWSLogger.m in Sources */, + 4237DA53F6B79705808EF0E30C1D4AC7 /* OWSMediaGalleryFinder.m in Sources */, + 3E9439982372A07C1F71ABB2854FAF18 /* OWSMediaUtils.swift in Sources */, + 2020072689748674544B8E35BDD17EA9 /* OWSMessageDecrypter.m in Sources */, + B93B391C477F85A2BD28AB7F9908F528 /* OWSMessageHandler.m in Sources */, + FAEF7416F0A09FF50BB780ED8F5D4752 /* OWSMessageManager.m in Sources */, + 80746662BB834A7534EBC978950F7950 /* OWSMessageReceiver.m in Sources */, + 19222CB6172387F51EAD1836F28D740F /* OWSMessageSender.m in Sources */, + CB2CA3EB95E8A12B1AC26B7F55AC9F3C /* OWSMessageServiceParams.m in Sources */, + 8274E184C59E6F3B5B78F64EC1449395 /* OWSMessageUtils.m in Sources */, + 30A8273A7217C84A684A6023ECECA627 /* OWSNotifyRemoteOfUpdatedDisappearingConfigurationJob.m in Sources */, + 6AA8D92FC64DEA95B0134A0C2337D734 /* OWSOperation.m in Sources */, + BFA5016BF9F681160521B6201F42CB2E /* OWSOutgoingCallMessage.m in Sources */, + 52DDE59576A761F19F72BE59BF848481 /* OWSOutgoingNullMessage.m in Sources */, + 90F8CD4DFABBD136D124286EB85AFA61 /* OWSOutgoingSentMessageTranscript.m in Sources */, + AD863265C9241BED920A65B5A859479D /* OWSOutgoingSyncMessage.m in Sources */, + 891614313EF7CEF302624483CB5F5E9A /* OWSPrimaryStorage+Calling.m in Sources */, + 6D105215C1E3F391A79D51F0B01E586B /* OWSPrimaryStorage+keyFromIntLong.m in Sources */, + D9B82FE6F0C51B90356572D61238C815 /* OWSPrimaryStorage+messageIDs.m in Sources */, + 3499E62B2290D9181D63581DF8A5D139 /* OWSPrimaryStorage+PreKeyStore.m in Sources */, + EE2110D34FB34E1CDAE1F43F63044D27 /* OWSPrimaryStorage+SessionStore.m in Sources */, + BC950D0C37C1F68883109F6D5A5BF46E /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */, + D35FEA9AE9DEBB0BEAA276A795045D7C /* OWSPrimaryStorage.m in Sources */, + 9B841CCFFECD7E58605E5231658EB6E2 /* OWSProfileKeyMessage.m in Sources */, + A56C6FDDAAA8056C6A1B8FE493148508 /* OWSProvisioningCipher.m in Sources */, + 13EDA6810779CEEBECC1694F58B070F7 /* OWSProvisioningMessage.m in Sources */, + 1452CF5088D0746FD2F666C27DD59FDE /* OWSReadReceiptManager.m in Sources */, + 96C27385823D4195B9B93958A63E9C86 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, + E5AE05849CC2EA097D015A92CA6C1208 /* OWSReadReceiptsForSenderMessage.m in Sources */, + 4F9FA8A0EEF3C5B1FFC8E35E24D6FEA4 /* OWSRecipientIdentity.m in Sources */, + D0FA9D2D24087946EF31A8301B5CDF5D /* OWSRecordTranscriptJob.m in Sources */, + DE24696EF6AAA8C30E94DF90724EFDBE /* OWSRequestBuilder.m in Sources */, + 55B33868BC8089C863AAE6F2A0F855AF /* OWSRequestFactory.m in Sources */, + 25D9C61DB5CCA8E6C5E558F7C741BE86 /* OWSSignalService.m in Sources */, + C3801AD71BD213CC584BA731D04E9966 /* OWSStorage.m in Sources */, + E3E430ED4BDF50ED779A5D668532DA6F /* OWSSwiftUtils.swift in Sources */, + 625CB517CAE62DA2CB628C73F072330A /* OWSSyncConfigurationMessage.m in Sources */, + 27348B9400AAA687CEF3FDF46E3AFEF7 /* OWSSyncContactsMessage.m in Sources */, + 570278373E7535E283091AFAADF1B867 /* OWSSyncGroupsMessage.m in Sources */, + 9E9770AF312BA3FEA320B8E84B80A586 /* OWSSyncGroupsRequestMessage.m in Sources */, + EB0A44B2BCD3D8FC0A670DFAD9033BE5 /* OWSThumbnailService.swift in Sources */, + 5B2A9BA8195CF0CF21BCCFB7CC1C7EB5 /* OWSUnknownContactBlockOfferMessage.m in Sources */, + 1A346E3A240688D551EE93E5473971C2 /* OWSUploadOperation.m in Sources */, + BCC0C5EFD57B729DF82E04900DE02B21 /* OWSVerificationStateChangeMessage.m in Sources */, + 42BD85E71C91655C2E809334408A5EE7 /* OWSVerificationStateSyncMessage.m in Sources */, + C3D0F260A7EB84E6D751DE376414B3B4 /* OWSWebsocketSecurityPolicy.m in Sources */, + 588564DB4BEAB7BBA28AABBF5AD3A28E /* ParamParser.swift in Sources */, + B406FDCC099C6DD9CE241D4BBFE013A2 /* PhoneNumber.m in Sources */, + 98B38B2D25A017F7DA3AE1B1EFEF7B1E /* PhoneNumberUtil.m in Sources */, + C70065573E4B0763FDF391B44D3EA672 /* PreKeyBundle+jsonDict.m in Sources */, + 0487D3DDE89B9DD93196359CDB55FFB0 /* PreKeyRefreshOperation.swift in Sources */, + 4E7310C7DD910AE81AEF7E5C7CACADFE /* Promise+retainUntilComplete.swift in Sources */, + DB1475AE8DE1393C8CEAA0A41E36CB5E /* ProtoUtils.m in Sources */, + A70E354C79E462801FB13A4510D4D231 /* Provisioning.pb.swift in Sources */, + CD7F1698F40A20992B57CC9A1A6CC7F7 /* ProvisioningProto.swift in Sources */, + 3C3E95831B40E10D9DBB0BEC119F352B /* RotateSignedKeyOperation.swift in Sources */, + 9B0411B6A8980508143D06799624DF29 /* SignalAccount.m in Sources */, + 57D846D359549D76366140019F348774 /* SignalIOS.pb.swift in Sources */, + 4C6B3034569F6319BE045F6B3808F889 /* SignalIOSProto.swift in Sources */, + 94BB4A3438261A5386682AD39D7B98A4 /* SignalRecipient.m in Sources */, + 98620106CA3A157F68E733FE2A46925A /* SignalService.pb.swift in Sources */, + 263B36892EFC5C6400A069104715F330 /* SignalServiceClient.swift in Sources */, + DE4BFABD76747AD77DEE2119784E335B /* SignalServiceKit-dummy.m in Sources */, + AA9D4C7FCA77013912843263F03A6054 /* SSKEnvironment.m in Sources */, + D94518A98CAB8DAC581E3621DAE85977 /* SSKKeychainStorage.swift in Sources */, + CCD18733EE025396F1DF970436DD4D4A /* SSKProto.swift in Sources */, + 7DFE5DE805999BE9CC754985CB2D5EBA /* SwiftSingletons.swift in Sources */, + 2A376EF192CCA9C512929AECA17CF0FA /* TestAppContext.m in Sources */, + 303C16B561C24AEAD15AEF8156B907CA /* TestKeychainStorage.swift in Sources */, + E821C4DC1A3FA46AD12C9C8B94C02DE0 /* Threading.m in Sources */, + C0790216FE8C693F14863CA87E9027F4 /* TSAccountManager.m in Sources */, + ABF42A1FF53DD2C2BB18B4D194CB91DD /* TSAttachment.m in Sources */, + 6FFB6A248074473B5DF1AE375533A8FF /* TSAttachmentPointer.m in Sources */, + 71D452FCF971AD0787EF000E9BD5C797 /* TSAttachmentStream.m in Sources */, + 84FADF952D73A7330E821A8F1EF9FEC8 /* TSAttributes.m in Sources */, + 7AE246059BD4108CD3F341B0F55D920F /* TSCall.m in Sources */, + C358459A1C8797AACDF0A391FA23D75E /* TSContactThread.m in Sources */, + 79D244AA1C1F95CB18BE5834A36CAE88 /* TSDatabaseSecondaryIndexes.m in Sources */, + 7869DADACA4FC38F7963492E2997B2DA /* TSDatabaseView.m in Sources */, + 05E9D083E017F1721077DAEDF165D77E /* TSErrorMessage.m in Sources */, + 8F3D752E42E1D5DF0AA6E03F2C820629 /* TSGroupModel.m in Sources */, + F4D621B23F542C92117DE18C981505AE /* TSGroupThread.m in Sources */, + BC44DD6C078EBA28EA05F0E0ED084888 /* TSIncomingMessage.m in Sources */, + 2EB21197A7D8FB0B7C003DAF6CD65A05 /* TSInfoMessage.m in Sources */, + A3996916F5E374EDB9F46437A5F8E0F9 /* TSInteraction.m in Sources */, + 467B74897DC8F184C75FE2EEC504A9B9 /* TSInvalidIdentityKeyErrorMessage.m in Sources */, + EF09356951C2A2BC4EB0566375C1FBDB /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, + E7FF35D2FA64F1EE9344F78D4BC738D8 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, + BBB14C267E51617240FED2F83F431D48 /* TSMessage.m in Sources */, + 14589BC243DD888A7A88F397E12E3A59 /* TSNetworkManager.m in Sources */, + B94F3019313D3A569D926584204770EA /* TSOutgoingMessage.m in Sources */, + A11A1895BDD832A26692BFBEEB4C6B51 /* TSPreKeyManager.m in Sources */, + 800DC5D4BDEE3F16EB59A5A6717F26A7 /* TSQuotedMessage.m in Sources */, + 96FBD1FE36F8712C4C656369840CAB1A /* TSRequest.m in Sources */, + D36DC2CED041F81F1408243C50978AA0 /* TSSocketManager.m in Sources */, + 3C1F2328A7A5A1A00482EE4707571C12 /* TSThread.m in Sources */, + FFF1B39AFD34F97A678C8C2BCCC8FE8F /* TSVerifyCodeRequest.m in Sources */, + DCF5491B0E1B39E159A77A5EFA179C3A /* TSYapDatabaseObject.m in Sources */, + 2045A5DCB486D821DDAAE51FE80F07BF /* UIImage+OWS.m in Sources */, + ADFB4187E01A60629F90B5C6446B03AA /* WeakTimer.swift in Sources */, + D1E60B474DEE7F71ABD5011845035168 /* WebSocketProto.swift in Sources */, + 7A1E3C44B652F529CE9A43F5324330FF /* WebSocketResources.pb.swift in Sources */, + 820355D3B4F7CBE8AB2055BEB9A57F0F /* YapDatabaseConnection+OWS.m in Sources */, + F54A64FF58FDF85C9961337B3F6CAA04 /* YapDatabaseTransaction+OWS.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 665CA685C5E35057C64B0BF059D19A31 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + EA30C3D9960A54733BEC646EF28F40ED /* HKDFKit-dummy.m in Sources */, + A084EDDE52E04586A5A6D4D67D75ACD9 /* HKDFKit.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 822900AFE88CF62559F3CC340E1B2560 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DF8344363EA84EAB79A9A71B0F1A27B4 /* EXTRuntimeExtensions.m in Sources */, + 326918ACE81DB74C813B51D2EDBF7689 /* EXTScope.m in Sources */, + 7FA192C5FEE07B4104E54B11F28D725A /* Mantle-dummy.m in Sources */, + AD7EA277D66D1E9BB6E549C5585921C6 /* MTLJSONAdapter.m in Sources */, + 250BC880C9F17A12A4B3AB9DC812BCAD /* MTLModel+NSCoding.m in Sources */, + BDA00E9D17C691F434328990D131BD84 /* MTLModel.m in Sources */, + 963807747B1FF936C3AF33EB46339A3C /* MTLReflection.m in Sources */, + D325E03AA6B5DDDEB9862887D6C611B3 /* MTLTransformerErrorHandling.m in Sources */, + 3CD85D2BF59D1F4E6D3A2AA678A27037 /* MTLValueTransformer.m in Sources */, + 6F0B9F9BE2D8614CF2235339823ED22F /* NSArray+MTLManipulationAdditions.m in Sources */, + 915CA688BF91A2219A7BE4A33E2FA0BA /* NSDictionary+MTLJSONKeyPath.m in Sources */, + 65EE88DB2F513CD0D91B79D7268F4CD5 /* NSDictionary+MTLManipulationAdditions.m in Sources */, + 43229AE0F385579F3BC645ADEC7F47CA /* NSDictionary+MTLMappingAdditions.m in Sources */, + E4BA76C7332ABD25C82BA76B1BABA63C /* NSError+MTLModelException.m in Sources */, + F64EE08AA7083A232F00E6692BD949B7 /* NSObject+MTLComparisonAdditions.m in Sources */, + 74C120494D21BBA102834C0CC8AC5C21 /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + 5E100413515D2C38EAB55DC5141013B5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 851631A347CD5A98B86CD9184DDED680 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 72F58299ED9B5A05F6F8A361F62A6113 /* AFAutoPurgingImageCache.m in Sources */, + 8AFC7A630CAB2A426772D835A9392EE0 /* AFHTTPSessionManager.m in Sources */, + 1FE3482415CB9E353F5BE9D8D414AA1A /* AFImageDownloader.m in Sources */, + 9249EEF96143995ABAA0B53D3D83CE51 /* AFNetworkActivityIndicatorManager.m in Sources */, + CCAEF2831BD13498E659052012849EA7 /* AFNetworking-dummy.m in Sources */, + 628B9E828C4669A679025DFFCB9E309E /* AFNetworkReachabilityManager.m in Sources */, + 3840A56FED60A6F5F793683AAC1C3861 /* AFSecurityPolicy.m in Sources */, + 845E77019730AC19DE58C92C038B032C /* AFURLRequestSerialization.m in Sources */, + 594EDA6E9E69BA3B3A57A41EC8906254 /* AFURLResponseSerialization.m in Sources */, + B478949E6CBEB24D09174A22A165B7B7 /* AFURLSessionManager.m in Sources */, + B8A1DBCAB4BDC7658C82E8C4C5B2AF79 /* UIActivityIndicatorView+AFNetworking.m in Sources */, + F4538F6EE63F7F97EDF852E28FC91038 /* UIButton+AFNetworking.m in Sources */, + 587F858DAA1FAAB3D14FEF1BBA18C58A /* UIImageView+AFNetworking.m in Sources */, + 863506E6F2C7015A6432CCDBCFD10040 /* UIProgressView+AFNetworking.m in Sources */, + 986B70D8C31511D2AB2AD32A3C312091 /* UIRefreshControl+AFNetworking.m in Sources */, + E25BD05756A102344FB2DCEC0675AB60 /* UIWebView+AFNetworking.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 98D39B22F7B6669D57496498859759A2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; files = ( - 4D8DAF1AEE65132477B50E4CC87483E1 /* NSDate+YapDatabase.m in Sources */, - 102B527A0CA56489EC99093BA12C5215 /* NSDictionary+YapDatabase.m in Sources */, - 01F5988306645F264996F18A74B85EB7 /* yap_vfs_shim.m in Sources */, - 54030A685A18FC5F9B56ECE41B002869 /* YapActionItem.m in Sources */, - D95962D418C9FACBB1E2694D63A39B00 /* YapBidirectionalCache.m in Sources */, - 4DBA64995054B9D13E0BBE5A4391F64D /* YapCache.m in Sources */, - 23F9612FE0AFB1782ED0C9DFAE64B3D4 /* YapCollectionKey.m in Sources */, - 4B973D78D1B502F2F1B605671248DDEB /* YapDatabase-dummy.m in Sources */, - 375F1737D9ED51B4688BCFF4D03FFF2C /* YapDatabase.m in Sources */, - 6DE9A0A61EEABCA6F388679B3153AE06 /* YapDatabaseActionManager.m in Sources */, - 089E4EA7AF146F20CBA063DE1383D1B0 /* YapDatabaseActionManagerConnection.m in Sources */, - A570971DEE9A00543D988289A5C6D190 /* YapDatabaseActionManagerTransaction.m in Sources */, - 11A3046BBD2882BDF8C59A6EDC855CD2 /* YapDatabaseAutoView.m in Sources */, - E60FEC1F6AC7FC8A01B8C04838079E84 /* YapDatabaseAutoViewConnection.m in Sources */, - BEDD1226D50D0519CF99C21A562BDD29 /* YapDatabaseAutoViewTransaction.m in Sources */, - 651DA762DBE713DA6AF97A107A1039E4 /* YapDatabaseCloudCore.m in Sources */, - E2D8FCFF917503A58B80BCDD22E22E6A /* YapDatabaseCloudCoreConnection.m in Sources */, - 0FBFE90559306B945C3B9E3A66BCA701 /* YapDatabaseCloudCoreGraph.m in Sources */, - CEC2CC362CFF2549A7975D8BED8425B8 /* YapDatabaseCloudCoreOperation.m in Sources */, - ADF39CC7EAD05A4B22BF8956D7C72E1D /* YapDatabaseCloudCoreOptions.m in Sources */, - 05B0E1519C146ECAABCFA8AF86238483 /* YapDatabaseCloudCorePipeline.m in Sources */, - 074E093248E4E48756F7B6BA03547E32 /* YapDatabaseCloudCoreTransaction.m in Sources */, - BA7AE020205B183FB91FF98C33BC3249 /* YapDatabaseCloudKit.m in Sources */, - BD78455C9B89F2D2D611518277C479EF /* YapDatabaseCloudKitConnection.m in Sources */, - 040A23283D34B8F6094757CC50C8D18C /* YapDatabaseCloudKitOptions.m in Sources */, - 9BA5FB8CF06C1E4364F21790D4108E01 /* YapDatabaseCloudKitTransaction.m in Sources */, - C55A04B868747F3BAA15DD8EA74A85E0 /* YapDatabaseCloudKitTypes.m in Sources */, - 68A01562807C1724BE04365F0BCC5A83 /* YapDatabaseConnection.m in Sources */, - 5EAAA622B3B0072124BE44AAFBB40C44 /* YapDatabaseConnectionConfig.m in Sources */, - 64990380EB39522462239C97BEB74423 /* YapDatabaseConnectionPool.m in Sources */, - 1E655F5637179BD039FE8993F011236D /* YapDatabaseConnectionProxy.m in Sources */, - F4C2C8827B93367A7026F692335F1A75 /* YapDatabaseConnectionState.m in Sources */, - 97B9D0B98F555590411AF6CE3779F89F /* YapDatabaseCrossProcessNotification.m in Sources */, - 1A3318F3B58055CADC03B8728B153BE4 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, - 2311A465C3AA45AB658F043C1794DEDC /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, - 33622EA5F311F5A1E01DD89B9B63FCA0 /* YapDatabaseCryptoUtils.m in Sources */, - 6B6B8602AC25D8BDB3E604360F02BEAF /* YapDatabaseExtension.m in Sources */, - 9CC71CEF0B428D93882B09DF9577613A /* YapDatabaseExtensionConnection.m in Sources */, - B1503A3B9B9F1F524A039AA4BD6ABD2B /* YapDatabaseExtensionTransaction.m in Sources */, - D8DD83F99D1A6A7479B3214092861006 /* YapDatabaseFilteredView.m in Sources */, - DBDB6782E7AF818B62330C6286F0A695 /* YapDatabaseFilteredViewConnection.m in Sources */, - EF16900B8AA27D5DF111351E33307AEF /* YapDatabaseFilteredViewTransaction.m in Sources */, - 7DBD5022174B9295F86A737C785C3AF1 /* YapDatabaseFilteredViewTypes.m in Sources */, - 633B9F360143FEB17EE1F78C77F9AEDC /* YapDatabaseFullTextSearch.m in Sources */, - E639051EF36214E7613261C050D85F1A /* YapDatabaseFullTextSearchConnection.m in Sources */, - B87ABD9B93F8D62500ADE1FC5DD8F0F6 /* YapDatabaseFullTextSearchHandler.m in Sources */, - 0ADE35C62F6133612AF767EB9C5765AA /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, - 6F9BFD5769848F875FBD24B8BBB5AA78 /* YapDatabaseFullTextSearchTransaction.m in Sources */, - F797A4759171A28DE590C5302235D7CA /* YapDatabaseHooks.m in Sources */, - 3A984105A951EFD22A05572D5F1345E5 /* YapDatabaseHooksConnection.m in Sources */, - 16ADB0F5DF4EC94B6050B09DDAABB30B /* YapDatabaseHooksTransaction.m in Sources */, - CE3722A190884822010253EB7990BD7C /* YapDatabaseLogging.m in Sources */, - 8B196DC184FAC941EC0E2C8AE38FFA9E /* YapDatabaseManager.m in Sources */, - A9E2A4CF6E515D12732C929F71123BE4 /* YapDatabaseManualView.m in Sources */, - 1FC2351F322B1D6068C34BEBF308CB65 /* YapDatabaseManualViewConnection.m in Sources */, - 6236ADE2183229C259887CB7B8D43DD5 /* YapDatabaseManualViewTransaction.m in Sources */, - 318B957D02005D1544FF65EF7A9CFA88 /* YapDatabaseOptions.m in Sources */, - CA9DFFC6B5833E109E6D53E00DA2F47D /* YapDatabaseQuery.m in Sources */, - 2FDC3639F1BFA66C2BA5B6909D9F9658 /* YapDatabaseRelationship.m in Sources */, - 3F9E34541FB961214730DE70E321C051 /* YapDatabaseRelationshipConnection.m in Sources */, - 7DA0D05BA7CDE0A30420C7F81F0D814B /* YapDatabaseRelationshipEdge.m in Sources */, - E8BE0BCAD99676D5BB5B70BAF91DE849 /* YapDatabaseRelationshipOptions.m in Sources */, - 027F0A19256396CE523BB2E93E3AC70C /* YapDatabaseRelationshipTransaction.m in Sources */, - 11030CCAFAD60EB755193BDC34F3C82B /* YapDatabaseRTreeIndex.m in Sources */, - 6C5CAA3CA83030B62D99489E50049D5B /* YapDatabaseRTreeIndexConnection.m in Sources */, - 0A9C2F8B710C3FCE89FC3A57D774571D /* YapDatabaseRTreeIndexHandler.m in Sources */, - FCEF5C19003E19C4F40C9073F9EA1503 /* YapDatabaseRTreeIndexOptions.m in Sources */, - DF74171EDD4C094BF57999CF1A6044CE /* YapDatabaseRTreeIndexSetup.m in Sources */, - D11547B2DA550C62397BD9019E039B52 /* YapDatabaseRTreeIndexTransaction.m in Sources */, - C110E3235911637CD07F6A61D741B5D1 /* YapDatabaseSearchQueue.m in Sources */, - 0B0D91BD499866DFADFAC575FF80D9A7 /* YapDatabaseSearchResultsView.m in Sources */, - 51BFD15CD314C2536EA1B9D6083EF332 /* YapDatabaseSearchResultsViewConnection.m in Sources */, - 7E9F4D56DE8EB99F151C9708C9229196 /* YapDatabaseSearchResultsViewOptions.m in Sources */, - 9A022388E11D92FB3BBE6E9D89CC6CF3 /* YapDatabaseSearchResultsViewTransaction.m in Sources */, - C75C59EADDE88D116818993DF45D2BC7 /* YapDatabaseSecondaryIndex.m in Sources */, - D2DF6A1FA1C39ACD49261E04838AE4EB /* YapDatabaseSecondaryIndexConnection.m in Sources */, - 3A4317E7EAFB3A032865D9D67F72C86C /* YapDatabaseSecondaryIndexHandler.m in Sources */, - 7D7BA8CEE0C5A430AA353AA8F428D012 /* YapDatabaseSecondaryIndexOptions.m in Sources */, - 8CB8EA7B5A3E41F525CA93F3FCEE5E97 /* YapDatabaseSecondaryIndexSetup.m in Sources */, - 4FDB01DECAE5279A6516213C3A27F4F5 /* YapDatabaseSecondaryIndexTransaction.m in Sources */, - 369376EDB3EDE10382C5616345C946A3 /* YapDatabaseStatement.m in Sources */, - FE3CF80E64E679683740335B74D545FD /* YapDatabaseTransaction.m in Sources */, - 0CBEBE7036C10983D991875E8E462FB4 /* YapDatabaseView.m in Sources */, - 4E1730B5B63BEEC1D330598A737F7072 /* YapDatabaseViewChange.m in Sources */, - 1C93308163A157F2CA6A367918328A1B /* YapDatabaseViewConnection.m in Sources */, - F59D4F0EC8DB3D32E7349924CB7B357C /* YapDatabaseViewLocator.m in Sources */, - FCE4D94C8411794621A2366A2F045078 /* YapDatabaseViewMappings.m in Sources */, - 6F80DBCFD705C2F095A83CDA431B3EC3 /* YapDatabaseViewOptions.m in Sources */, - E1A1E47308A9719A63C4A054886C5462 /* YapDatabaseViewPage.mm in Sources */, - 59A4D1AF8B9C67ECC173175438676116 /* YapDatabaseViewPageMetadata.m in Sources */, - D19FB0E0EEE9AFEF3B504E2C8B2FB935 /* YapDatabaseViewRangeOptions.m in Sources */, - 2D9000E07FE5B399B55D544EBD1D7C25 /* YapDatabaseViewState.m in Sources */, - 5396187594E3D4B899C3E58E557DAD2A /* YapDatabaseViewTransaction.m in Sources */, - AF2DAB44189986985B6627D201A3CBE3 /* YapDatabaseViewTypes.m in Sources */, - B8793F556C3796DB3E7656E9DB7483CE /* YapDirtyDictionary.m in Sources */, - B10C90915842558FB5CD685EF24483BB /* YapManyToManyCache.m in Sources */, - 8B0699845D90EAD7AD4DAF314F9CF6B9 /* YapMemoryTable.m in Sources */, - 702476452349E636A09B943799E28B4D /* YapMurmurHash.m in Sources */, - CB44CA61C36484F4C93493AD3BDF7D28 /* YapMutationStack.m in Sources */, - FDEC3EBBF606A6CCC4426D4266A3D5B1 /* YapNull.m in Sources */, - 77D96E16B42F00FF4130D0052863B4F5 /* YapProxyObject.m in Sources */, - 5060FC8158962E168E97FF57C950C266 /* YapReachability.m in Sources */, - B46ED95A3A08C7CA40AC75E78B19E3A3 /* YapRowidSet.mm in Sources */, - C1D94EE876064B24BC4EC218D8E98FCD /* YapSet.m in Sources */, - FD521DC0D7E6E24F7F2CF7E1A199DB86 /* YapTouch.m in Sources */, - 973D128C17328C4B2A215065226D7FEF /* YapWhitelistBlacklist.m in Sources */, - B71FDE9770FC87DCEAAD07DA8B50DE52 /* YDBCKAttachRequest.m in Sources */, - C1D44FF36ADB64530B3E1259D3177BEE /* YDBCKChangeQueue.m in Sources */, - 3F6FF60CC4F9F43F2F89E1B79EF60728 /* YDBCKChangeRecord.m in Sources */, - 2CE694987A8880B0B2BD87B4FCC2BCBB /* YDBCKChangeSet.m in Sources */, - 6E6B5626F4ED6C3274387169129AA985 /* YDBCKMappingTableInfo.m in Sources */, - 76A9438F13896D7DC092BA4FBFF9E5B3 /* YDBCKMergeInfo.m in Sources */, - EA04A54F4F17A3BEADCBA47EBF5737C4 /* YDBCKRecord.m in Sources */, - 06C86437C1BBA2B00AF804263019CD5B /* YDBCKRecordInfo.m in Sources */, - 4B6AF62169E734125796BDA0BCCBB87C /* YDBCKRecordTableInfo.m in Sources */, + 70161E84376B3ADEBFAD5CD732E99306 /* blocks.c in Sources */, + 351D43DB88938CFA63A6D7418AEDD43E /* compare.c in Sources */, + 00CA5EBDF5311F281E4A0F92916D73DC /* curve25519-donna.c in Sources */, + C4D5DF1CA46325C0CAE4D34DC5F8DD81 /* Curve25519.m in Sources */, + 0BE222FC18F24F558527F2CAE31F9993 /* Curve25519Kit-dummy.m in Sources */, + 8DD8D3D8FDA1D28AF4D86D8056F3AE17 /* curve_sigs.c in Sources */, + 2F62416ED0EA44C1440044D20229596B /* Ed25519.m in Sources */, + DBC523D74DCE0D203304A3C8243F90D9 /* fe_0.c in Sources */, + C86D0D6CA3634B336487B4D88B2CCC89 /* fe_1.c in Sources */, + 67088C4C36D1430C3694CF4D4C07231F /* fe_add.c in Sources */, + 498241B72C226972724A20AF56981E50 /* fe_cmov.c in Sources */, + BDF13737BC92828F5DDF8D1D596A7A72 /* fe_copy.c in Sources */, + F2AA7B430EF609BF6060278F772790EF /* fe_frombytes.c in Sources */, + B9B8A3E7FB15924B8FEBD41A30BB1947 /* fe_invert.c in Sources */, + 6C40FE0A7371158BE80F456C9860A601 /* fe_isnegative.c in Sources */, + A51EF3DE8AB1C8776A55E5E8680FA1AC /* fe_isnonzero.c in Sources */, + E2942150104EFA7B0DAB77D5E10B4E80 /* fe_mul.c in Sources */, + 0A63D4FAF257FB79773B11345528EAC7 /* fe_neg.c in Sources */, + 375EB0BA9DC75E357BC7507EE5AE585A /* fe_pow22523.c in Sources */, + 66F26584C865BD45BA21E3E4F4CF26F6 /* fe_sq.c in Sources */, + 511C06C51145C8182C86D10F3A614356 /* fe_sq2.c in Sources */, + 59B6D3E6C824235C1FD5BD2D3E546476 /* fe_sub.c in Sources */, + 1E3A56F215AB59E2DAFFE36681534E3D /* fe_tobytes.c in Sources */, + 054CA7E1B19EE09B17C58EB476B395EB /* ge_add.c in Sources */, + DE305AE85B666F55762537A8107E15F7 /* ge_double_scalarmult.c in Sources */, + 0C933367D617F58ED96A3F2ABB2F9AB3 /* ge_frombytes.c in Sources */, + 73F232A7D4E5A64CF0BD66DA307ED168 /* ge_madd.c in Sources */, + C8E8214A4E9AB848E8F34F8253DAA481 /* ge_msub.c in Sources */, + AA6DFFE7D7189463780C4ED018374B2C /* ge_p1p1_to_p2.c in Sources */, + E90506BC152DFD9F8B29615EBF33405A /* ge_p1p1_to_p3.c in Sources */, + 3A8CBDC2969E76E7D9C8C67CBE014DAA /* ge_p2_0.c in Sources */, + C9E5C4FF6E363D214057E3C0751426F9 /* ge_p2_dbl.c in Sources */, + DE85E57B7824C5A2EB83D86A1A1166BE /* ge_p3_0.c in Sources */, + 44C4F6445818D25C83B1972C700C5A5D /* ge_p3_dbl.c in Sources */, + 85185E52286C65FE9B080DD7C2A8F2D3 /* ge_p3_to_cached.c in Sources */, + FE3A7BF26972613F14B1A9FC60B08175 /* ge_p3_to_p2.c in Sources */, + 5CACB736175A7393B1BAB5A479B4586C /* ge_p3_tobytes.c in Sources */, + 11495435A78CFD46477CF080459F0350 /* ge_precomp_0.c in Sources */, + 298FBF9389433FE09341C521BCA42B96 /* ge_scalarmult_base.c in Sources */, + 2F1FC80C435D952683C591032E918E07 /* ge_sub.c in Sources */, + EFCEC408E83C9A5061BE522CF56FAA20 /* ge_tobytes.c in Sources */, + 6AC4D67A2680758A133FF891A9A33026 /* hash.c in Sources */, + 80D0DE4CEDF1E01E1194C527AE22EE15 /* open.c in Sources */, + DC1F3A0A5B2A7A8057249FCAFAEC3F9C /* Randomness.m in Sources */, + A6FF32D95B60EB9748023170DE68F72F /* sc_muladd.c in Sources */, + 7A502C1E88F33F216BF224306230B77A /* sc_reduce.c in Sources */, + 5941DEC177E1F1832B2AD7682A9C8FD2 /* sign.c in Sources */, + 1ED49B1E98F54A702D000E938E496DD2 /* sign_modified.c in Sources */, + E71AB5B3A5E17B999C5A37592F50A2EF /* zeroize.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D12B5EA023591F8B1A814EAE54389ABF /* Sources */ = { + 99650D198DE75B384BCA64EDA88E3D4D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 549FF05EF0346ED115907B39FEEBB4D0 /* Pods-SignalTests-dummy.m in Sources */, + 7F33A70393B7C203C41AC69FB8F79E95 /* Reachability-dummy.m in Sources */, + 676C34D1AF137CB7FD91EE09A35106C2 /* Reachability.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FCC683CD5564054446B4C13C4451C293 /* Sources */ = { + 9FB104F7F39CDB7095A08C17075BBF7A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AFCF65F5ABCAA4CEB70E1742C7707533 /* SAMKeychain-dummy.m in Sources */, - C3D6D5836C3B6704E20EFCFCDD12E6A0 /* SAMKeychain.m in Sources */, - 45045E22AEEAC65042FF0916BB64EB99 /* SAMKeychainQuery.m in Sources */, + 5453BC455348CE2079AE4158C9513F15 /* SAMKeychain-dummy.m in Sources */, + 55E7CF9A74011CDCE65274285D0DBAC6 /* SAMKeychain.m in Sources */, + 459ADCF48F47A5ACEEAD3E280F49FEB6 /* SAMKeychainQuery.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FCC78D05AD0A72E36659A3ABFB7116B4 /* Sources */ = { + A8102978B5CD5F4FCE8C7B873A4AAB51 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AFDBFB362C5A029627363C9B05DED06E /* ContactSortingTest.m in Sources */, - 7A4B5A7AEC6285338620BCBB12E869F8 /* CryptographyTests.m in Sources */, - 4EC05259F4F9183093ED61DC81E7E00A /* MessagePaddingTests.m in Sources */, - A0CC3DE9EE459C7021BB26AD25E18691 /* OWSAnalyticsTests.m in Sources */, - 3A4953F271B0D420B2E44B6910DDF4A5 /* OWSDeviceProvisionerTest.m in Sources */, - 553AA7A5EAAB414017516B148286B4E9 /* OWSDisappearingMessageFinderTest.m in Sources */, - AEB22F33F4492DF6F3C01E602F907670 /* OWSDisappearingMessagesConfigurationTest.m in Sources */, - C17FFDA252574E1485BA9A35696783D0 /* OWSDisappearingMessagesJobTest.m in Sources */, - 19611DAF9E197FCACD0894027915EC89 /* OWSFingerprintTest.m in Sources */, - C6D42F0BF2B0C3026B26BE0DD7E51158 /* OWSIncomingMessageFinderTest.m in Sources */, - 9A395E39063EA6F7BB1DC12BF361CBEA /* OWSMessageManagerTest.m in Sources */, - B030B1A503AE86159B465AD2575FAD10 /* OWSMessageSenderTest.m in Sources */, - 19D12A0BC674110096E5171A2CD68E3B /* OWSProvisioningCipherTest.m in Sources */, - 320F16C0845E25F1EF18E8C250FC8FEA /* PhoneNumberTest.m in Sources */, - 5075622F8BF7574DE914E04D9EF4FFF0 /* PhoneNumberUtilTest.m in Sources */, - 730BD2B7F0895DE33C7C45CB37ADC1F6 /* SignalRecipientTest.m in Sources */, - 230C8C3220560209DF03EBD33E2183AD /* SignedPreKeyDeletionTests.m in Sources */, - 790592144DCF12B56A0918270E0761BB /* SSKBaseTest.m in Sources */, - 5C313EDCAD70041E46705E90CDDB803D /* SSKSwiftTests.swift in Sources */, - 339D4D9BE3B11EA3A3AB9327D88647E4 /* TSAttributesTest.m in Sources */, - 9F1FAD1A5D55F8E1D80674801B778099 /* TSContactThreadTest.m in Sources */, - 772281D6380D8DA4F440E58C49D11B8E /* TSGroupThreadTest.m in Sources */, - 593DB906083AD5655AAC346297A9F6CD /* TSMessageStorageTests.m in Sources */, - 11A140F5B175511541C13A9EAF0E3AAE /* TSMessageTest.m in Sources */, - 04A6A1026B6842E294B58E9E38D39214 /* TSOutgoingMessageTest.m in Sources */, - 2D169953A29EDA54E6913B770C39DA41 /* TSStorageIdentityKeyStoreTests.m in Sources */, - FCC62983DC7E831C8F3B063AB9544401 /* TSStoragePreKeyStoreTests.m in Sources */, - D19391DE84337CECDB21BB0097A2170A /* TSThreadTest.m in Sources */, + C929C471C9A56D7A36F2CD1710D201B7 /* AES-CBC.m in Sources */, + 621AB1F2F7F24D01CBFC57A70F3B266C /* AliceAxolotlParameters.m in Sources */, + 2C352E3D7F2C5A515FAD54C928EF5239 /* AxolotlKit-dummy.m in Sources */, + 1DC386471A49E93839E962F235549AD3 /* BobAxolotlParameters.m in Sources */, + A47A56B5D5E8CCD2F0B2E88C87A96AFB /* ChainAndIndex.m in Sources */, + 40E033C90665F8FFE134B2F0AEF10874 /* ChainKey.m in Sources */, + 1BB9749A98A2BF1029AB7946D62E54B0 /* MessageKeys.m in Sources */, + 75A55252F066D58551D002AAA6DDC081 /* NSData+keyVersionByte.m in Sources */, + 98726EB3296EEB69912A58903E0008D0 /* NSData+SPK.m in Sources */, + 3F756534D961A60E712FBDD253DD47BD /* PreKeyBundle.m in Sources */, + B2A09A09EE84D9D714A29622B436CF04 /* PreKeyRecord.m in Sources */, + D6261C7E8A64A0A86F8DE7C01A7382DE /* PreKeyWhisperMessage.m in Sources */, + 9DCD327E541E991237DF5A289FD69D53 /* RatchetingSession.m in Sources */, + 6FF2BA4EB1CDA68BBBA255BF5B65F56B /* ReceivingChain.m in Sources */, + BD61BDAD95A28580237A6A5906A03682 /* RKCK.m in Sources */, + ACB2161AC61F6530F612FFB48A901E86 /* RootKey.m in Sources */, + 4C07ECA561528B0B2237CBFAC70236E1 /* SendingChain.m in Sources */, + FD748DCD4857427C12AEB716A9A8D0D1 /* SerializationUtilities.m in Sources */, + 55CAE31BE0229A2A16985C24D49AD3A5 /* SessionBuilder.m in Sources */, + 61307897357F820703BC45FC1072EECD /* SessionCipher.m in Sources */, + 14F40A7CB56437FC36000409C5EA65C8 /* SessionRecord.m in Sources */, + 2EDD0E2933B6EEABF4EA678FF7AA057A /* SessionState.m in Sources */, + 59407F1D9AB84D335363CB47BA0D2CA0 /* SignedPrekeyRecord.m in Sources */, + 5828E10579429FD60D2F91F9ED5B4D86 /* SPKDataParser.swift in Sources */, + 87BE4BD32A345F143E47C62DF84F333D /* SPKProto.swift in Sources */, + 7CE0DFF5883EDAD0D2D6681876AC9C4E /* TSDerivedSecrets.m in Sources */, + 243B14E789B25804E5318A999084E045 /* WhisperMessage.m in Sources */, + 13D4DCCE8D1EE1BB4DAAD310B51DEE3A /* WhisperTextProtocol.pb.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B43B03C0498C8880DAB7C401CFD323D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 515EA48ACA654632B09B27BFE2141D1A /* SQLCipher-dummy.m in Sources */, + FD1B407B7ECFE6A7CD9F81EA84B8A522 /* sqlite3.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C96DE0E787E14F084DE1D033FC2CA1E4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8FB20B405B642F5330A43FA9A3CEBCAC /* any.pb.swift in Sources */, + EFE65DC652BB6ECD814FA3A21A8EBEFD /* AnyMessageStorage.swift in Sources */, + D7B3CC03CAF15C70B0EFDA4F41E60292 /* AnyUnpackError.swift in Sources */, + 9CA38F43AB22F3C234F80C6CCF2071DD /* api.pb.swift in Sources */, + E219099B1AE8DFF2B2B0393555457F97 /* BinaryDecoder.swift in Sources */, + 7DDB2F29D3473DDC4E793B1352E61887 /* BinaryDecodingError.swift in Sources */, + E4B11EC3549B703E13ECD9CFC0E75387 /* BinaryDecodingOptions.swift in Sources */, + CAA5F271759DEAB67640DC99E8F23185 /* BinaryDelimited.swift in Sources */, + 5E1A69E99FCF71891B9FDFBAE089CC94 /* BinaryEncoder.swift in Sources */, + D18291B30584F5A9739E1B55FF9E322F /* BinaryEncodingError.swift in Sources */, + 49F919969B7366C09A61033F89D43F02 /* BinaryEncodingSizeVisitor.swift in Sources */, + 980D79D907E76AB2DBFB5910F188BC64 /* BinaryEncodingVisitor.swift in Sources */, + 8BF1FC31CFC2D294F82EC0D2E4C4EA3C /* CustomJSONCodable.swift in Sources */, + 2E8CB0187339A0A2E9A380FE274B1F0C /* Decoder.swift in Sources */, + 5C257DE274A06DB8FEBE7609345B11EA /* DoubleFormatter.swift in Sources */, + F7712FD11691B4728B8FBA57AE330E29 /* duration.pb.swift in Sources */, + 9269D257097B242D82183383FEC7C6A0 /* empty.pb.swift in Sources */, + AD5B702811CF1FBA2AE8A123C9A62C9A /* Enum.swift in Sources */, + BE08DA1DD31E8AC7645253FD928F8AEF /* ExtensibleMessage.swift in Sources */, + 9DE6BB62ED310E3A31D71B3CDE6E7494 /* ExtensionFields.swift in Sources */, + 4DE14F6AC469A26DF65AA22C7BFBA3F7 /* ExtensionFieldValueSet.swift in Sources */, + 1D0C3B74025BD2083DA8EE2FB9C39171 /* ExtensionMap.swift in Sources */, + C7632E4B2133AA1045D4EE1920AA5F69 /* field_mask.pb.swift in Sources */, + CA7C0D5C36BBA7D1C1FFA4791606709B /* FieldTag.swift in Sources */, + A8FED0B8DA46996B8E88CBFA69793F76 /* FieldTypes.swift in Sources */, + 6664187074D658CEA60A41F9CE8A3AD6 /* Google_Protobuf_Any+Extensions.swift in Sources */, + 5F16BF89D347503C8957773A975B3393 /* Google_Protobuf_Any+Registry.swift in Sources */, + A1912CA2060DF56F8EAD892C12CEC5E7 /* Google_Protobuf_Duration+Extensions.swift in Sources */, + 6CC2D5720B33BA1D2C4DCF9CE73D9165 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */, + 834CB29F65FD3E731D1E9C4F43CFF037 /* Google_Protobuf_ListValue+Extensions.swift in Sources */, + 31FEC07B261F879E3EFD58F676F68AA7 /* Google_Protobuf_Struct+Extensions.swift in Sources */, + D9FFA40084ED46AA94018A89E4EB8C84 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */, + 9E2617F037B588A01CD000F1D37F0F56 /* Google_Protobuf_Value+Extensions.swift in Sources */, + 07942D8F661CCF77DA58C6A275B47D7D /* Google_Protobuf_Wrappers+Extensions.swift in Sources */, + AF470B7E2BE871D4157BC912CBF1D736 /* HashVisitor.swift in Sources */, + 26925D65593C52F8C2CC3D74750C2D0A /* Internal.swift in Sources */, + BF18422CBBF0F0A1CAD3D26B608D51CC /* JSONDecoder.swift in Sources */, + 3151B5B22B23B2ABBD5035E362EAF163 /* JSONDecodingError.swift in Sources */, + 1FDD816D84FE2CEC623A16D93CCDCA55 /* JSONDecodingOptions.swift in Sources */, + F7FB2F470388B9C934536BD220D884E9 /* JSONEncoder.swift in Sources */, + 4CDDA0C18114DA246D80A4970D65E05B /* JSONEncodingError.swift in Sources */, + FF599D7472EA4707DC43821C9D03E41F /* JSONEncodingVisitor.swift in Sources */, + 43712EF18BC272805D82B3B4DD5354D2 /* JSONMapEncodingVisitor.swift in Sources */, + 5BDEB5D3C67311525C5BB62AEA359C6E /* JSONScanner.swift in Sources */, + BCB95012B39F008D94EEC303BBE2FF4E /* MathUtils.swift in Sources */, + C9478648BF0526B9476517AE69D57F32 /* Message+AnyAdditions.swift in Sources */, + 13E1F4A531D4D4EF8ABFDA64142DAC7A /* Message+BinaryAdditions.swift in Sources */, + 0E4D4792999C302C234094F26F40A192 /* Message+JSONAdditions.swift in Sources */, + 114CDEA90594BE5F581832E79580258C /* Message+JSONArrayAdditions.swift in Sources */, + AA7B1ABFA5F7CA05E2AB30F9027C30D1 /* Message+TextFormatAdditions.swift in Sources */, + 3506F12BEBA709CFA66C171182E1C6DD /* Message.swift in Sources */, + 43500C92352ECD7087DA7DDEB7AF1B09 /* MessageExtension.swift in Sources */, + 5262C38A48C429E59E90C3AA92D0533B /* NameMap.swift in Sources */, + 69A9576F666AEC49B9E23E6A8538714F /* ProtobufAPIVersionCheck.swift in Sources */, + E8FA0C58558BE0EF9F902FD64CAAFE4A /* ProtobufMap.swift in Sources */, + AEBE5A0851B49F4BEF05AAC7336BE513 /* ProtoNameProviding.swift in Sources */, + B9FA4A6EE1E37258A1255AA7DD1E8670 /* SelectiveVisitor.swift in Sources */, + 2830814D6DF847CD52FBC08AEED95D38 /* SimpleExtensionMap.swift in Sources */, + 0F5E1713D9ADCCCD6B92CD9E2693B024 /* source_context.pb.swift in Sources */, + 8B79F816A883B94AD3F635BEC4552DB0 /* StringUtils.swift in Sources */, + 5CB5572A507E5C65C229511F6CC33C78 /* struct.pb.swift in Sources */, + 4FEC853ABB75137CC9966322D47BB3EE /* SwiftProtobuf-dummy.m in Sources */, + D4F98DA21C50E148152A574F9565639D /* TextFormatDecoder.swift in Sources */, + 0AF05D858C21A9E29DAF78813A215BBF /* TextFormatDecodingError.swift in Sources */, + DD098549AB67BE8F9EA6F23A6B8925B5 /* TextFormatEncoder.swift in Sources */, + AD8FE2B97023C7842A4465EEBA593F66 /* TextFormatEncodingVisitor.swift in Sources */, + EFECBE691D48C2269EB25964E7B51D7B /* TextFormatScanner.swift in Sources */, + D6BA2BB8D58E6E6B8679A79418316112 /* timestamp.pb.swift in Sources */, + 40F8E4D47AAA9BC8C104D94D0BE441CA /* TimeUtils.swift in Sources */, + B8000C7A3F02118177FDF1F0EA27CC4F /* type.pb.swift in Sources */, + 77B68F3EB14EBEDBC7FDFF9FE87EB8BF /* UnknownStorage.swift in Sources */, + 1ADD9F61B52D29DECE1A9DFD0E8D5C09 /* Varint.swift in Sources */, + E008FD3EC03DAEF57D0E3A1BA4D76F86 /* Version.swift in Sources */, + 12A1C6876CA9DF0CC7BDBE487AB22F45 /* Visitor.swift in Sources */, + 52E6E4440D500B8251B45E2D67D83850 /* WireFormat.swift in Sources */, + F695E7D8DB171703771136336B83CCC4 /* wrappers.pb.swift in Sources */, + B76825B29D576C93459C7F9F80FC70A5 /* ZigZag.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CE051E5D810C457397B5C214B2CE4270 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + EE7450F7A68A2D089B8E003CD3D75564 /* Pods-SignalTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D21B36D15E5D8F65BDEB871419C792B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 013A9CC6E476CE07CBCB06D86B0761F0 /* Pods-SignalShareExtension-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EC0E392AFD82F34934E1BE0E6C0BB1FA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BA8AABF6425632A3669B5F1D6F85704C /* ContactSortingTest.m in Sources */, + 1DEC2732D98C34CDB26CD3D49953EECF /* CryptographyTests.m in Sources */, + 6EE64C54A4585CDA9188799817C26918 /* MessagePaddingTests.m in Sources */, + 5EAA1BF36D0F286606ED759AECF979CA /* OWSAnalyticsTests.m in Sources */, + A66E8172FEC7EA0F302B424C9DDA5B9E /* OWSDeviceProvisionerTest.m in Sources */, + B5619D1E8173A8C4D54C0A07B70D3811 /* OWSDisappearingMessageFinderTest.m in Sources */, + E38ABDF1C77029638BC428BE51339483 /* OWSDisappearingMessagesConfigurationTest.m in Sources */, + 48E49F63CECA8DF0B9D49F6143105454 /* OWSDisappearingMessagesJobTest.m in Sources */, + 1213FC1CC58C9342AE9D1A2145D61AA4 /* OWSFingerprintTest.m in Sources */, + 8D305D267F02E713B8B6333A1D96DA25 /* OWSIncomingMessageFinderTest.m in Sources */, + 4357405A0E959B06CE76273BDECC4660 /* OWSMessageManagerTest.m in Sources */, + 46688ACA17D699E3F0EF195075AE1C6D /* OWSMessageSenderTest.m in Sources */, + 27E61D3A96F6CEF68BEDC16FD1A4F772 /* OWSProvisioningCipherTest.m in Sources */, + 419A938D070D20BC7D7ABAFD2D2B032F /* PhoneNumberTest.m in Sources */, + 6BE5C3365AF703ADA7E3089A97920114 /* PhoneNumberUtilTest.m in Sources */, + 2E4CAB6F924B2931AF3A0F9540B15115 /* SignalRecipientTest.m in Sources */, + 42682E45ECE5F87AF2E6BAB74B4DAF13 /* SignedPreKeyDeletionTests.m in Sources */, + B4729CF6B39CAE5DA064A2EB8AE88E6F /* SSKBaseTest.m in Sources */, + FFC17B6AE0128967E61EBCFD2F67951A /* SSKSwiftTests.swift in Sources */, + 69DE4AF7BBEAF20286722758B332EA9E /* TSAttributesTest.m in Sources */, + C7247CDBF3B56AFC46281A5CC3EE4DD2 /* TSContactThreadTest.m in Sources */, + BFAFE6065A221449CD0F29AAC235C730 /* TSGroupThreadTest.m in Sources */, + D068C9641457767D6F6ACC816BE95A55 /* TSMessageStorageTests.m in Sources */, + C5DC6BAD78A084FF60DB98A503172D3B /* TSMessageTest.m in Sources */, + F91406A10A4FDC6965C2A45243CF411F /* TSOutgoingMessageTest.m in Sources */, + 2FB3A2E7EF3B86BE6016A6DCD839B257 /* TSStorageIdentityKeyStoreTests.m in Sources */, + 3F333E43D1C2964690CD16DEBDD99466 /* TSStoragePreKeyStoreTests.m in Sources */, + DC0F406E6622BEE72693C2AEAC5A6081 /* TSThreadTest.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EC5872E9A9FCEE4AB0037581621B2F39 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 595CE7834276CEDB6894BB87D10C1BD0 /* NSRunLoop+SRWebSocket.m in Sources */, + 9CD3ACE557543C6D8A68F40C119BF494 /* NSURLRequest+SRWebSocket.m in Sources */, + F1CF79F90946BB4D9F90804DFE03E1BA /* SocketRocket-dummy.m in Sources */, + F749065F427D438A0847625A7A0E7A37 /* SRConstants.m in Sources */, + 88A8ED1A1F47DAAFF2A6BA2C8092DBAB /* SRDelegateController.m in Sources */, + 1C2EAAAC0BEBF169CEECC74338BA4C77 /* SRError.m in Sources */, + D2561053442345A9ED8548F7F634679D /* SRHash.m in Sources */, + AF9D34C199650809A92CA6D1E5D8DD81 /* SRHTTPConnectMessage.m in Sources */, + 018144FA5B2ADB51441CB81947EB4B57 /* SRIOConsumer.m in Sources */, + E9E100376B3F5369C770872AC2714CCA /* SRIOConsumerPool.m in Sources */, + 48BFFBD069FADD8B0874EEA65583E237 /* SRLog.m in Sources */, + 4B59EFA69F8BF64C3AE4FAB5E4A1853F /* SRMutex.m in Sources */, + E5E90C2790EAA7E4AFBF1FD2042C89D3 /* SRPinningSecurityPolicy.m in Sources */, + 90A7C1D2E5FFD31527F8EE37B463E302 /* SRProxyConnect.m in Sources */, + CC03C1A42D59B2D3E1EE7AB0D4A4A775 /* SRRandom.m in Sources */, + 5C5491361303C576B7C747C74BC1C8F3 /* SRRunLoopThread.m in Sources */, + CA26A607E30AD4226D825FD2ABDD1071 /* SRSecurityPolicy.m in Sources */, + AD7CD649E38E474F43D0BA9D78419760 /* SRSIMDHelpers.m in Sources */, + 912E83C8707D364131B58DA5473A2115 /* SRURLUtilities.m in Sources */, + E35B32A03E4E9F4B848979C316484C4E /* SRWebSocket.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FDB99B02CD167D06F746196360AD3EE6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D12AB4169B0C471255015504EC2392F8 /* CocoaLumberjack-dummy.m in Sources */, + 6B072F59F22FDEEE5D04841B2F5C329E /* DDAbstractDatabaseLogger.m in Sources */, + 79AF68781F5A4C45450CCA342259D52A /* DDASLLogCapture.m in Sources */, + 9DB7331B5DC1A1CB5EBBC5292B4D1D24 /* DDASLLogger.m in Sources */, + 435971B28EF13F34F37AACB316C8CC93 /* DDContextFilterLogFormatter.m in Sources */, + A108F1E5A378DA4771DE0BCF3370524D /* DDDispatchQueueLogFormatter.m in Sources */, + C833D2E53E15F6CAABE87C7735256495 /* DDFileLogger.m in Sources */, + F249E3401D4ED3A845ECCCAC4DA8358F /* DDLog.m in Sources */, + 3501284CDFE7C2E11BBD83AD771E810B /* DDMultiFormatter.m in Sources */, + E63EAAC9C8006A58F45ED3285E926100 /* DDOSLogger.m in Sources */, + C182C06A4179F5DFCD8EBD0E26D60A3C /* DDTTYLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 024295DE9EFC9A6D77110779C310353B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = 28C8134179778A40914C86ABEFD30DE8 /* PBXContainerItemProxy */; - }; - 02C4B43C2A8BBBA759FE3F0FC1971F08 /* PBXTargetDependency */ = { + 01AA5E13A8EB07E2C0B11E90C51FEE9F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */; - targetProxy = F8C175792EB6ADF120FD14FCBEEBE9A5 /* PBXContainerItemProxy */; + name = Mantle; + target = 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */; + targetProxy = 1870D5818912AC4BE41F699FB14400C9 /* PBXContainerItemProxy */; }; - 0570BE5327D9A0F155E4DDE7ABC13CC7 /* PBXTargetDependency */ = { + 07B8A2E57A202CE7DA50E9305628AC64 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; - target = D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */; - targetProxy = D46C8E514B841B2122BA690D37F1E595 /* PBXContainerItemProxy */; + target = 01A44B925618F92F097013B57B76CE7F /* Reachability */; + targetProxy = 23F3F806DC353A3D700C1FBA823F4034 /* PBXContainerItemProxy */; }; - 09CBCA81271F1A5F031754D7FCF1B194 /* PBXTargetDependency */ = { + 0A6725730884A6C520A08493A5229269 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */; - targetProxy = 9D53743A4E72A55B2FD75D85CF991D9B /* PBXContainerItemProxy */; - }; - 0C5AAE6799AA244BC81E6AD3BF6A8705 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mantle; - target = 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */; - targetProxy = 76BF6FE7C6F79BAD97A075722F291E5A /* PBXContainerItemProxy */; - }; - 10446693BA45A9273BA6ABC4CE6FF082 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalServiceKit; - target = 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */; - targetProxy = 84B5ABB073BFCC93B69F4044096B0154 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */; + targetProxy = A17216A130F35255EF86598CF7BCF532 /* PBXContainerItemProxy */; }; - 12EB986B4D34E8FA1FB979FCA92D98E2 /* PBXTargetDependency */ = { + 0A788A2637C81B8D0C0ADEB70F769A7E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */; - targetProxy = 781F3895E4805E71381A4A8C91B77F7F /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = 9391A0AEE3888831F88436757F25A423 /* PBXContainerItemProxy */; }; - 132B82B5940FB5FB546BA9E7AF284D0E /* PBXTargetDependency */ = { + 0CBD6301BA8F0A7716FDCCC78959F87B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AxolotlKit; - target = 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */; - targetProxy = F18447FBB4A05CF7C567D1B9EAE59B20 /* PBXContainerItemProxy */; + target = 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */; + targetProxy = 9CFAA2B81A39B068FC494CAC23A28107 /* PBXContainerItemProxy */; }; - 144C94E6B4712ADB4105EA0093B1EFA3 /* PBXTargetDependency */ = { + 0D3FC0F66C8F0A241E18049D57E34B4B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = 3C3615FB16F96380C6DF74FF5DB85CF0 /* PBXContainerItemProxy */; - }; - 159E0B9C76DDA2CA1BE12310FE4B8D42 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Reachability; - target = D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */; - targetProxy = 107B41CF3E5015657780094DF43B7ABE /* PBXContainerItemProxy */; - }; - 1745A9659B41529D1926A89A08C8DE39 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = 1802F8DEA92C8F9C7E3A3A6E186E5662 /* PBXContainerItemProxy */; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = D8C621CF341C7C762102D872E21AC359 /* PBXContainerItemProxy */; }; - 1AA67C651D9EE4DBED1DCB4CFB0587AA /* PBXTargetDependency */ = { + 0D61551AFF2FBC604A7E29347537BDCA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */; - targetProxy = E639D17CF8739E64FED52B5259559061 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */; + targetProxy = E4AF59DA3B9450C6540EB2F5C261FA38 /* PBXContainerItemProxy */; }; - 1F538C621C7121012AD4FD4B9FE0C77B /* PBXTargetDependency */ = { + 0ECF73E76499044AA2CE2B0793610260 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = B03E353902AB06E6BF3A8F9AC1FB9C47 /* PBXContainerItemProxy */; + name = SocketRocket; + target = 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */; + targetProxy = E17CFF9DE03086B5B2EF9DFCB16635F8 /* PBXContainerItemProxy */; }; - 20E640359765DB729EB54164BC0E6A8C /* PBXTargetDependency */ = { + 10782C123EBEF454012B557728E6E85B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */; - targetProxy = CB41AFBCA1845BF9EC2562ADAFD02953 /* PBXContainerItemProxy */; + name = PureLayout; + target = 78138E76FDC31C53FB393569CD10D33C /* PureLayout */; + targetProxy = 93EED1690654534CED621AA8EA38A32E /* PBXContainerItemProxy */; }; - 21F5469CA4BDB140E4B4D28383CFABDE /* PBXTargetDependency */ = { + 185F84D212CC6E964AF651D5AC50612E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YapDatabase; - target = 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */; - targetProxy = 4F2DC689E98BA1F91510780AD68C4E10 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */; + targetProxy = EBBAE05C559C490AE1A1D15460C853F3 /* PBXContainerItemProxy */; }; - 27E11610116521E84C84C42DB8917ABA /* PBXTargetDependency */ = { + 18761D6BB1ABBC6E63B1A84A6FA33CB1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AxolotlKit; - target = 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */; - targetProxy = D338E31C427C2DC2F85177C29D437D64 /* PBXContainerItemProxy */; + target = 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */; + targetProxy = 2ED14545FC8AE355EF6D0C657CF76CD3 /* PBXContainerItemProxy */; }; - 2D4FF5F116F726C1A01B0850E0267753 /* PBXTargetDependency */ = { + 20280632314E144ACF1CC425C3BF8051 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "libPhoneNumber-iOS"; - target = 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */; - targetProxy = E982983E9019B1D995C77835C5BCE637 /* PBXContainerItemProxy */; + target = E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */; + targetProxy = 50513EC13ABEA770A4779150C737C6A7 /* PBXContainerItemProxy */; }; - 30E4803D05CE043EEDC59344452FA834 /* PBXTargetDependency */ = { + 20B4AB740643F27B664BCAE797FC0508 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YapDatabase; - target = 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */; - targetProxy = 8C6F1280AE7BB7438B550B0A2F5648CE /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */; + targetProxy = 206F8E28688F0BEDE3AAB64E5EEF1D85 /* PBXContainerItemProxy */; }; - 398FECF05F8C567AC29501B1DB1D83D6 /* PBXTargetDependency */ = { + 21F133D39D0C16CD059EC49854A2C12D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = 55ED28F1929D7400E5EE354D8535BC80 /* PBXContainerItemProxy */; + name = Reachability; + target = 01A44B925618F92F097013B57B76CE7F /* Reachability */; + targetProxy = D4D85694E770C6BD4BFFD73D05AC32D3 /* PBXContainerItemProxy */; }; - 3A0D62D7FD5B6FBD6E44F6A5F8E1139D /* PBXTargetDependency */ = { + 22DF75001EB3FC25C83B5A40D368144D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "libPhoneNumber-iOS"; - target = 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */; - targetProxy = 296B6AD8D4C2BCD547FA36166B753B94 /* PBXContainerItemProxy */; + target = E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */; + targetProxy = C99CC31E871FDE6DAB9AC34433153CAA /* PBXContainerItemProxy */; }; - 3CDD9FDB0E454C66844263A7F6060E61 /* PBXTargetDependency */ = { + 234C6AB14601D659F32D6C910A6AA4F0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */; - targetProxy = 7EED94886BA9BCB240C1A7B5ED4C2E7D /* PBXContainerItemProxy */; + name = AFNetworking; + target = 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */; + targetProxy = B5CB10481648A124D44A98F9D6440498 /* PBXContainerItemProxy */; }; - 3DD528019C17130F4B795F4E8A16F18D /* PBXTargetDependency */ = { + 29E32731E47AAA54AFF548D175E45503 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = A17E477B53E5F884BDD3F9BC01856F23 /* PureLayout */; - targetProxy = 0107B32EF5C7759389C939B6BA64B043 /* PBXContainerItemProxy */; + name = Curve25519Kit; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = 42056BBE4EE2DBAEA16F42D56FBED5B4 /* PBXContainerItemProxy */; }; - 3ED3A50F3EDA3610595EF71D8BA6B92B /* PBXTargetDependency */ = { + 2B3858A94E1F5A0003CA8FF3D1501DD8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AxolotlKit; - target = 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */; - targetProxy = 9D4A60B63239812299C13DB3253B83DF /* PBXContainerItemProxy */; + name = SSZipArchive; + target = 28EC8D3AF36BBD8E2FAC2DB343FBD97A /* SSZipArchive */; + targetProxy = 9F99A039D7384F3D799CF272F922D178 /* PBXContainerItemProxy */; }; - 43928A90837BF2041C845E070288F416 /* PBXTargetDependency */ = { + 2EE364802EA3DA259EC107F13CD06A36 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = 8FCAF9B25AF6F5D6600D67B040EC3EE7 /* PBXContainerItemProxy */; + name = SwiftProtobuf; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = 5182C9793E61626C0663760A03F99C2C /* PBXContainerItemProxy */; }; - 456ABB0B28D68AFD3011259D006CCB39 /* PBXTargetDependency */ = { + 31C4862839C44007994E2ED34155CBCA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYImage; - target = 0E0063AFBDA9BD3212753B0055A24D1B /* YYImage */; - targetProxy = 0B76146704790401E350D72FD4809311 /* PBXContainerItemProxy */; + name = HKDFKit; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = D6B698B387D2DB20AE161A6BAE3534AD /* PBXContainerItemProxy */; }; - 4B7AADF04D537E32E3EB7B73D8BD3D89 /* PBXTargetDependency */ = { + 324C59A7DB67C9B2AB17A982FA215173 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */; - targetProxy = F410A389BCBD0D4FEB811BC77CD2AD30 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = FD2F717EF0E33E2FFBAEADF7CCE19F57 /* PBXContainerItemProxy */; }; - 4BF188C4164909678D94F1A49876AC18 /* PBXTargetDependency */ = { + 35DF9832C8D7D48B123877D11CB1F64C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */; - targetProxy = 7E5A33A7064820B4A901BD738DA8CB6E /* PBXContainerItemProxy */; + name = SocketRocket; + target = 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */; + targetProxy = AC41B78ACE18F6E2132C1E5D0849779E /* PBXContainerItemProxy */; }; - 4C854107203399BF6CF28CD79F8D21D6 /* PBXTargetDependency */ = { + 37C5EDF2ED51D2AE7F3A8F7558FA9EB3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */; - targetProxy = CB4D981B9F9EF6CCD76770EE0BD23434 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */; + targetProxy = 455652E856E386E3E94984E553789A0F /* PBXContainerItemProxy */; }; - 4D4BF60BE3B9303C2EF0134AA8A51F12 /* PBXTargetDependency */ = { + 3831821860556BC77D6C71EB19A89168 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */; - targetProxy = E4D5DC2285628B585CABB84055666F3D /* PBXContainerItemProxy */; + name = HKDFKit; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = CF605DD522BEFEA38556A064CF09CB15 /* PBXContainerItemProxy */; }; - 51179C243A173F00BC8F09A87EF07D4E /* PBXTargetDependency */ = { + 384D26671FB36129B8BA1011E628DBC7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */; - targetProxy = 870D838AA66A20571E41C3DC4E2E9F8D /* PBXContainerItemProxy */; + name = YapDatabase; + target = CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */; + targetProxy = E54E15A95929A60A84FD383886029E6B /* PBXContainerItemProxy */; }; - 55EF9E7AF9BAAADA8FADD55D872B842C /* PBXTargetDependency */ = { + 3A4D41395BC07EE0164A117AE6AA937F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */; - targetProxy = F2AAB52CEEB6CE815CDE0B5CCE345AA1 /* PBXContainerItemProxy */; + name = AxolotlKit; + target = 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */; + targetProxy = 3C6EA132ABD1E8BE3FCC6A78D3EE624C /* PBXContainerItemProxy */; }; - 5B2885819A6A344887F81ED2FF7BC198 /* PBXTargetDependency */ = { + 3E5D550A3C43B51EA9A7FC391376E62A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = 08C7A5441D2CF132A84989DFAAF23984 /* PBXContainerItemProxy */; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = 71ED515253CFB7C29FA7676B6975CB7A /* PBXContainerItemProxy */; }; - 5B6B29EEE5BA2942DCB6B91366BC3EF3 /* PBXTargetDependency */ = { + 3E65D56D56B7EB30D058EAF5C7BA0D51 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */; - targetProxy = B8ACAACE3C0DC53FDA52C4A73EE8E896 /* PBXContainerItemProxy */; + name = HKDFKit; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = CF7E09E7154AE589C1446386A4067EA6 /* PBXContainerItemProxy */; }; - 5BBC64E15DF2A89BF45571B53B3EAD2D /* PBXTargetDependency */ = { + 43777FC67C68BAB22B09D2A9932A2BFF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */; - targetProxy = F5D96AB61B0FC40D14BED94FF0C7670E /* PBXContainerItemProxy */; + name = "libPhoneNumber-iOS"; + target = E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */; + targetProxy = 6DA5CC106A55EE1866DC4F1834DDD448 /* PBXContainerItemProxy */; }; - 5E3AE9D0E2EA14B19EA1985001814355 /* PBXTargetDependency */ = { + 458CDA4072561A1DB9790187550426FD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */; - targetProxy = 12A63B644F9F893FFBA6884A70AD7763 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = C07236376F8885F3673599DF80F6DC54 /* PBXContainerItemProxy */; }; - 61F2A36F890335AB3A63B822020BC147 /* PBXTargetDependency */ = { + 48747D0EA7333742ED81D5BFF5794D31 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = 05E20870299142FA3B9AA27FBCF91129 /* PBXContainerItemProxy */; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = 2729F15766D33C4DBFBF30B612357BF3 /* PBXContainerItemProxy */; }; - 6795AC1C0003F862227F21D54B673263 /* PBXTargetDependency */ = { + 492D9CC3B6FAC833689590DB4FD4AC85 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */; - targetProxy = A9ED9E7EACD4CD6D1AF0F61FB60DD70D /* PBXContainerItemProxy */; + name = AFNetworking; + target = 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */; + targetProxy = E923E92B1A4F63505B3363072FA0776F /* PBXContainerItemProxy */; }; - 67FFD63A40C3B4CAF2DBA74AA856A2BB /* PBXTargetDependency */ = { + 497754FCADB6135F0EBC3E952C4B7CF8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = 3A72213BA500924B8053B8E7DB46F44B /* PBXContainerItemProxy */; + name = SignalServiceKit; + target = F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */; + targetProxy = 6D9F6C7268F660158132E800F131B4D9 /* PBXContainerItemProxy */; }; - 69034896BC45C689F2C925F90757BA92 /* PBXTargetDependency */ = { + 4BF6768B167E5E20A050436CE6151110 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = F56161F17D6AAA8BB5132F0F82A02D8C /* PBXContainerItemProxy */; + name = "libPhoneNumber-iOS"; + target = E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */; + targetProxy = 74FE70D51CAD99B648A0D8A225EB9A41 /* PBXContainerItemProxy */; }; - 699E099FE4E294641670D7F092CE58E6 /* PBXTargetDependency */ = { + 4E13AB28809D0AF3C0FD3E33590DFA2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = 27194E1230A856485AED63582FE0902B /* PBXContainerItemProxy */; + name = Mantle; + target = 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */; + targetProxy = CFEA44FE7C578D1AEF2BD9F39B4C1AB7 /* PBXContainerItemProxy */; }; - 6ADAA0A64A10517120B65105377F3C4E /* PBXTargetDependency */ = { + 52098A19A55E3F42D5777441F94E5C78 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 76620F65582DEF545981453210D35C0F /* AFNetworking */; - targetProxy = 7E73B1E134005B9717785DAF33627CBC /* PBXContainerItemProxy */; + name = YapDatabase; + target = CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */; + targetProxy = CDCB8B8058653B3CE93C793B54005289 /* PBXContainerItemProxy */; }; - 7125103E743D7DA71AC0AC54E2A744CE /* PBXTargetDependency */ = { + 576E9F4AF29992C4E39AA674D224B648 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = 081A691427562894FCEB8192EC4FB53A /* PBXContainerItemProxy */; + name = SignalServiceKit; + target = F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */; + targetProxy = 40FED8F1D915BED8DBAC354302E6B9FF /* PBXContainerItemProxy */; }; - 71F41B6C5DCCC53CED674EA7D58F5A57 /* PBXTargetDependency */ = { + 5AFBA225A6008A4B4B003A3B7FDA088E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */; - targetProxy = A162A8F3EBEC31131A3BD185865CD27F /* PBXContainerItemProxy */; + name = "libPhoneNumber-iOS"; + target = E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */; + targetProxy = F5D17A2B95CC08C515F73B542D01A049 /* PBXContainerItemProxy */; }; - 7994D89E05313C4780DF91FCB2BF5313 /* PBXTargetDependency */ = { + 5D140A3E15142B1FE4CA74B5532AAFA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = 3AC99119A5C614CDD47991CE6CD3F5A0 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */; + targetProxy = 172AB8C5B7E6B2999A1470C5DC3EE94C /* PBXContainerItemProxy */; }; - 7F6C4E0CBEBF8FEC426C7957BB7F64A1 /* PBXTargetDependency */ = { + 65140EC6B2E947A3B6FEC9B9D9734E0B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SSZipArchive; - target = ED33757183A6796C51D2269CA5DE946B /* SSZipArchive */; - targetProxy = 9B5A078E620DCD29C2076D132AE7FA97 /* PBXContainerItemProxy */; + name = SQLCipher; + target = D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */; + targetProxy = E686A988969D1CEDC8DD8D51851D5F2D /* PBXContainerItemProxy */; }; - 811CF74CD733292DDC3147243E39FD1E /* PBXTargetDependency */ = { + 65D906119463B1792D0DA3A884FBB55E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = 897D1B68B1F36D08959D85C27BBC6F5C /* PBXContainerItemProxy */; + name = YYImage; + target = AA28E159729D52E0BCBD71E172F4E99F /* YYImage */; + targetProxy = 47CF95041D7FA096DC3C586DC1015A36 /* PBXContainerItemProxy */; }; - 86035777EA9679D79DE33C69CE87D1B9 /* PBXTargetDependency */ = { + 679F9CAE4715C9128CDEF5A6AC157BD9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalServiceKit; - target = 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */; - targetProxy = 8941DFA3ECF337932477EE62CFB9AE1C /* PBXContainerItemProxy */; + name = AxolotlKit; + target = 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */; + targetProxy = C761FDC7FD0AAA983C6F7C218C8E92AA /* PBXContainerItemProxy */; }; - 8B4A6E58E637461C379D7C36E61A157F /* PBXTargetDependency */ = { + 7000C49D7073CC42C381A40AA27055DA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */; - targetProxy = 0A733BB8CC66903B6E1F4A298C0C53EE /* PBXContainerItemProxy */; + name = PureLayout; + target = 78138E76FDC31C53FB393569CD10D33C /* PureLayout */; + targetProxy = EF5354D83A6ED7746BD994A082996049 /* PBXContainerItemProxy */; }; - 8BF2DE80A5865E8097F6B5874C042BE8 /* PBXTargetDependency */ = { + 7623F5B276F6D2D559D2C165D56F8F1F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = E3B90B72C49D834C8D2FBA71003EE8BF /* PBXContainerItemProxy */; + name = Reachability; + target = 01A44B925618F92F097013B57B76CE7F /* Reachability */; + targetProxy = DC70560FA483E8DFEBE53FA1AA084598 /* PBXContainerItemProxy */; }; - 8C1F92CBCC4EB3BEB4D0F2B06C648C60 /* PBXTargetDependency */ = { + 7678D154A50A8FB44CED6BECDFC2CA96 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = E8C49A0155F75E25636D00EEDCBCA559 /* PBXContainerItemProxy */; + name = SQLCipher; + target = D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */; + targetProxy = B5FA2E0D92495B31B16772312F0A6B90 /* PBXContainerItemProxy */; }; - 8ED96C520F67DE6455B4BCCE335EE48B /* PBXTargetDependency */ = { + 7694D4FF896B378966E903C5F8F7F864 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYImage; - target = 0E0063AFBDA9BD3212753B0055A24D1B /* YYImage */; - targetProxy = 9DAEB1A76C6A583F416073A38B1FC5C3 /* PBXContainerItemProxy */; + name = Mantle; + target = 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */; + targetProxy = D1B285B6C0CF050B2FC9CD55DA3627DB /* PBXContainerItemProxy */; }; - 8F53985B8477AAE1ACA1E2D9C3DB3940 /* PBXTargetDependency */ = { + 785066CFD0CCDADEB0053C11AD904E7E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */; - targetProxy = 398F33A33BB56DFDD366A991BC8EB48F /* PBXContainerItemProxy */; + name = YapDatabase; + target = CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */; + targetProxy = ECC030A91447477C2DDFB5387469227D /* PBXContainerItemProxy */; }; - 9008A9F0355129A2DDB622145CC7AAE8 /* PBXTargetDependency */ = { + 7876B92A0DC62763401FDE161C2DFEAB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */; - targetProxy = 5BB8DE441B03428B6A13F5A550B23C9B /* PBXContainerItemProxy */; + name = Curve25519Kit; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = 45243A677BDC79EFA5FC80592102BBB8 /* PBXContainerItemProxy */; }; - 9316A13857C8ABD3BB626EEDBFD66171 /* PBXTargetDependency */ = { + 7944982F78C838FE9D4CD530486F1636 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 76620F65582DEF545981453210D35C0F /* AFNetworking */; - targetProxy = 228938B68BF0CD3FFE7D5AE73A229CE2 /* PBXContainerItemProxy */; + name = Reachability; + target = 01A44B925618F92F097013B57B76CE7F /* Reachability */; + targetProxy = 822D50F21D6848673A887173896059C8 /* PBXContainerItemProxy */; }; - 960C5721057AA38C737AA002ABC3F6E5 /* PBXTargetDependency */ = { + 8220B27DFA21B5CD1550E49476BC5B01 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; - target = 76620F65582DEF545981453210D35C0F /* AFNetworking */; - targetProxy = 6908B1968678FAE14D847A02B52B0646 /* PBXContainerItemProxy */; + target = 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */; + targetProxy = 346A858B0D5F94BD3E188F33C920529D /* PBXContainerItemProxy */; + }; + 8457B48149A6559D56D14F6A04FE233F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 78138E76FDC31C53FB393569CD10D33C /* PureLayout */; + targetProxy = 476D8A3DFCD1C715EF61162352D033B6 /* PBXContainerItemProxy */; }; - 96B819724B889FE32FDF2DE50D1060C5 /* PBXTargetDependency */ = { + 849EE7FDFC932E1FD114F85B8C704B10 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "libPhoneNumber-iOS"; - target = 617F683F7A9BECB4A4FD7CBD350D047F /* libPhoneNumber-iOS */; - targetProxy = A5DD41DE61427B16A944F2CCA91B658B /* PBXContainerItemProxy */; + target = E9846A58E29BC524F26ACBD37F42AB9B /* libPhoneNumber-iOS */; + targetProxy = 9E18108BD517113F8AECAE96434F8235 /* PBXContainerItemProxy */; }; - 97A8198AF8CFB9D03C4660B8C116873A /* PBXTargetDependency */ = { + 85F0BD211A5884862B78E5CC2C7786C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */; - targetProxy = 9662245C5FE9A1D4D15AD2968F8A0273 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = B9FFA23398A1197F12D32CBAE1D60884 /* PBXContainerItemProxy */; }; - 97FF557183BADCD80AE39FE660D32D44 /* PBXTargetDependency */ = { + 8995AFA4DDB01C28DD18DD678DE8ADBA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */; - targetProxy = FEDAB9D379E88D1EDF95EC45400CFAF9 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */; + targetProxy = 20044DE2AC6FFB67389598665557254A /* PBXContainerItemProxy */; }; - 9AD1A1E9175145A436CCB95C6280CB97 /* PBXTargetDependency */ = { + 8B5811E5D218F48D4B171F56B79AA2DA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYImage; - target = 0E0063AFBDA9BD3212753B0055A24D1B /* YYImage */; - targetProxy = BFAFE2B361E45E155A2C06F5658FB334 /* PBXContainerItemProxy */; + name = Mantle; + target = 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */; + targetProxy = 86AD28D57C61DB6F2E645930C357E7EF /* PBXContainerItemProxy */; }; - 9E732621E130D6DAEADECF9DCB3CCAB7 /* PBXTargetDependency */ = { + 8C3E3844481A868114F062BFE1A88DA2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = C8B371D1217570F7DC87B9C5515C78A0 /* PBXContainerItemProxy */; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = 68C16EE4F4A504DF9EF7BEE460A3DF4B /* PBXContainerItemProxy */; }; - A42A1CDBD472CCED35983284B4D9019A /* PBXTargetDependency */ = { + 8C4C761EF62D60F4DBF102F462FD1F0D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */; - targetProxy = CF02EAAFE4205FE9B7D5F3875F43027B /* PBXContainerItemProxy */; + name = SignalServiceKit; + target = F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */; + targetProxy = E9347E853C8D26B390DC20FF8F36162A /* PBXContainerItemProxy */; + }; + 8D4A5B972C3909CF52DBAF91B3C2BED3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */; + targetProxy = D1A5950F4E996D193FB109D9E606E7DF /* PBXContainerItemProxy */; }; - A6FC387F9AB188411B1E0F3F5601AE58 /* PBXTargetDependency */ = { + 919CB00054C1CE82A271E3530AF23FC9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = 1122FBEB86A15F2B2A1B1557FB7C64FD /* PBXContainerItemProxy */; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = 41A44ECAFE193516A78EA88AA312951B /* PBXContainerItemProxy */; }; - AAC1FAB9E2642F442B34A3DFCD8060B2 /* PBXTargetDependency */ = { + 92252A736881A9BBCD5A95E9A59438A5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */; - targetProxy = 6A5D36DA4413C2DFF2B47CE56D538181 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */; + targetProxy = DCDD61D8CFA7DFD1DD475B56642F636C /* PBXContainerItemProxy */; }; - ACA0D52961821DF0F0B347819F464C2A /* PBXTargetDependency */ = { + 93F6339443387325893341EFC388B3E3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YapDatabase; - target = 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */; - targetProxy = E7AA36D9BBDD63D940506713E8D3EDE1 /* PBXContainerItemProxy */; + name = SwiftProtobuf; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = C933CCFA955BF888EB129C2E3F704AA9 /* PBXContainerItemProxy */; }; - AE8A6C369AE88A9350941B89F375C135 /* PBXTargetDependency */ = { + 94A91CD29A5BCB5F2533FDF39066E965 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 76620F65582DEF545981453210D35C0F /* AFNetworking */; - targetProxy = A9408E075A8131D0A614B45DB1E947A3 /* PBXContainerItemProxy */; + name = Reachability; + target = 01A44B925618F92F097013B57B76CE7F /* Reachability */; + targetProxy = FC6322377A75D3D73DB28A72E2C9AC0F /* PBXContainerItemProxy */; }; - AEC6D1CCD5A422B5596ABCAE28C378BC /* PBXTargetDependency */ = { + 94FBE9107A080685E15CCB2021B869F1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalServiceKit; - target = 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */; - targetProxy = 911B5F43FD93336F7E43044A5AF38AB3 /* PBXContainerItemProxy */; + name = SQLCipher; + target = D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */; + targetProxy = A35DFF9881BF83A71EE624962804CA87 /* PBXContainerItemProxy */; }; - AFE9679409ECDC27708C1B17A9979D00 /* PBXTargetDependency */ = { + 9543A81626F1ED2B6D1FB663BF68137C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 76620F65582DEF545981453210D35C0F /* AFNetworking */; - targetProxy = 43387B55EA7700F7A96E69BFED144E88 /* PBXContainerItemProxy */; + name = SocketRocket; + target = 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */; + targetProxy = 44223720025D76A65B80A5612CC9AFA9 /* PBXContainerItemProxy */; }; - B8572472D327AFF8FA9CD73F5FEC45D4 /* PBXTargetDependency */ = { + 95C61B18032BE23B5E6FD3949911CC00 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = D7924A8EDFFD47B1BA8C6AB5897298AF /* Reachability */; - targetProxy = 5A61A94A07C15AD76EC412F02F6932E8 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */; + targetProxy = 8F1EBDE671691E56471AF420111A0327 /* PBXContainerItemProxy */; }; - B860F92F2B81EAB5624FEF6712429AFF /* PBXTargetDependency */ = { + 98E92E73C3D110E6A77F5C577A5D2EF1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-Signal"; - target = A3BC37D1811490F74983C8FE1DB30B3B /* Pods-Signal */; - targetProxy = D645983A42B0EB56602F44C2E0D40852 /* PBXContainerItemProxy */; + name = PureLayout; + target = 78138E76FDC31C53FB393569CD10D33C /* PureLayout */; + targetProxy = 94516386AEC8AA93E5E2CDFAD6F4A440 /* PBXContainerItemProxy */; }; - B8E875AB86EC4D5D7E55574FAE30398A /* PBXTargetDependency */ = { + 990CFEED15C040FAEEE282760637FA94 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Curve25519Kit; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = FC683AF40716AC0CD6C16C81940DC763 /* PBXContainerItemProxy */; + }; + 9985F2E57BBE639D2252BD2C378E23B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = E23EA495C7D9D1113F309170A3B7FE72 /* PBXContainerItemProxy */; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = 9EF84D49AC749A591B945CBDE8288333 /* PBXContainerItemProxy */; }; - B90C91FB9C34A8E4ACDB8D8FDF79D412 /* PBXTargetDependency */ = { + 9CF8ECC2838FBE8069E3CCF32FE90568 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = CF25A6D521207EFB3C96EAFCD43B63FE /* PBXContainerItemProxy */; + name = YapDatabase; + target = CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */; + targetProxy = C6BB186936F5A804814972534D988B24 /* PBXContainerItemProxy */; }; - BC6209892FC308F10AC2E5495F2B8723 /* PBXTargetDependency */ = { + 9EBAFCFEDE0BE5A4BC75B0BAA2B3EDE8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */; - targetProxy = 324A0533442AF90D395209348C2C066F /* PBXContainerItemProxy */; + name = SocketRocket; + target = 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */; + targetProxy = 200B553B12DBE8DE65DBAB52FA5E0B89 /* PBXContainerItemProxy */; }; - BCF9F24ABFD529BE5B908CC66021132C /* PBXTargetDependency */ = { + 9F4D78DC33229E5E4EE1FE96CF0F5A11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */; - targetProxy = 286D2EC2449F164FE797758329C8C66B /* PBXContainerItemProxy */; + name = Curve25519Kit; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = 6FE33029812EB6261F6D3D63395BB512 /* PBXContainerItemProxy */; }; - BD754163076A22DD1CD8D6FC79FA9FD0 /* PBXTargetDependency */ = { + A30A7695842AA40B97D30B26F2ED5056 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = A17E477B53E5F884BDD3F9BC01856F23 /* PureLayout */; - targetProxy = FCBED7FB996457E014EEE74D51F22B0C /* PBXContainerItemProxy */; + name = Reachability; + target = 01A44B925618F92F097013B57B76CE7F /* Reachability */; + targetProxy = AA97EC2339D94116B528ED42FE6BFE87 /* PBXContainerItemProxy */; }; - C14DA40CECF91E5DB3CBC36C5F220FF1 /* PBXTargetDependency */ = { + AAC44BF36B16A56FBF20AF89EC3504AC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; - target = 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */; - targetProxy = 439BCEF482A0222D8A4374D93CF3A6C5 /* PBXContainerItemProxy */; + target = CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */; + targetProxy = B3692EBA7BDEA691FABEF51FA9C0D27F /* PBXContainerItemProxy */; }; - C39DD9D466D241D530A4273670891E54 /* PBXTargetDependency */ = { + AD66156833701AED3BE8A297913D1803 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = D5BC68368EF115AE8EB2FA6F7957A976 /* SAMKeychain */; - targetProxy = 42F927FE0720BB8A295654D3A149CABB /* PBXContainerItemProxy */; + name = SignalServiceKit; + target = F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */; + targetProxy = F0CDC815210454865F2044BD130F6F0D /* PBXContainerItemProxy */; }; - C39FDB73FCE1157B363DD20154D0F375 /* PBXTargetDependency */ = { + AED0A53BFFF7F0FF7A61E74932E8E8C8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */; - targetProxy = B9C66C1C1EA44F86D9388D217FAF247B /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = C19BD4C2F2568FD290C89BE09AC07763 /* PBXContainerItemProxy */; }; - C3C3BE575D24E9F4929C0D9461F12497 /* PBXTargetDependency */ = { + B0742865875B849CE7FC3C450487E9D1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 8994394428E53E61C778A423B7E7A9D9 /* PromiseKit */; - targetProxy = D24B196B02A74A1928E580D439F597F8 /* PBXContainerItemProxy */; + name = SocketRocket; + target = 6A365DCD8EFB492A8FCC57B06063AAAC /* SocketRocket */; + targetProxy = FB1E8E0150165F41E10684002469A570 /* PBXContainerItemProxy */; }; - C73F644AE60C4C5F660F38F871B6EAD1 /* PBXTargetDependency */ = { + B1EB11045266C20D630F9AEA9BC61590 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YapDatabase; - target = 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */; - targetProxy = D14F128C36FC22829C052F3CC08AB83C /* PBXContainerItemProxy */; + name = YYImage; + target = AA28E159729D52E0BCBD71E172F4E99F /* YYImage */; + targetProxy = 6BA74ED297711833EC8647F349F25322 /* PBXContainerItemProxy */; }; - CA2EB1B05D76F85BD7A861C2E1ED69EC /* PBXTargetDependency */ = { + B36D1BEE7B1F7CAAFAABF23A3A634182 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YapDatabase; - target = 938ABE55D6CD9D8301EEABFDA3F81073 /* YapDatabase */; - targetProxy = 4146FFEFFE832399494DB5AD2975E329 /* PBXContainerItemProxy */; + name = Mantle; + target = 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */; + targetProxy = 5F7810645BBD7EC8EDAB54C20B866C0D /* PBXContainerItemProxy */; + }; + B5D018DFE76943908C511586DEDCF836 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalServiceKit; + target = F2435FDD3884FD0B39E3506079C03DAE /* SignalServiceKit */; + targetProxy = A82CC55CB701A554CEED42AE2A3ED708 /* PBXContainerItemProxy */; }; - CA61C99CC539C5B6D9642E47B4D3CDE6 /* PBXTargetDependency */ = { + B77C2A6310BA59D5E25A1883FD304008 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = B89606FDFFDC694BC168A4EEA4879EC2 /* PBXContainerItemProxy */; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = F9F297DCB566E3D27E87C2FC63032799 /* PBXContainerItemProxy */; }; - D205563390A6BD42AAFA219DEB543F05 /* PBXTargetDependency */ = { + BA4B0B5D771446797826211369EF05C8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */; - targetProxy = 71CAC38229494FFFBAE595F82B06647E /* PBXContainerItemProxy */; + name = YapDatabase; + target = CE4B86D9D2EB0A880D032DA0BD801AD8 /* YapDatabase */; + targetProxy = 0B66F3683F1C719F86F49FC1D6CB705D /* PBXContainerItemProxy */; }; - D56BAA695854BB831A18B23435BF7CBF /* PBXTargetDependency */ = { + BBDB14BA3D48CEEBCE181C830DC9E6A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = 4038B9A1B2F518099EC3B92BF9DAE226 /* PBXContainerItemProxy */; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = 00BCC410D1AD03BAB67168DBF3D24661 /* PBXContainerItemProxy */; }; - D5BED2F8B0560B3B36F032ED44F5380A /* PBXTargetDependency */ = { + BE0AC5A1BC6C60501F46B63C864F780D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */; - targetProxy = D97C4AD4CC0B92E6960DC48491B9698D /* PBXContainerItemProxy */; + name = SwiftProtobuf; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = 69530AEFD2A931306F362C3E22EAC33A /* PBXContainerItemProxy */; }; - D770EAEEC4E6732C5FA3989D6C790482 /* PBXTargetDependency */ = { + BE1646554C08FFEDE661040DB0D5399E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = AD13237BF8DEAABCB9EAF44C9C31074E /* PBXContainerItemProxy */; + name = SQLCipher; + target = D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */; + targetProxy = 583FA5FA218774E9396138C2085C2C93 /* PBXContainerItemProxy */; }; - D7FDA36B189104B4B93BDFE234C4F9AC /* PBXTargetDependency */ = { + BE4792125EC0574DB98D26DB84142E82 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = D751288E13EAFE6CB37A12ED16950574 /* PBXContainerItemProxy */; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = C8CDD863F9ADDDD5763DFD645827666D /* PBXContainerItemProxy */; }; - DAD09923F10B5305FA56D3CE9D92447F /* PBXTargetDependency */ = { + C375C966B3FFF24602E2D28DBB14DD56 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = 290225C8C5FD0217F3EB8DDFF6369EA1 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */; + targetProxy = 63160FDB81AAF419492265D0A15A472B /* PBXContainerItemProxy */; }; - DC7A05C98AB68669FFC2A6BD976A5C22 /* PBXTargetDependency */ = { + C5FCFF10D6C92331184AAA797CB06EEF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = A17E477B53E5F884BDD3F9BC01856F23 /* PureLayout */; - targetProxy = FE9E482033FCC090ED769C990D9D8676 /* PBXContainerItemProxy */; + name = Mantle; + target = 02AD8789483D0C881D9CCA5ABB184877 /* Mantle */; + targetProxy = 795A6F09FA29EEF2E4FD61BE2A810484 /* PBXContainerItemProxy */; }; - DD0282D64564FC4A37D26F51E2283A23 /* PBXTargetDependency */ = { + C60FBD6D0E1E8F3E3C50316EB59D6BC3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = 679D4A186149BDA5AA234E9D3790FD28 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7144EC158F2E597E5E8FF252F7AC2DCF /* PromiseKit */; + targetProxy = E2B446957CCA17B450F90D6EAF1BE7F8 /* PBXContainerItemProxy */; }; - DD0DD8D2FA8D635E7DF998CDD3DF5CE5 /* PBXTargetDependency */ = { + C9738E2A3E96AF86B1830B0C625CC5B4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */; - targetProxy = 8C16ADEC2E64DBDAE567CFB56A038EFB /* PBXContainerItemProxy */; + name = AFNetworking; + target = 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */; + targetProxy = FCB7E284A2E06EF22896754E3A80113E /* PBXContainerItemProxy */; }; - E0213C4CD3FEE07B8165643DB9A417E2 /* PBXTargetDependency */ = { + CE3A207D13FB0E2EAB42BEFD4AFCB5CE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = DAEDFB9C20E8E111FA3C7FB4006D33C0 /* SQLCipher */; - targetProxy = A82963AF06514118FD9EC45F60E11FAF /* PBXContainerItemProxy */; + name = YYImage; + target = AA28E159729D52E0BCBD71E172F4E99F /* YYImage */; + targetProxy = 8C29AB23C43160CC311944DE5155A607 /* PBXContainerItemProxy */; }; - E02995C4D389AD64FDE59DB20E557F70 /* PBXTargetDependency */ = { + D56E4A4BEEEEAE2254B657DCB6F2EB2F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AxolotlKit; - target = 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */; - targetProxy = 8014D2774B43A1CF9EFAF125471E9E3D /* PBXContainerItemProxy */; + name = SwiftProtobuf; + target = 39AB885C77D52B9A4EF33F077C224FB8 /* SwiftProtobuf */; + targetProxy = 8C57DD696F3A7C90C8227D6CB81201EC /* PBXContainerItemProxy */; }; - E0B35BB1A95FD0505CA49AB0AE617608 /* PBXTargetDependency */ = { + D57AD2CEEF169D31B3B61E751B1659F4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalServiceKit; - target = 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */; - targetProxy = E7CB409A980BA9BD78125DE1E885FE13 /* PBXContainerItemProxy */; + name = AFNetworking; + target = 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */; + targetProxy = 919A2B43AA4A2276944A5976B9A95183 /* PBXContainerItemProxy */; }; - E300F15FFE938ECDC9356B94F983B84E /* PBXTargetDependency */ = { + DAE549F9DE5811514BEEAC3973C32A74 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = A17E477B53E5F884BDD3F9BC01856F23 /* PureLayout */; - targetProxy = F679A01EA3BFCCCEAAB4480C5431CD77 /* PBXContainerItemProxy */; + name = SQLCipher; + target = D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */; + targetProxy = 0CF726AA92EB71DA1D3BF842CCADEA48 /* PBXContainerItemProxy */; }; - E4BA747AA860D59464AC74405E5BD4E8 /* PBXTargetDependency */ = { + DDA87BD6206DCB976CA253E5C99CD4DC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalServiceKit; - target = 237277EA071A0C42090E0E10F34EFC45 /* SignalServiceKit */; - targetProxy = AA61E619AAD454AD835137893E67527C /* PBXContainerItemProxy */; + name = HKDFKit; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = 1779474EEF7F5418BE08462EA58D86F6 /* PBXContainerItemProxy */; }; - E8DFDEEEC1CE2406F7AC81E26FA69956 /* PBXTargetDependency */ = { + DF046984918D49A8D5A210166220356E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 65E22D2DC8CCA64ED272A39603F53AA8 /* Mantle */; - targetProxy = CE3E1B1FDAB52947F71C05E8F387EF62 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 51AC4D73380EBC943D442B024783DF79 /* SAMKeychain */; + targetProxy = D576D73937005D845146E25F0D893210 /* PBXContainerItemProxy */; }; - EBAE2FA9CC2E6B2AC8484C0DB8D83DD1 /* PBXTargetDependency */ = { + E23267FF3E61D8447F200625385FECC6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AxolotlKit; - target = 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */; - targetProxy = B0CC596D3D0710BE19CA7BC928CA2FE1 /* PBXContainerItemProxy */; + name = HKDFKit; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = B6B91A817AE27525DED5BDB143836E39 /* PBXContainerItemProxy */; }; - F390B1B6E7BDCD8C505EB6C41CB1C95C /* PBXTargetDependency */ = { + E412AD7A8A95DEBA9EED5DDB87CB1976 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 76620F65582DEF545981453210D35C0F /* AFNetworking */; - targetProxy = 4D0D95D59CB1A3A2187E4B469820ED66 /* PBXContainerItemProxy */; + name = AxolotlKit; + target = 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */; + targetProxy = AA5983DBAC815647D7E487B62364F18A /* PBXContainerItemProxy */; }; - F3E3B90857569E9FE4EF8CFE080717E5 /* PBXTargetDependency */ = { + EA4DF1B27A45F49E4E36C0AA455D022D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftProtobuf; - target = E64D70BC435771BA2E465380CDF8EFDA /* SwiftProtobuf */; - targetProxy = F049288E3AC4E5B69425EB579AB13BB8 /* PBXContainerItemProxy */; + name = Curve25519Kit; + target = 86B422155409159ECF686BC6F246354F /* Curve25519Kit */; + targetProxy = F68002DD561EE5363A3435453C41E71B /* PBXContainerItemProxy */; }; - F954E9C62ED3C0565609285C47D83E62 /* PBXTargetDependency */ = { + F16CDFB33EC6DE3A5FAC7455C1DBF7D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 3E5B28BBA249E0027F62A4412B17DD47 /* SocketRocket */; - targetProxy = C45031E4971BC2296F2DF0B71CF0F06C /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = EA39C74D9A9F613CD3104D827DC33E46 /* PBXContainerItemProxy */; }; - FA2CEC87D6701F221188A0A921943953 /* PBXTargetDependency */ = { + F26882E905B06A1944BA3B3D5D700F2D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = EE4F7C5428CD1D648B085C3EA23395DA /* PBXContainerItemProxy */; + name = SQLCipher; + target = D5E327FB2DE9036E1FFB440F96FE8137 /* SQLCipher */; + targetProxy = E01F7507B7C45A75DA91F19390B99666 /* PBXContainerItemProxy */; }; - FB1C70394814A57B6D675DB7B2694E03 /* PBXTargetDependency */ = { + F29C7AD72CD164FE123E9030391320CE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = HKDFKit; - target = B3BC037FE12E59935622C048B407F34F /* HKDFKit */; - targetProxy = 9DE6C61F3012E862093FE0814C6FAFBA /* PBXContainerItemProxy */; + target = 571E9013A8AE7CB29376617AF53EC206 /* HKDFKit */; + targetProxy = AA4DA3D29231862E6208C5BD3A80A6FD /* PBXContainerItemProxy */; }; - FC3EAEE7AECC3BE9267041F7B8D678C0 /* PBXTargetDependency */ = { + F5C914D410DED358B3E11377C2E37CAC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYImage; - target = 0E0063AFBDA9BD3212753B0055A24D1B /* YYImage */; - targetProxy = 0F6ADD4B4EE6552CECEE98F9E282FAE8 /* PBXContainerItemProxy */; + name = AFNetworking; + target = 2C37A63BCEE15E2B9E8FB9A18C9671FF /* AFNetworking */; + targetProxy = FC76DA508A5E973D2299322FD934C25C /* PBXContainerItemProxy */; }; - FD404705D3C5689BE82E3AF807D13FBC /* PBXTargetDependency */ = { + F820AB19D425F9431D8E97B2AA5AE269 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AxolotlKit; - target = 3A3F0D422FFF819CBC0145E8D9757149 /* AxolotlKit */; - targetProxy = 19C9855FBD6C2549218C0B451E4EE8CF /* PBXContainerItemProxy */; + name = "Pods-Signal"; + target = 81D0FFD28D5A4E16073CDD93BC052D5A /* Pods-Signal */; + targetProxy = 7FE910DEA04A1071E2FF0CE024F43191 /* PBXContainerItemProxy */; + }; + FA817CBE5FA845CB4F1C4F0D63DBD834 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = AA28E159729D52E0BCBD71E172F4E99F /* YYImage */; + targetProxy = CAFE697005A86AD2D5B88015218FBF24 /* PBXContainerItemProxy */; }; - FE2B2D6FA45A44D2E4A14AB7E983BACB /* PBXTargetDependency */ = { + FC226CE0817BBB21C35DE3613735205A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; - target = D5689CEE58D0F0F67BCDFE4A8FDAA427 /* CocoaLumberjack */; - targetProxy = 4A14B5342E93E49D2D4A8B474FF14DB8 /* PBXContainerItemProxy */; + target = 2A72188FD6C55D4F0B7AD6CFD9629344 /* CocoaLumberjack */; + targetProxy = 1B5AD8471429646389CE99512C99AEC2 /* PBXContainerItemProxy */; }; - FEA93B5AB7CA5D7BA3155F3A2179CB31 /* PBXTargetDependency */ = { + FD6DB4F239577CFE6794D1995CBCB0C4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Curve25519Kit; - target = B2CF2F2C81A6C3AE945EC3E7C12F9189 /* Curve25519Kit */; - targetProxy = EDAF7D7431B087DB06B46AF1C85E41DF /* PBXContainerItemProxy */; + name = AxolotlKit; + target = 0FE9E452F2A3FB4309C8C9E65A781069 /* AxolotlKit */; + targetProxy = FB24B5FFDD3137CE642F63ACA64000BC /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 09B4C8CF38ACDE480837E995C8274158 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 09C5EF3F26B30EEDC21A26A06EDA2415 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 0BF7B08993A732ABC9C744143553DF07 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "PURELAYOUT_APP_EXTENSIONS=1", + ); + INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 060D215E52F0AFD106A35034906EE4C4 /* App Store Release */ = { + 1421A45687B4679373B61E970C353371 /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 574162FC1BB9DCF06375407DC407A96D /* AxolotlKit.xcconfig */; buildSettings = { @@ -8835,7 +9116,8 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -8844,10 +9126,70 @@ }; name = "App Store Release"; }; - 073D660D56DCAEBAB2E4520270886E1A /* Release */ = { + 1A21C7560B90B3E50D4DB54ABECD93B8 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_APP_STORE_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = "App Store Release"; + }; + 1F658CE157CAE3627F77B34D03B8DAE4 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0A6053D48ED082AE69EA00FE1F48F595 /* Pods-SignalShareExtension.app store release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8858,28 +9200,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - 0CB04852CAAF8E0698EF6425641B5664 /* Release */ = { + 2386DB09A9686BF154FE19968FB77DD6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */; + baseConfigurationReference = 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8891,14 +9236,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AFNetworking/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -8908,11 +9253,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - 0EA9BB1478615952A296666B96D2E8A3 /* Release */ = { + 252BE569A5D16B19BA1505940434FFA9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */; + baseConfigurationReference = 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8924,29 +9269,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Mantle/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 0F4117E90BE9FC9BBA7C184F3F6C2F18 /* App Store Release */ = { + 270C4FB41709E819EDE1131B90BD4127 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */; + baseConfigurationReference = BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8956,14 +9301,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SSZipArchive/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AFNetworking/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; - PRODUCT_MODULE_NAME = SSZipArchive; - PRODUCT_NAME = SSZipArchive; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -8975,11 +9320,10 @@ }; name = "App Store Release"; }; - 1503EC92A5115DB34880CD7FA19E8F87 /* Debug */ = { + 28180DC00E563B2FE751B03B471C5F70 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 025919229EFF5DF3A33418A4602C7D39 /* Pods-SignalShareExtension.debug.xcconfig */; + baseConfigurationReference = 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8990,93 +9334,61 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 199D972A13F2B4C56847F7A89CCA83BC /* Debug */ = { + 2C9714953924458DC59C5E22C46B5715 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SYMROOT = "${SRCROOT}/../build"; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 1A2BB6D75DF286AD830D1E1D83987191 /* App Store Release */ = { + 3A17003A7BCF9C0BF2AF08220BA64807 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */; + baseConfigurationReference = 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9088,14 +9400,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Mantle/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9105,13 +9417,13 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - 238F73CBC8229623E6AC28C35375953A /* Debug */ = { + 3D3BF6825EEB68AF667815C761D77615 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */; + baseConfigurationReference = 7E1435CF24035D6E6202BBDD5A487FB3 /* Pods-SignalTests.release.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9121,27 +9433,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YYImage/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 25510C2D31FCFE6AC9347FB90012E3FC /* Debug */ = { + 405C8602AF363EA44D58FA92BC348739 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */; + baseConfigurationReference = BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9153,30 +9469,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AFNetworking/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 28D2159EFB41D4D4F8935980BC7BCE73 /* Debug */ = { + 43864CC7A4403B46B008DD301DA0E0C6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 839957548BA25AD63178D5F633520E41 /* Pods-SignalTests.debug.xcconfig */; + baseConfigurationReference = D25CEF11B64935D51C4C0D331B35499C /* SAMKeychain.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9186,30 +9502,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SAMKeychain/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 39687CD4D19414092FD0963E83E54257 /* Release */ = { + 4491DF1ED6327C6F74BB4D31F8FB78F1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */; + baseConfigurationReference = 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9221,30 +9535,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 3DB118A1CED9CACE17A7CC9553BE8BED /* Release */ = { + 44DB2D36269F9FE118C44AE4611F1775 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5CB0BF2AFB02B17CA135D79031CF7841 /* Pods-SignalMessaging.release.xcconfig */; + baseConfigurationReference = 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9255,30 +9567,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 3EBC5F57A3FD009B8C331B6C427E4CBB /* Debug */ = { + 46A47E1847E7F59EB1EFFA1A8ACFF776 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A7FC4DE2D53FD0B0D85038974AC43310 /* Pods-SignalMessaging.debug.xcconfig */; + baseConfigurationReference = F5CACD4CA683D4052249738B3070A151 /* Pods-SignalMessaging.app store release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; @@ -9304,17 +9613,18 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - 3FD0179FDFC1F0390C343203B62C77EE /* Debug */ = { + 4F31FEC3CE6A06B63E4F63D2E91D713A /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */; + baseConfigurationReference = 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9326,28 +9636,34 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "PURELAYOUT_APP_EXTENSIONS=1", + ); + INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - 43DFCF947A84FF4DEF5393742E8CC453 /* Release */ = { + 51A05359631F22E4230D56437CB48CFD /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */; + baseConfigurationReference = E65C45CB77E304DB6C1A483243CA9683 /* Pods-Signal.app store release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9357,28 +9673,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SSZipArchive/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; - PRODUCT_MODULE_NAME = SSZipArchive; - PRODUCT_NAME = SSZipArchive; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - 442E82380D3BE5C3A1DEE48C28AF503B /* App Store Release */ = { + 539EC0D5116C940B53706DA7F7E8C0ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */; + baseConfigurationReference = 002DBF4A1B9B92DB77A59898C981E0B3 /* SQLCipher.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9390,14 +9709,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLCipher/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9407,11 +9726,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - 46CD3A5BC8452942C1129835D044363A /* Debug */ = { + 55D22AAD8798EEB264F5C35F0FD03D18 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9423,27 +9742,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "PURELAYOUT_APP_EXTENSIONS=1", + ); + INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 49D59BEA54D037D5D6689B9E6CBEBC75 /* Release */ = { + 56DEBACCC7733D0D4D3FF6C0BEC5D45E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 002DBF4A1B9B92DB77A59898C981E0B3 /* SQLCipher.xcconfig */; + baseConfigurationReference = 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9455,28 +9779,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLCipher/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 4A31D9B7055C21440B62E8DFBB561130 /* App Store Release */ = { + 58107668031098ED2B2432D187A726BA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */; + baseConfigurationReference = 574162FC1BB9DCF06375407DC407A96D /* AxolotlKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9488,30 +9811,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; + MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; + PRODUCT_MODULE_NAME = AxolotlKit; + PRODUCT_NAME = AxolotlKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - 4BCE7F6774E347300B1ABC8244AAAF37 /* Release */ = { + 5990D58983C35EFC7AB12BB141F19BC9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */; + baseConfigurationReference = 34580B0E83B7B0660A4B2AE6B6BC586C /* Pods-Signal.debug.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9521,28 +9846,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 4EEFCA62E8636526C113E99436CF82C8 /* Debug */ = { + 5CA35D20BFA6F0E5B3A08DBCB920CAB2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26488B6A6C4318F05388A8D0CCE6425D /* YapDatabase.xcconfig */; + baseConfigurationReference = 002DBF4A1B9B92DB77A59898C981E0B3 /* SQLCipher.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9554,14 +9881,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLCipher/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9572,9 +9899,9 @@ }; name = Debug; }; - 5554853854784F68573B79B8E45DA5C9 /* Debug */ = { + 5CAC6EF32674F6D7890845E5DF377FD9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */; + baseConfigurationReference = E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9586,50 +9913,26 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - 585C21E3762AE9EE7E754728023E4CF8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 209391D2A119680D488C1EFC3E620844 /* SignalServiceKit.unit.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-lswiftSwiftOnoneSupport", - ); - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - }; - name = Debug; + name = Release; }; - 5884108C6C38AC19800362DEECE66AA8 /* App Store Release */ = { + 60DAF49CA7A9F362148D49C3C3123B2A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -9664,13 +9967,16 @@ CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_APP_STORE_RELEASE=1", + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -9680,54 +9986,20 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SYMROOT = "${SRCROOT}/../build"; }; - name = "App Store Release"; - }; - 5F681018A4BBD0A30A5267D5524BD94C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7B7D19DE829C7C042833D0F31FBAB612 /* Pods-SignalShareExtension.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; + name = Debug; }; - 654796DDE081D604F7164FD082181A10 /* Debug */ = { + 617BDC9E85FDEDE795EB8DDBE37CDFC3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D25CEF11B64935D51C4C0D331B35499C /* SAMKeychain.xcconfig */; + baseConfigurationReference = 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9737,14 +10009,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SAMKeychain/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSZipArchive/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; + PRODUCT_MODULE_NAME = SSZipArchive; + PRODUCT_NAME = SSZipArchive; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9755,9 +10027,9 @@ }; name = Debug; }; - 6673CF1C01D6669B8929077B548278B0 /* Release */ = { + 6C11DE8D1E0D14CFAE0C683D9D1294F3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */; + baseConfigurationReference = 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9769,14 +10041,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9788,9 +10060,9 @@ }; name = Release; }; - 690ACE7A9C7A0B41DD773653B701A819 /* App Store Release */ = { + 71A993FC202831E6D68556EA0F6AEFB2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */; + baseConfigurationReference = 574162FC1BB9DCF06375407DC407A96D /* AxolotlKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9802,28 +10074,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; + PRODUCT_MODULE_NAME = AxolotlKit; + PRODUCT_NAME = AxolotlKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - 6B4AAB061ACB103C98CED9FF0D434737 /* App Store Release */ = { + 75D0CE3BC53C5621730728A4A436DB09 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E3DF0E00888C11E22D4C3F20104D347 /* SignalServiceKit.xcconfig */; + baseConfigurationReference = D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9835,18 +10107,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SocketRocket/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -9855,7 +10126,7 @@ }; name = "App Store Release"; }; - 6CF52BF91F02DC2452CE514E90D5D505 /* App Store Release */ = { + 76D45797904D57D30347F72D2AD6737B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D25CEF11B64935D51C4C0D331B35499C /* SAMKeychain.xcconfig */; buildSettings = { @@ -9882,115 +10153,14 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = "App Store Release"; - }; - 6D9231CE7EB473947AC93399B3BC10D3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 72028A6AC194ECEF27F1ECD4B9FC89DA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 79BD770BE449C6F3AA91D51945184DA9 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E65C45CB77E304DB6C1A483243CA9683 /* Pods-Signal.app store release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = "App Store Release"; - }; - 7C865AC94E5513551E288E21505B81D0 /* App Store Release */ = { + 7971677469242F528BC2958D391190C1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4BE9F6A82E0FEAC8143D9FF6060C0CDD /* SwiftProtobuf.xcconfig */; + baseConfigurationReference = BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10002,31 +10172,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AFNetworking/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; - PRODUCT_MODULE_NAME = SwiftProtobuf; - PRODUCT_NAME = SwiftProtobuf; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - 7EA63C2FDE3311D2D2F7F608CC1D4B14 /* App Store Release */ = { + 79EE8092099D534DC98EBBA4D1CDAF72 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */; + baseConfigurationReference = 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10036,18 +10203,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", - ); - INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSZipArchive/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; + PRODUCT_MODULE_NAME = SSZipArchive; + PRODUCT_NAME = SSZipArchive; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10059,9 +10222,9 @@ }; name = "App Store Release"; }; - 80CE007A929F9F7A0B738FDF04504754 /* App Store Release */ = { + 7E8AB1FB302B7199813645CA4C50D56C /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */; + baseConfigurationReference = 5F244F42361B06B4EBB7622A069E5EC5 /* SignalServiceKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10073,17 +10236,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -10092,9 +10257,9 @@ }; name = "App Store Release"; }; - 85511FB1F09EA164314A75A838DF501C /* Debug */ = { + 832871CE1D65DBBF3ED50ABED0F480E9 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 574162FC1BB9DCF06375407DC407A96D /* AxolotlKit.xcconfig */; + baseConfigurationReference = 4BE9F6A82E0FEAC8143D9FF6060C0CDD /* SwiftProtobuf.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10106,30 +10271,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AxolotlKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; - PRODUCT_MODULE_NAME = AxolotlKit; - PRODUCT_NAME = AxolotlKit; + MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; + PRODUCT_MODULE_NAME = SwiftProtobuf; + PRODUCT_NAME = SwiftProtobuf; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - 89E4EA1D3A7C38910CD4E17526F4FBE8 /* App Store Release */ = { + 8527763115EB501D662F62C068199503 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F5CACD4CA683D4052249738B3070A151 /* Pods-SignalMessaging.app store release.xcconfig */; + baseConfigurationReference = 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10140,30 +10306,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - 8A8F1437A77DE1D59CC19F9FFAFCF41E /* Debug */ = { + 8B1F3135FD9DD91D4E1480F1B0EF2890 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */; + baseConfigurationReference = 5F244F42361B06B4EBB7622A069E5EC5 /* SignalServiceKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10175,29 +10339,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Mantle/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 8F4B3C67594151C2D38C8E0AC64A5893 /* Debug */ = { + 8B43044BC2AA28C6F798380D1CC39FCF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */; + baseConfigurationReference = 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10207,27 +10373,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSZipArchive/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; + MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; + PRODUCT_MODULE_NAME = SSZipArchive; + PRODUCT_NAME = SSZipArchive; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 92B53FA5786A1EC21E5856281D152323 /* Release */ = { + 912264CACD1B0B937F317EEC639E23AF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */; + baseConfigurationReference = A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10239,50 +10406,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SocketRocket/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YYImage/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 97662CA2E5BB4B1B3662A0D17CEF13C1 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 209391D2A119680D488C1EFC3E620844 /* SignalServiceKit.unit.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - VALIDATE_PRODUCT = YES; - }; - name = "App Store Release"; + name = Debug; }; - 9C027BB62342A8082CA0DC4ECF119C98 /* Debug */ = { + 9499C0C98E68814793191181B585E0FD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E3DF0E00888C11E22D4C3F20104D347 /* SignalServiceKit.xcconfig */; + baseConfigurationReference = 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10294,18 +10438,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -10313,10 +10456,11 @@ }; name = Debug; }; - A05D533C5D42638F6C57E5A8BBEC9080 /* Release */ = { + 94AC71C3B560693BF001E4FD3A28595F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */; + baseConfigurationReference = 7B7D19DE829C7C042833D0F31FBAB612 /* Pods-SignalShareExtension.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10327,19 +10471,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -10347,9 +10493,9 @@ }; name = Release; }; - A24B2F86C580AB9041E1D5840827D744 /* Release */ = { + 95DB319A10D932269BAE61007B4AFAF8 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */; + baseConfigurationReference = E8B681F29298ECC084EFEE0CF86A3675 /* libPhoneNumber-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10361,14 +10507,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YYImage/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10378,11 +10524,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - A40D666479054AC717B579632E8607B2 /* App Store Release */ = { + 971546C444AC1E66F25D09DEBA3E9AF5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */; + baseConfigurationReference = 5F244F42361B06B4EBB7622A069E5EC5 /* SignalServiceKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10394,31 +10540,78 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - AED19AF661CAB64F7E32A6400939FFAA /* Debug */ = { + 996A868A430A540A4337B7878953D60D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 34580B0E83B7B0660A4B2AE6B6BC586C /* Pods-Signal.debug.xcconfig */; + baseConfigurationReference = E3DFD5E076E211074180E5CE472A5153 /* SignalServiceKit.unit.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-lswiftSwiftOnoneSupport", + ); + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + }; + name = Debug; + }; + A09C54800D93BE9D9EA5B1D4DE5C6B4E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E3DFD5E076E211074180E5CE472A5153 /* SignalServiceKit.unit.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.0; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A199261B76D4CA18B6FC803A41D70E4A /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10428,30 +10621,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - B34CCD5C20A6398587DEF94B2B7B6E71 /* Debug */ = { + A96B5620A211F3B872A252FACC16A684 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */; + baseConfigurationReference = D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10463,18 +10654,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", - ); - INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SocketRocket/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10485,11 +10672,11 @@ }; name = Debug; }; - B3D2D8C5D781B7B4A78D1812D3776196 /* Release */ = { + AC1C5FD4C13720DF4773D4ACFBE2F876 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 574162FC1BB9DCF06375407DC407A96D /* AxolotlKit.xcconfig */; + baseConfigurationReference = BFB41A7689CA19B4B040C5D19E6343CE /* Pods-Signal.release.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10499,19 +10686,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AxolotlKit/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; - PRODUCT_MODULE_NAME = AxolotlKit; - PRODUCT_NAME = AxolotlKit; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -10519,9 +10708,9 @@ }; name = Release; }; - B9CC1D0E233918CB0F2EA44C4EEF9993 /* App Store Release */ = { + AE33E554FF10AF99D5B24C3C8AA38F37 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */; + baseConfigurationReference = A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10533,14 +10722,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Mantle/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YYImage/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10552,29 +10741,7 @@ }; name = "App Store Release"; }; - BC2DDC3B6C4B2C9E38AC5E267425BE2F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 209391D2A119680D488C1EFC3E620844 /* SignalServiceKit.unit.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - BFB09968E74726BA13A4D65407022A7A /* Debug */ = { + BC3ED4884B63522AFAA4651BCEDF789D /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 002DBF4A1B9B92DB77A59898C981E0B3 /* SQLCipher.xcconfig */; buildSettings = { @@ -10601,14 +10768,15 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - C0D31BFC1D5C2EEA2448D53621C28DA0 /* Release */ = { + C0CFD0469E9E0BA3BA3076BCF9E8010E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0E5F95B15DC3BABDF7F64BB12F23CF51 /* PureLayout.xcconfig */; + baseConfigurationReference = 4BE9F6A82E0FEAC8143D9FF6060C0CDD /* SwiftProtobuf.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10620,32 +10788,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", - ); - INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; + PRODUCT_MODULE_NAME = SwiftProtobuf; + PRODUCT_NAME = SwiftProtobuf; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - C3808F42DE9AE01BCD3C510EF827D63E /* App Store Release */ = { + C2FA51261C258B8C951B42020EB11DF1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */; + baseConfigurationReference = 95D10D141CEFB1CE45DBA93884776B6F /* Reachability.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10657,63 +10821,88 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AFNetworking/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - C40A6650AF7260DFC3ACAA198050F6FD /* Release */ = { + C4EAA84F44D044E108500A81C635F21E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Mantle/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; - C8A7D6F7D1327C333B1EB417439B355F /* Release */ = { + C79A24681C54E9CBCA63D75BE1434FDC /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7E1435CF24035D6E6202BBDD5A487FB3 /* Pods-SignalTests.release.xcconfig */; + baseConfigurationReference = 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10723,30 +10912,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - C8DBF33CE97D226D84DD54E9CD7D1162 /* App Store Release */ = { + C9033AB29660CF9575F8B4A7870DAB17 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 002DBF4A1B9B92DB77A59898C981E0B3 /* SQLCipher.xcconfig */; + baseConfigurationReference = A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10758,14 +10945,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLCipher/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YYImage/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10775,11 +10962,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - CE3B1C7673B0722255C2F217D5458D3C /* App Store Release */ = { + C94FEEB18FD92415426A8F80D35BFBC0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */; + baseConfigurationReference = 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10791,29 +10978,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SocketRocket/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - CF409CDF58E119CAC117A9D15DFAE797 /* App Store Release */ = { + CD58BF4BEB19D88DF62E67B77C0D5A03 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A32148C13D3722B53C4E52BCD4EEB234 /* YYImage.xcconfig */; + baseConfigurationReference = A7FC4DE2D53FD0B0D85038974AC43310 /* Pods-SignalMessaging.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10824,29 +11014,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YYImage/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - D93B8E1CF458D58342FAAC03465A78A5 /* Debug */ = { + CEE8B3E34E3B13E5B12B59FA6B7016F1 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 295CE9F19D610847F61530553A627933 /* SSZipArchive.xcconfig */; + baseConfigurationReference = 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10856,27 +11049,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SSZipArchive/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; - PRODUCT_MODULE_NAME = SSZipArchive; - PRODUCT_NAME = SSZipArchive; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - DCCAC50E6B5FCFF477A2E0648328E418 /* App Store Release */ = { + D8BB9E0FADA8B6A673E23EA86C8E5186 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FA3D0D937CBA8DD3E7713B92796706D /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = 3A03D7C8429F0179611C4C87DACF1C17 /* PromiseKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10888,17 +11082,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -10907,9 +11103,9 @@ }; name = "App Store Release"; }; - DE9B7BB23284FB3380793CC965F56D3C /* Debug */ = { + DEE5B2BFF16DCB76F52F95C93F62839B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BCD1F28C6F268DF75B97B1A64E5F701E /* AFNetworking.xcconfig */; + baseConfigurationReference = 5AFDC1D2A4368A42A6A0B7E7B1896555 /* HKDFKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10921,25 +11117,26 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AFNetworking/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - E257188B1C2409D2375A7F265AAFE7F0 /* App Store Release */ = { + DEFEEC3B11625DE8659EE52B7E306A36 /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 42EEFD0ADB3332165A54BC57DE11497D /* Pods-SignalTests.app store release.xcconfig */; buildSettings = { @@ -10966,7 +11163,8 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -10974,7 +11172,7 @@ }; name = "App Store Release"; }; - E56ABE4BB731359878680A49AF03BECB /* Release */ = { + E352940A95B53F58876E3E1D89E93C45 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4BE9F6A82E0FEAC8143D9FF6060C0CDD /* SwiftProtobuf.xcconfig */; buildSettings = { @@ -10999,7 +11197,8 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -11008,9 +11207,9 @@ }; name = Release; }; - E8ABA8F9F7694446AC1E9D82D6642EDF /* Release */ = { + E3E5F0C49DA19D27977D7B8215D44509 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BFB41A7689CA19B4B040C5D19E6343CE /* Pods-Signal.release.xcconfig */; + baseConfigurationReference = 839957548BA25AD63178D5F633520E41 /* Pods-SignalTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -11022,12 +11221,48 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + EC2BD88E96C2AA48C68E354B8062C718 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5CB0BF2AFB02B17CA135D79031CF7841 /* Pods-SignalMessaging.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -11035,7 +11270,8 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -11043,9 +11279,9 @@ }; name = Release; }; - E8E145DDA7D00043A68BE3B326D117FA /* Debug */ = { + ED82CD7A03B61DE16C5426A40C90F6C3 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */; + baseConfigurationReference = 96369CCE34EDA4DF4E13C3BF4654161F /* Curve25519Kit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -11057,27 +11293,51 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SocketRocket/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = "App Store Release"; }; - F2932B26AA615FFE4AC0EE66CA23760C /* App Store Release */ = { + F05AD1A4E92E9C9CFF07F87D8CFB5108 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A6053D48ED082AE69EA00FE1F48F595 /* Pods-SignalShareExtension.app store release.xcconfig */; + baseConfigurationReference = E3DFD5E076E211074180E5CE472A5153 /* SignalServiceKit.unit.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.0; + VALIDATE_PRODUCT = YES; + }; + name = "App Store Release"; + }; + F09E5CF5246A982C2C880AB7A44D5043 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 025919229EFF5DF3A33418A4602C7D39 /* Pods-SignalShareExtension.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; @@ -11103,17 +11363,17 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - F46C19E8B01541B370B29D91FB2AF777 /* Release */ = { + F61326CA31BC422A597BA96246EF3F75 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E3DF0E00888C11E22D4C3F20104D347 /* SignalServiceKit.xcconfig */; + baseConfigurationReference = 0B74994CAE128993D54EBF52909EE1EE /* Mantle.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -11125,29 +11385,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Mantle/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - F8C591EE908F5C614B9D92E9973E8BF2 /* Debug */ = { + F7F6BB7D68EC1DD72A1923FE8D55AEA4 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4BE9F6A82E0FEAC8143D9FF6060C0CDD /* SwiftProtobuf.xcconfig */; + baseConfigurationReference = D25CEF11B64935D51C4C0D331B35499C /* SAMKeychain.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -11159,86 +11418,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SAMKeychain/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; - PRODUCT_MODULE_NAME = SwiftProtobuf; - PRODUCT_NAME = SwiftProtobuf; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - FDB2FC4A1E5891381CD9D922145497F1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; + name = "App Store Release"; }; - FDE2345901E932804C1975F750132D29 /* Release */ = { + FE439F7F57B67D401EC21553770B204C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D25CEF11B64935D51C4C0D331B35499C /* SAMKeychain.xcconfig */; + baseConfigurationReference = D7833399BAF97E5C3195E44BD1FE0096 /* SocketRocket.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -11250,14 +11451,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SAMKeychain/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SocketRocket/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -11272,242 +11473,242 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 151B43B3E086F412ED4E0BFC07D82A27 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */ = { + 088E33DA8FD07892E3378CE3336C7973 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7C865AC94E5513551E288E21505B81D0 /* App Store Release */, - F8C591EE908F5C614B9D92E9973E8BF2 /* Debug */, - E56ABE4BB731359878680A49AF03BECB /* Release */, + 832871CE1D65DBBF3ED50ABED0F480E9 /* App Store Release */, + C0CFD0469E9E0BA3BA3076BCF9E8010E /* Debug */, + E352940A95B53F58876E3E1D89E93C45 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1F47A0B48FFA038D574EA1968320240C /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */ = { + 08BB6480CD357C5CB8ADFE913CBB283A /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { isa = XCConfigurationList; buildConfigurations = ( - F2932B26AA615FFE4AC0EE66CA23760C /* App Store Release */, - 1503EC92A5115DB34880CD7FA19E8F87 /* Debug */, - 5F681018A4BBD0A30A5267D5524BD94C /* Release */, + 2386DB09A9686BF154FE19968FB77DD6 /* App Store Release */, + 44DB2D36269F9FE118C44AE4611F1775 /* Debug */, + 2C9714953924458DC59C5E22C46B5715 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 21D9B02D996772C17067D757CE6D10C0 /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */ = { + 0A4D86DB8C9E289CA4728D15F51F90B7 /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( - 97662CA2E5BB4B1B3662A0D17CEF13C1 /* App Store Release */, - 585C21E3762AE9EE7E754728023E4CF8 /* Debug */, - BC2DDC3B6C4B2C9E38AC5E267425BE2F /* Release */, + 1F658CE157CAE3627F77B34D03B8DAE4 /* App Store Release */, + F09E5CF5246A982C2C880AB7A44D5043 /* Debug */, + 94AC71C3B560693BF001E4FD3A28595F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 168E69F9414E866E195109B5E5A0FB6F /* Build configuration list for PBXNativeTarget "HKDFKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5884108C6C38AC19800362DEECE66AA8 /* App Store Release */, - 199D972A13F2B4C56847F7A89CCA83BC /* Debug */, - FDB2FC4A1E5891381CD9D922145497F1 /* Release */, + CEE8B3E34E3B13E5B12B59FA6B7016F1 /* App Store Release */, + 56DEBACCC7733D0D4D3FF6C0BEC5D45E /* Debug */, + DEE5B2BFF16DCB76F52F95C93F62839B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2FCB1F6C0C44B6C03A6B7BB3AF01C45D /* Build configuration list for PBXNativeTarget "YYImage" */ = { + 17218BD33B08367A56DA481BF11744CC /* Build configuration list for PBXNativeTarget "PureLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF409CDF58E119CAC117A9D15DFAE797 /* App Store Release */, - 238F73CBC8229623E6AC28C35375953A /* Debug */, - A24B2F86C580AB9041E1D5840827D744 /* Release */, + 4F31FEC3CE6A06B63E4F63D2E91D713A /* App Store Release */, + 0BF7B08993A732ABC9C744143553DF07 /* Debug */, + 55D22AAD8798EEB264F5C35F0FD03D18 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3757B44176B4E9231A33927A9A69F765 /* Build configuration list for PBXNativeTarget "SAMKeychain" */ = { + 1C673EA34C3E8F8429E99824F4F91F5D /* Build configuration list for PBXNativeTarget "AxolotlKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6CF52BF91F02DC2452CE514E90D5D505 /* App Store Release */, - 654796DDE081D604F7164FD082181A10 /* Debug */, - FDE2345901E932804C1975F750132D29 /* Release */, + 1421A45687B4679373B61E970C353371 /* App Store Release */, + 71A993FC202831E6D68556EA0F6AEFB2 /* Debug */, + 58107668031098ED2B2432D187A726BA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3BBBC0F6568A98F05670C4A4E6C05A5A /* Build configuration list for PBXNativeTarget "AxolotlKit" */ = { + 1FECE8D777885C2C84CDAF97FC500E1E /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 060D215E52F0AFD106A35034906EE4C4 /* App Store Release */, - 85511FB1F09EA164314A75A838DF501C /* Debug */, - B3D2D8C5D781B7B4A78D1812D3776196 /* Release */, + D8BB9E0FADA8B6A673E23EA86C8E5186 /* App Store Release */, + 28180DC00E563B2FE751B03B471C5F70 /* Debug */, + C94FEEB18FD92415426A8F80D35BFBC0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 51251FAFBAB870E10C5ABFEE96675A1B /* Build configuration list for PBXNativeTarget "SSZipArchive" */ = { + 255777200658B71B40B19CF7B0568521 /* Build configuration list for PBXNativeTarget "SignalServiceKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0F4117E90BE9FC9BBA7C184F3F6C2F18 /* App Store Release */, - D93B8E1CF458D58342FAAC03465A78A5 /* Debug */, - 43DFCF947A84FF4DEF5393742E8CC453 /* Release */, + 7E8AB1FB302B7199813645CA4C50D56C /* App Store Release */, + 971546C444AC1E66F25D09DEBA3E9AF5 /* Debug */, + 8B1F3135FD9DD91D4E1480F1B0EF2890 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 59A113590F657427A80FE3D77EBB3B8C /* Build configuration list for PBXNativeTarget "Mantle" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - B9CC1D0E233918CB0F2EA44C4EEF9993 /* App Store Release */, - 8A8F1437A77DE1D59CC19F9FFAFCF41E /* Debug */, - C40A6650AF7260DFC3ACAA198050F6FD /* Release */, + 1A21C7560B90B3E50D4DB54ABECD93B8 /* App Store Release */, + 60DAF49CA7A9F362148D49C3C3123B2A /* Debug */, + C4EAA84F44D044E108500A81C635F21E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5FF2FFF937C41019A9EE89E54C8AE8CA /* Build configuration list for PBXNativeTarget "SignalServiceKit" */ = { + 3BC7C9CC6FF024611BFB87B644F15540 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6B4AAB061ACB103C98CED9FF0D434737 /* App Store Release */, - 9C027BB62342A8082CA0DC4ECF119C98 /* Debug */, - F46C19E8B01541B370B29D91FB2AF777 /* Release */, + 270C4FB41709E819EDE1131B90BD4127 /* App Store Release */, + 7971677469242F528BC2958D391190C1 /* Debug */, + 405C8602AF363EA44D58FA92BC348739 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 816E46E33CBF4638EBE9EE61B1FCA0ED /* Build configuration list for PBXNativeTarget "Reachability" */ = { + 3ECE2867342817F7364BFB5385FEEB5F /* Build configuration list for PBXNativeTarget "Reachability" */ = { isa = XCConfigurationList; buildConfigurations = ( - 442E82380D3BE5C3A1DEE48C28AF503B /* App Store Release */, - 8F4B3C67594151C2D38C8E0AC64A5893 /* Debug */, - 6D9231CE7EB473947AC93399B3BC10D3 /* Release */, + A199261B76D4CA18B6FC803A41D70E4A /* App Store Release */, + C2FA51261C258B8C951B42020EB11DF1 /* Debug */, + 09C5EF3F26B30EEDC21A26A06EDA2415 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 878CFBB06802DB947BD1C10FD31F3C12 /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { + 4672B9D4B361A05112D7FB99F6DD720B /* Build configuration list for PBXNativeTarget "Curve25519Kit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1A2BB6D75DF286AD830D1E1D83987191 /* App Store Release */, - 4EEFCA62E8636526C113E99436CF82C8 /* Debug */, - 4BCE7F6774E347300B1ABC8244AAAF37 /* Release */, + ED82CD7A03B61DE16C5426A40C90F6C3 /* App Store Release */, + 4491DF1ED6327C6F74BB4D31F8FB78F1 /* Debug */, + 8527763115EB501D662F62C068199503 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8D5BEF92FB543E4BEE71C4684F4A15BD /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { + 5348B27A1C60D5DCA3EC1FEACE6AE475 /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - CE3B1C7673B0722255C2F217D5458D3C /* App Store Release */, - E8E145DDA7D00043A68BE3B326D117FA /* Debug */, - 92B53FA5786A1EC21E5856281D152323 /* Release */, + 75D0CE3BC53C5621730728A4A436DB09 /* App Store Release */, + A96B5620A211F3B872A252FACC16A684 /* Debug */, + FE439F7F57B67D401EC21553770B204C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 96C22E29F37BC14BE5C647D5C4910512 /* Build configuration list for PBXNativeTarget "HKDFKit" */ = { + 680FAE7246F473E8E73DE5292C9B254F /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */ = { isa = XCConfigurationList; buildConfigurations = ( - 80CE007A929F9F7A0B738FDF04504754 /* App Store Release */, - 5554853854784F68573B79B8E45DA5C9 /* Debug */, - 39687CD4D19414092FD0963E83E54257 /* Release */, + 46A47E1847E7F59EB1EFFA1A8ACFF776 /* App Store Release */, + CD58BF4BEB19D88DF62E67B77C0D5A03 /* Debug */, + EC2BD88E96C2AA48C68E354B8062C718 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9C422DC72A035014BD2209EEB17783E9 /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */ = { + 7B4344E3DDC5447FB2818C47D6BF0565 /* Build configuration list for PBXNativeTarget "Pods-Signal" */ = { isa = XCConfigurationList; buildConfigurations = ( - 89E4EA1D3A7C38910CD4E17526F4FBE8 /* App Store Release */, - 3EBC5F57A3FD009B8C331B6C427E4CBB /* Debug */, - 3DB118A1CED9CACE17A7CC9553BE8BED /* Release */, + 51A05359631F22E4230D56437CB48CFD /* App Store Release */, + 5990D58983C35EFC7AB12BB141F19BC9 /* Debug */, + AC1C5FD4C13720DF4773D4ACFBE2F876 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9CBDEA3518A70C43DC8EC668FF84D16A /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { + 933F9D2DEB5EA3DD08AFF773E32E8AA3 /* Build configuration list for PBXNativeTarget "Pods-SignalTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 690ACE7A9C7A0B41DD773653B701A819 /* App Store Release */, - 3FD0179FDFC1F0390C343203B62C77EE /* Debug */, - 0EA9BB1478615952A296666B96D2E8A3 /* Release */, + DEFEEC3B11625DE8659EE52B7E306A36 /* App Store Release */, + E3E5F0C49DA19D27977D7B8215D44509 /* Debug */, + 3D3BF6825EEB68AF667815C761D77615 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B38AC1317C1A3E1DADF9D691700778F6 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { + 995F7555B4D5242F147ACC4D107A09BA /* Build configuration list for PBXNativeTarget "SSZipArchive" */ = { isa = XCConfigurationList; buildConfigurations = ( - C3808F42DE9AE01BCD3C510EF827D63E /* App Store Release */, - DE9B7BB23284FB3380793CC965F56D3C /* Debug */, - 0CB04852CAAF8E0698EF6425641B5664 /* Release */, + 79EE8092099D534DC98EBBA4D1CDAF72 /* App Store Release */, + 617BDC9E85FDEDE795EB8DDBE37CDFC3 /* Debug */, + 8B43044BC2AA28C6F798380D1CC39FCF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BA4AB94FB89D2C686A4AC77405877E07 /* Build configuration list for PBXNativeTarget "Curve25519Kit" */ = { + 9CF5F4B3FF65C0B5112C955A7DE583C5 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4A31D9B7055C21440B62E8DFBB561130 /* App Store Release */, - 72028A6AC194ECEF27F1ECD4B9FC89DA /* Debug */, - 6673CF1C01D6669B8929077B548278B0 /* Release */, + C79A24681C54E9CBCA63D75BE1434FDC /* App Store Release */, + 9499C0C98E68814793191181B585E0FD /* Debug */, + 6C11DE8D1E0D14CFAE0C683D9D1294F3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BF2D17CBF36A4C25F25BEE659CAB7578 /* Build configuration list for PBXNativeTarget "Pods-SignalTests" */ = { + B49DAF559D011051AAEF5ABDA1E31420 /* Build configuration list for PBXNativeTarget "SQLCipher" */ = { isa = XCConfigurationList; buildConfigurations = ( - E257188B1C2409D2375A7F265AAFE7F0 /* App Store Release */, - 28D2159EFB41D4D4F8935980BC7BCE73 /* Debug */, - C8A7D6F7D1327C333B1EB417439B355F /* Release */, + BC3ED4884B63522AFAA4651BCEDF789D /* App Store Release */, + 5CA35D20BFA6F0E5B3A08DBCB920CAB2 /* Debug */, + 539EC0D5116C940B53706DA7F7E8C0ED /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DEFC4C70ACB66417354778726EA829D2 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { + D67615E0E22BF5C0D0B4334948B41917 /* Build configuration list for PBXNativeTarget "SAMKeychain" */ = { isa = XCConfigurationList; buildConfigurations = ( - DCCAC50E6B5FCFF477A2E0648328E418 /* App Store Release */, - 46CD3A5BC8452942C1129835D044363A /* Debug */, - 073D660D56DCAEBAB2E4520270886E1A /* Release */, + F7F6BB7D68EC1DD72A1923FE8D55AEA4 /* App Store Release */, + 76D45797904D57D30347F72D2AD6737B /* Debug */, + 43864CC7A4403B46B008DD301DA0E0C6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DF9015C19A64FA984EBECA89F45AE8F0 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { + DC4ECEA154FA9E2FA8CC25A12CBF5785 /* Build configuration list for PBXNativeTarget "YYImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7EA63C2FDE3311D2D2F7F608CC1D4B14 /* App Store Release */, - B34CCD5C20A6398587DEF94B2B7B6E71 /* Debug */, - C0D31BFC1D5C2EEA2448D53621C28DA0 /* Release */, + AE33E554FF10AF99D5B24C3C8AA38F37 /* App Store Release */, + 912264CACD1B0B937F317EEC639E23AF /* Debug */, + C9033AB29660CF9575F8B4A7870DAB17 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E899863F907FE08BED06C26B5CD5CF50 /* Build configuration list for PBXNativeTarget "SQLCipher" */ = { + EA8176626A61970B07326D421B5AFB2A /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C8DBF33CE97D226D84DD54E9CD7D1162 /* App Store Release */, - BFB09968E74726BA13A4D65407022A7A /* Debug */, - 49D59BEA54D037D5D6689B9E6CBEBC75 /* Release */, + 95DB319A10D932269BAE61007B4AFAF8 /* App Store Release */, + 09B4C8CF38ACDE480837E995C8274158 /* Debug */, + 5CAC6EF32674F6D7890845E5DF377FD9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F011F2E940A85488783DDF1EC282E35A /* Build configuration list for PBXNativeTarget "Pods-Signal" */ = { + F146949F56104669A9691AA1A145061A /* Build configuration list for PBXNativeTarget "Mantle" */ = { isa = XCConfigurationList; buildConfigurations = ( - 79BD770BE449C6F3AA91D51945184DA9 /* App Store Release */, - AED19AF661CAB64F7E32A6400939FFAA /* Debug */, - E8ABA8F9F7694446AC1E9D82D6642EDF /* Release */, + F61326CA31BC422A597BA96246EF3F75 /* App Store Release */, + 252BE569A5D16B19BA1505940434FFA9 /* Debug */, + 3A17003A7BCF9C0BF2AF08220BA64807 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F1327B0323467BD066043BB843CF4DCC /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { + F5BF42A7495032BFEF5ED2D45622948D /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - A40D666479054AC717B579632E8607B2 /* App Store Release */, - 25510C2D31FCFE6AC9347FB90012E3FC /* Debug */, - A05D533C5D42638F6C57E5A8BBEC9080 /* Release */, + F05AD1A4E92E9C9CFF07F87D8CFB5108 /* App Store Release */, + 996A868A430A540A4337B7878953D60D /* Debug */, + A09C54800D93BE9D9EA5B1D4DE5C6B4E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release;