diff --git a/Manifest.lock b/Manifest.lock index 93ee5757..acfaf69b 100644 --- a/Manifest.lock +++ b/Manifest.lock @@ -130,7 +130,6 @@ PODS: - SSZipArchive (2.2.3) - Starscream (3.0.6) - SwiftProtobuf (1.5.0) - - "UITextView+Placeholder (1.4.0)" - YapDatabase/SQLCipher (3.1.1): - YapDatabase/SQLCipher/Core (= 3.1.1) - YapDatabase/SQLCipher/Extensions (= 3.1.1) @@ -223,7 +222,6 @@ DEPENDENCIES: - SQLCipher (>= 4.0.1) - SSZipArchive - Starscream (from `https://github.com/signalapp/Starscream.git`, branch `signal-release`) - - "UITextView+Placeholder (~> 1.4)" - YapDatabase/SQLCipher (from `https://github.com/signalapp/YapDatabase.git`, branch `signal-release`) - YYImage @@ -243,7 +241,6 @@ SPEC REPOS: - SQLCipher - SSZipArchive - SwiftProtobuf - - "UITextView+Placeholder" - YYImage EXTERNAL SOURCES: @@ -325,10 +322,9 @@ SPEC CHECKSUMS: SSZipArchive: 62d4947b08730e4cda640473b0066d209ff033c9 Starscream: 8aaf1a7feb805c816d0e7d3190ef23856f6665b9 SwiftProtobuf: 241400280f912735c1e1b9fe675fdd2c6c4d42e2 - "UITextView+Placeholder": d7b0c400921f66523f3a85d74f774512e14f6502 YapDatabase: b418a4baa6906e8028748938f9159807fd039af4 YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 -PODFILE CHECKSUM: 0d59a208ed95a7e5640a3e89cff48cd0a5b51e0b +PODFILE CHECKSUM: b4f88816a817cc27f499940c644c0449ef5d7cc7 COCOAPODS: 1.9.3 diff --git a/Pods.xcodeproj/project.pbxproj b/Pods.xcodeproj/project.pbxproj index 6743c3e3..7491f228 100644 --- a/Pods.xcodeproj/project.pbxproj +++ b/Pods.xcodeproj/project.pbxproj @@ -20,1327 +20,1322 @@ /* Begin PBXBuildFile section */ 0074B7FE6CB70E817D9806152F390E2B /* SignedPreKeyDeletionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 009146E3E1D0F4CFAAC90C1C892B0A4E /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3761B1E155062BC984C3C0871BCE9F48 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00BFFF5DB0673347BC83F473C4A194B3 /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B3F0500BD2DC62308248EDB3FAD0321 /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0123D5FF202583BE66FA25A55EE3FABB /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4218FCCEA66B61487F224AECB0C0FEFB /* BinaryEncodingVisitor.swift */; }; + 009146E3E1D0F4CFAAC90C1C892B0A4E /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 08FDE95A07C6C4EB91247A7C4046BFE6 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00BFFF5DB0673347BC83F473C4A194B3 /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0123D5FF202583BE66FA25A55EE3FABB /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9FA4D4747DA3A97C7AA4A208F8609 /* BinaryEncodingVisitor.swift */; }; 013445281C374F7DCA915262437D6FF7 /* OWSSignalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020E2834D83018071ABA8603787D418A /* OWSSignalAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 015585AEAB90BD509F1F61D64F4FEED3 /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BF5BA9C1B2D2A42F29EBAE46A7EF6A /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 017283D86199DA3CEBB2331CE937F392 /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 187B86C3EDD5FFCC4565093F429EF4F1 /* ChainAndIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0188154C4E022A182D4C9025F0C498D3 /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B73907FBC365F57309E722C7494155F /* NoPadding.swift */; }; - 01A85E98C93E1799349B191C1D099022 /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F2A648D677682AA09A219573EFFDC1 /* YapDatabaseRTreeIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 017283D86199DA3CEBB2331CE937F392 /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8FF35376273D2C25341BF5735CC0FF /* ChainAndIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0188154C4E022A182D4C9025F0C498D3 /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018230D6DBF182900480B27B10E47A7E /* NoPadding.swift */; }; + 01A85E98C93E1799349B191C1D099022 /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D768C4A2A5438A2795AA692A6B17F594 /* YapDatabaseRTreeIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 01B2273B58ED2C38108035D9824EFD0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 01E809D3886CDFBAE1EA3CF841EA57C1 /* MediaNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8007F97A33D110E212C969CC7C82E255 /* MediaNamespace.swift */; }; - 023D1AA41D82A8655B8F62C5C0DF2FA4 /* Data+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92555698843A6FFA62201BDFA0DE4AD4 /* Data+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 01E809D3886CDFBAE1EA3CF841EA57C1 /* MediaNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD890313B94FB39A87BB117174FE534F /* MediaNamespace.swift */; }; + 023D1AA41D82A8655B8F62C5C0DF2FA4 /* Data+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D9E705E4A7591B93B5EF675EF3E722 /* Data+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 023FC7DAE1274D439CFCA4D376C4D0EB /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = F3956CCB7ECB18799E455A3181826EA0 /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 028890FBE218809E6692DDA594B37609 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D02576F14B1CC72DB793BEAC7B6CA89 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02A46500033342CCFC0AB86CD723A807 /* MediaCopyright.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2CD8F9BCA3220E15C41FFCE079369AD /* MediaCopyright.swift */; }; - 02C78B80B3EC9EFB377C056E6D13E660 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = FB2616B7E34E5172DDBDA8855D36C0B1 /* YDBCKChangeSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 030A648FE17A06092E38575489959D6E /* MediaGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677EC4A2C88F54711E0E2AF5D578752E /* MediaGroup.swift */; }; + 028890FBE218809E6692DDA594B37609 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8900D664006197D3FB41900DFAD60F59 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02A46500033342CCFC0AB86CD723A807 /* MediaCopyright.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DF94729094C23D377D8552835E2EE2 /* MediaCopyright.swift */; }; + 02C78B80B3EC9EFB377C056E6D13E660 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = FC7308E48BC7DF2D250D2B6074EFEB4B /* YDBCKChangeSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 030A648FE17A06092E38575489959D6E /* MediaGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6128DEF5E35C05669B6F8F7451F3297 /* MediaGroup.swift */; }; 032B17CDB3809D30AC27CF127AABC73C /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; 032FA5ABB43AC325B7E8EF0505068ED0 /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 7368BAA497062367B68BCE41EDE67DCD /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0348DFA7C29F4B2FBF434A0528BF1557 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 469690716A0F9E3CBB7D637298F66072 /* YapDatabaseViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 034C1AC48C2C63847BE611F053721ACD /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 40D7726753E19B6EC1E8CABFDB0B4C82 /* YapDatabaseFilteredViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0348DFA7C29F4B2FBF434A0528BF1557 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCC5228EECCC0307E3E3CFA2F376650 /* YapDatabaseViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 034C1AC48C2C63847BE611F053721ACD /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 41088E0D570944B7F49538972567B91F /* YapDatabaseFilteredViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0356320E0967B56D3104509BCC52CC50 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 03577CB2DAF48AED9E5C1A9437E08BDC /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F16A1BCECB44801704A6ED70565F5508 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03577CB2DAF48AED9E5C1A9437E08BDC /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF82AB52BFA6ECAAD11DF7FD80B9974F /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 03AB5D8AEFC3BA19976FB5A698A56D3D /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */; }; 03BF314D78C5DA8D5FA54FD2023F92F8 /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = C59783231C8DAC4F916A0C6EC9534E59 /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 03CACBFABF84AFCC192B62C6E8127B2E /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - 03CFC679CBF4C120DA79E9640F53980C /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D21EBD81773CEF3B68223D4191E9C95 /* Cryptor.swift */; }; - 041C55AE245438AF06C24B903DDAE6C8 /* SMKSecretSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 223C0D23282C94C5041F2112FD6790B0 /* SMKSecretSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 04900B7EADF3DE648C5C13446914E33E /* RSSFeedCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E42CE2B47CEA9C470D8066F45D4C0BA /* RSSFeedCategory.swift */; }; + 03CFC679CBF4C120DA79E9640F53980C /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527A985AC380B4E33D3AA98FBC424C15 /* Cryptor.swift */; }; + 041C55AE245438AF06C24B903DDAE6C8 /* SMKSecretSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7249B8657FE70F60FFEDD79B546EEF52 /* SMKSecretSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 04900B7EADF3DE648C5C13446914E33E /* RSSFeedCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94C6DCA2B19ED7ED541EDF0B98E69C07 /* RSSFeedCategory.swift */; }; 04BE635FAF0FC368F8CEFC6CABEDC2B3 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B175BFAC88D3E89F87A2245F0EC01B /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 04D33A818263D0055E547450494B34F8 /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 818999C0FF800F6AA7855DBB204CFC6E /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0507243DEB72F1CE8689C7C1EF8EB3C9 /* OWSDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B13C2DBCAE497AC99F42C9607C4EC4 /* OWSDataParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0528D07CCCD21B7AA89E5ECFD3150F9A /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B1EA8953C606F78B03A25A453B37AC /* BlockCipher.swift */; }; - 052B5CE961C5B75CAED3B2180CEB5D5A /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = A8EB1AFF0EB1949B56B9BB2BF905EEFC /* YapNull.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0553F1DE03313BBCB4B3DBFE70817C0A /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 22117CBBE1A319E78C6505E95FDDBC42 /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0507243DEB72F1CE8689C7C1EF8EB3C9 /* OWSDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D71302CAAE3826B3E40713CAE27EADF /* OWSDataParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0528D07CCCD21B7AA89E5ECFD3150F9A /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0247B8143D80F8F6ABB35C636E4CE982 /* BlockCipher.swift */; }; + 052B5CE961C5B75CAED3B2180CEB5D5A /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E31C27C0036B70FAA6F00943BFDCA76 /* YapNull.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0553F1DE03313BBCB4B3DBFE70817C0A /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE66165BC21D52A81D714C1D19EB91B /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; 05760C3790491A404DCBA1D87E61F6B7 /* OWSRequestMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 057FD819AF0EE261609FA9F20717C5B2 /* OWSPrimaryStorage+keyFromIntLong.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EF0AAA8A9C7ED893C1D207D26DFC694 /* OWSPrimaryStorage+keyFromIntLong.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0589D954B090DBDB6DF1B3E6C6ADFE10 /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = A7019165C409E9FE2FF17A4109A42254 /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 05A04CB26610140C55FBD00FB517F447 /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 78BEC9F85CC4ED51059C1BCAFD154027 /* NBMetadataHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 05A04CB26610140C55FBD00FB517F447 /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E99F4771A3E849130228368C13E06C5 /* NBMetadataHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 05E4E991664341C3EBF59C138F4E22CD /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = F67A25EBFD867B2E43BAB12B1EE2DDB7 /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05F4D36D963E582DF3B357B129D39902 /* TSStoragePreKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DC62554634B57B72EB1B8AB8D1CE43F6 /* TSStoragePreKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 05F5509AAC18AD4C3ABF8555E2FF59A9 /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 273ADCBBCB8272EAF780820974E00F17 /* Google_Protobuf_Any+Extensions.swift */; }; + 05F5509AAC18AD4C3ABF8555E2FF59A9 /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDD213CE6D49713AF7B5759EA7D52C0C /* Google_Protobuf_Any+Extensions.swift */; }; 065509C7A2A9A92613EF88809A08BBF4 /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = CF467B04FB4F03A7F5C9FB014DF6E5AA /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06B900A1DBB277B6C4643AC709C33D20 /* JSONFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC6C8BEB96171FEE79F373EA6AA1E0B /* JSONFeed.swift */; }; + 06B900A1DBB277B6C4643AC709C33D20 /* JSONFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769F30C0DDFEF824E714F03C42789E93 /* JSONFeed.swift */; }; 0704FB39B7661663D20ED760241DE2B7 /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AC00439B14DDC2162FA0B74A8FA3B242 /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 070ED0DC67C0B7A90C99A6C46A2D1BF8 /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BABD70598A427E151F3CA5A2DF55B80A /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 07182A673BAE121A51698581D536BB9E /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE3962118E4BFA2002E80EE10049FFB /* after.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07DD37C2B10A934CD774A5B31A5568FF /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = D693395BD46D9AE370315D761390AF81 /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0810213D8DE63C2AE699E9E131E098EC /* Curve25519KitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAEBC68BC2EC66F8E0F6DC623D330075 /* Curve25519KitSwiftTests.swift */; }; + 07182A673BAE121A51698581D536BB9E /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A462964145C46BE8F30A5402EEAB040 /* after.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 07DD37C2B10A934CD774A5B31A5568FF /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CC304FBABEE1860E1AA50CB32C90F0F3 /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0810213D8DE63C2AE699E9E131E098EC /* Curve25519KitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CBF78A5598018D72F9C9E3C94F5C7E /* Curve25519KitSwiftTests.swift */; }; 082CBAF2E5F62AB42704815CD5DA299E /* SessionServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E99EB2ACEDBA26A046FC6182F01295 /* SessionServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0873446946BF98856CA11AC370A61526 /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1B231DB7B4A016FC0707F18A9E9CE9 /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08A641F9912F1E64233B542E2C3B1301 /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5032D69DCFF9B7F80238CC876FE693AE /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08A641F9912F1E64233B542E2C3B1301 /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CF57BD88A436D93114D75041079F4DEF /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 08F903F2550926DE4167B90BD20902D9 /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 125AE298766EF835BB286505C22F3F89 /* OWSMessageServiceParams.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08FBA13591A11624B297692CCF6944A9 /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D2EA4F26C49C9902AD5F41AE600506 /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 08FBA13591A11624B297692CCF6944A9 /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E341E2CC4546201117430071026C50 /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 095AD83FF45B8C57F8E2AB5FD9347A52 /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA2124590ECC8924E3434207008C8EB /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 098648AF6F2C77E4694FA88664CCDED6 /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = EB49C4146B2ED77F1F418BCC3FBB4DD3 /* YDBCKRecordInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 099C928BFEFB9ACD1E6D133AD642A4CC /* CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E695237FC79C051A34F116D2A22E6F44 /* CryptographyTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 09A8C03D1C8736605938D50EE372D5CC /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F2099FF85B2A5497FE2D8E2D0A346A /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */; }; - 09C554D89B859094E91997C64E1F286B /* AtomPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70BA4F46DB3FA75077315FE6019660DB /* AtomPath.swift */; }; + 098648AF6F2C77E4694FA88664CCDED6 /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9F5D8AE9DFD894A3A927203119CB0F /* YDBCKRecordInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 099C928BFEFB9ACD1E6D133AD642A4CC /* CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EEFEAFD41D7F3ACA0A5D3B28D1F8305 /* CryptographyTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 09A8C03D1C8736605938D50EE372D5CC /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4D7EFF65D90C4B2CE63217BA3C6540 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */; }; + 09C554D89B859094E91997C64E1F286B /* AtomPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13EDA1C7EEC2E5FDE4D61DD97DC5E736 /* AtomPath.swift */; }; 0A064259E45B41D69CB33F92F7CF8FE6 /* Promise+Retrying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D4A653C05AA27F2F0977481067F7350 /* Promise+Retrying.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A08BD582BF71CE60D38BD5F2F50966E /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D85A2AC3AC720F39616B9E09BE3F6C8 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A08BD582BF71CE60D38BD5F2F50966E /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D94A7CC5BBF0C6B3DEC083676CA1F38 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0A5261EC3D865C2BCF9ACA8F144B8673 /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = D37F9FA6FF12E42AD1BFBE45BE89FDDD /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A606E9A0632B0F7019AE97C8CEB3AD8 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4507F73718535539F648ED1F54AA1607 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0A606E9A0632B0F7019AE97C8CEB3AD8 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 37C3BAA7258D1561F8D0F399F4FB274A /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0A64D1931DCCE997E97225FA918BD331 /* OWSDeviceProvisionerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 920B1F452C0DAD8F46EB3DC58EC32BCA /* OWSDeviceProvisionerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0A6C4BF064C19A91EE0B005CB59FD76E /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37609A4714505FF1E253BBC77A3EDB /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0A71E4E57036BF4249A74EE24083FB81 /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A255E4606E640C3D848A5B93412816C9 /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0A79AB0F8242FA957607CA3BB84440B1 /* PublicChatManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8B06B3449E0EBAC0FE6E0EA08E027E8 /* PublicChatManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A8E742284BBEA0F9903F606DF95CD10 /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E4CA72E2FE6B5AC627AF1F3912889B /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0A8E742284BBEA0F9903F606DF95CD10 /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0ABFC5FD72162FB0351F9AB8BCDC8C49 /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DF8719D073D629B32C8C7124BA085B /* OWSAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AC73F132703A414319DD70269738ACE /* AtomFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6463D8FC9DDA57EE99E750181EC1859E /* AtomFeed.swift */; }; + 0AC73F132703A414319DD70269738ACE /* AtomFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5616A37BDE87662256FF1288A816CE8E /* AtomFeed.swift */; }; 0AEAAC75F18F3E16FC6A8DFF4815E91F /* SSKBaseTestObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = A61D3A07CD9BA9EB403C4B331DED6785 /* SSKBaseTestObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B05D45D223C9B43078988E01BE70037 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D83C324130AC276A37D5B3DB4871D25 /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B49C0316FF7EE65CC1B7836CD35CBAC /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C8B46295BB722880A91B96A5F2E8D6 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B05D45D223C9B43078988E01BE70037 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 2916E712B6AABEE4D0EC36894968FC70 /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B49C0316FF7EE65CC1B7836CD35CBAC /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B57A2C03AE751856FF4954C0D23FC38 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B5149917AE4152AE1019D711651AE95 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 0B6EDAB442B110DB7165506431D0723F /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DDFF300B24C8281C5B83BFCF5017D9E /* YapDatabaseConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0B81AE6A747DF6C0B0C7D9E6E266A4D8 /* SessionHKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B3323D4519DD9D2742F9DDB02EEC20 /* SessionHKDFKit-dummy.m */; }; - 0BA5AEB0E957F5073E9C24A621F72142 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ECFD43DF3FDEA0128E34E8F8BF89D1 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BBD8F93733B59FFCF435B393D64E1D3 /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ED9B2AAC7D332EAB09C33E888841692 /* YapWhitelistBlacklist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0BD7CB6ECAC7FF83911C915E80FDA950 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B4DC2755A295E87E8BDE80EB646E570 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B6EDAB442B110DB7165506431D0723F /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F493A77B521730908D0C8BDB5CA049 /* YapDatabaseConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B81AE6A747DF6C0B0C7D9E6E266A4D8 /* SessionHKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9505BBA241D28D9F7DFBDDC863903E4 /* SessionHKDFKit-dummy.m */; }; + 0BA5AEB0E957F5073E9C24A621F72142 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F90CE2B6606C3B6E16BBCA0EB959AE0 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BBD8F93733B59FFCF435B393D64E1D3 /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ADC7E35B484694DBA5C33DB08D720A5 /* YapWhitelistBlacklist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0BD7CB6ECAC7FF83911C915E80FDA950 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A65BE3E4E34126135699C21C1D0A616 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0BDF5685D52066F7EFC0FB4D8C76A88A /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF5AB1F085F0B6E4D56324F73897C49 /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0C2D58CE8C7FE6E8184457E012A4033F /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C2271A0F37D8E5AFCF562B3249E5826A /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0C361DF49C707E7D1D0A12456883ED34 /* NVActivityIndicatorAnimationSquareSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92110234E5D922E99920A63D22FD0AE /* NVActivityIndicatorAnimationSquareSpin.swift */; }; + 0C2D58CE8C7FE6E8184457E012A4033F /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E1FB69366BD7D37DD4851F722EDE7CD /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0C361DF49C707E7D1D0A12456883ED34 /* NVActivityIndicatorAnimationSquareSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47E2A73794B63FC2B7600E03186CF75 /* NVActivityIndicatorAnimationSquareSpin.swift */; }; 0C588D19AE8D9011E190C2296C192644 /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A18214BB5CF75E3306E0E9414391440 /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0C6A85378E467AF1541346D8933D7894 /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = A573B30350FC56B7537250C01DD58850 /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C6A85378E467AF1541346D8933D7894 /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C36325839628B878265673428519DC /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0C6CF0CA755C2037442ECC92F0D928FB /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF05A62CBED6645519727C49B3995C0 /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0C837840A1744CB41415C8AFA4A308A2 /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9353765002C64A427389503701EE1CB7 /* ExtensibleMessage.swift */; }; + 0C837840A1744CB41415C8AFA4A308A2 /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB73B93FF32942B770F216598647DE4 /* ExtensibleMessage.swift */; }; 0C9FF4B5C33FE0235D72E8B5CC205A79 /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 262F921B1CE55D421EC76BCB083A5731 /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0CAB5604817A8628F36F6F47E5B64D5F /* iTunesOwner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555F3885719CC36E10AFF47DCFE20C1D /* iTunesOwner.swift */; }; - 0CB0EDE7B4C6BDF6EE27DDFCF684CAB0 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C4073A1F3BFD6E11E36108ABF01C39 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D0EC287CF7E01030AD4425C3D6520BE /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = ED25B7E51D99B534BAD1A847DE2350DB /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0CAB5604817A8628F36F6F47E5B64D5F /* iTunesOwner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45C35A220F90223E430ACDEA81FFD259 /* iTunesOwner.swift */; }; + 0CB0EDE7B4C6BDF6EE27DDFCF684CAB0 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F517158210E66EF1D67859AF90AE0056 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D0EC287CF7E01030AD4425C3D6520BE /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C53C98FEA28382B896130D48DBD9F91 /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0D3DEF0E51EBB6F86403C991A118633A /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C1ED4B0C5C288DBD1B24063B22D16205 /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D4D97A7521FE7FE0F3824D51151D9A2 /* URL + replacingScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8823D7C2F596D4E9A0D6C8482DF471F3 /* URL + replacingScheme.swift */; }; - 0D7217C89AF5E42D4AB1285CA0424306 /* duration.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A33C9B9F5BEA20DC3D2A9CF877AAFD /* duration.pb.swift */; }; - 0DE6419B55C1098621169CABF770D5E2 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB55F1D8517FCE128C0CE4523276E56F /* String+Extension.swift */; }; + 0D4D97A7521FE7FE0F3824D51151D9A2 /* URL + replacingScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD9AC3EF94E088CC52DE8DBB73AE0BE /* URL + replacingScheme.swift */; }; + 0D7217C89AF5E42D4AB1285CA0424306 /* duration.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A06AA9B92BF68F88F8C97552E230A8 /* duration.pb.swift */; }; + 0DE6419B55C1098621169CABF770D5E2 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D88ABD9B7ACAE5F76EC99A8BF746E8 /* String+Extension.swift */; }; 0E46466ED49690E41B972D01C06380CC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 0E4C05C5AD22A656614C8CF29B767488 /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D2D361462EC418F0F3FFB52DAECB87F /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E698BB3A8EBB5B54FD9ADD643CE8808 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = D1CCE29CCEEB8F4B5BC830EC9052FA11 /* Mantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E733C9629421D2201D11A1E42FC7FD0 /* AtomFeedContributor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2748396D61C8D0FF8641C72161DE1B79 /* AtomFeedContributor.swift */; }; - 0E75E873A5E5A3B587579718FAFBB6AB /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8665F1760A927C66157D2F98BA3B39E6 /* MTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E918A1A58DCCC86A6ADBABEF5A2C8FD /* JSONEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18D3B53B612DB564685958F02904A2BC /* JSONEncodingError.swift */; }; - 0EB26CCE0FC33696D6AC08CD69E16116 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 3159BC84433D8D9750C31E41BE6B3B0A /* EXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0EC2CAAF5402E927B592ECD6FC80EE15 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = FD8845D3F3B444EB07437090F8CD6039 /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EC9F7F5CED9194F615173C3605FEAEC /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 34EF3BFF7F6564F58C19F21A5018D259 /* YapDatabaseSecondaryIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0ECD3443876D49ECBCDC91D33E423799 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B523A875A2543A3DC11BD1AD471D1D43 /* PureLayout-dummy.m */; }; - 0F0C5AE5C1F24DC762F362DE305799E8 /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 037DB506EE31768D44E3F6099236531F /* UIView+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F1EB601417F5DD1E026368CB18CEBFB /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 082581981033D49A89E57E4728CC1786 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E698BB3A8EBB5B54FD9ADD643CE8808 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D173B81953BCE3CC0DC1B5FE0E8F979 /* Mantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E733C9629421D2201D11A1E42FC7FD0 /* AtomFeedContributor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903FCB232832756F596E83BAA9B0760A /* AtomFeedContributor.swift */; }; + 0E75E873A5E5A3B587579718FAFBB6AB /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD82BA32E2E2DE7DE5FD474FD8D5264 /* MTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E918A1A58DCCC86A6ADBABEF5A2C8FD /* JSONEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC3FCC345EF10F6597C94F2840C7A012 /* JSONEncodingError.swift */; }; + 0EB26CCE0FC33696D6AC08CD69E16116 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = C5B15215E7EE781883D571EFE29DFADB /* EXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0EC2CAAF5402E927B592ECD6FC80EE15 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4893CB77D5D3FDCF56560B971F2DEF /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EC9F7F5CED9194F615173C3605FEAEC /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8953923410C2D463E9E731169E71835B /* YapDatabaseSecondaryIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0ECD3443876D49ECBCDC91D33E423799 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE1C40713B2E11619A4B02F39D62C9E /* PureLayout-dummy.m */; }; + 0F0C5AE5C1F24DC762F362DE305799E8 /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C265A53807362003FC64A3B1F02A17F /* UIView+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F1EB601417F5DD1E026368CB18CEBFB /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B1B9174E7D6A02CEBE8F2FCD08F488D /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0F374D5423D5DECEB280689817BBF7BA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 0F3767E455E7BFCBC517465B19F2E36C /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = EB4A859967B10A9C6DEC4AA7BBAA76F5 /* MessageKeys.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F840BDA81B0A9A22ABF9DAFBD09C5EC /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D4AA78EEE8DB95DE19F1E5EBE6219F7 /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F8BB09365AA1661818FD575A93D0D87 /* CryptoSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 186E4E1228176004E12EE29619899156 /* CryptoSwift-dummy.m */; }; + 0F3767E455E7BFCBC517465B19F2E36C /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F21F7FEC5DCB12D94BD4BF8542F294D /* MessageKeys.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F840BDA81B0A9A22ABF9DAFBD09C5EC /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F4ADACF6F31B38744CB7BA2CC25274F /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F8BB09365AA1661818FD575A93D0D87 /* CryptoSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE483EC545832F070C6A1B14BE5B649 /* CryptoSwift-dummy.m */; }; 0F9E0A6FC0C742C23BF9F1DB7A71E5DA /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 29EDCA0E88EC7C4AF2ACD6DC726E29D3 /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0FA25780F4F79ACC4ADB2FBD8DD6B40D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 1008CD95BE5BD4302B5E64EA4A0A1D94 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 657702762CBAFC0CEFFCFEB0974F5873 /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1051AD7AB27C469FFEE0F683937B48BB /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = 21ED9949F0ABCBC17364F28546A319CE /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 109CEB54FB262D1DCC94DDAAF2ECCB15 /* iTunesNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774697CB80EC0909DA35091CE2F91E93 /* iTunesNamespace.swift */; }; - 10A9EBE00DF805AC3C833FA7E79381E5 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E2A3730A092849443EA210F355F246D /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 10C27520CC17D58A54F061820BACAF3A /* SMKUDAccessKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2469D4A570AD5EE35CDAD020F9375935 /* SMKUDAccessKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 10E35FB5DB57B6F09B1AA04053161F37 /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = 20335A57295FA1326FBA130BD1BF88ED /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1008CD95BE5BD4302B5E64EA4A0A1D94 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AD90EDCB50021E58C8D3A66F9D50B81F /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1051AD7AB27C469FFEE0F683937B48BB /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = B98C8E310611D962C00D211A3FB5548B /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 109CEB54FB262D1DCC94DDAAF2ECCB15 /* iTunesNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 973FC003340FBD6483ECA6A84FAEBAAA /* iTunesNamespace.swift */; }; + 10A9EBE00DF805AC3C833FA7E79381E5 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 86177E395DEA3652FA18C5F53CF47B3D /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 10C27520CC17D58A54F061820BACAF3A /* SMKUDAccessKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2DC46756D1BA5D779109963C1871D2D /* SMKUDAccessKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 10E35FB5DB57B6F09B1AA04053161F37 /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F66B458802EA515A80C84F6FD94828 /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; 10EC826F862C67BFBF8E4F0375067C4C /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D0662E609317C8BFB4EA2462DA360D /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 110678DB698263DA156799336C523437 /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E5C8EEB6AF894F9F04774A98BD767E0 /* AliceAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 110678DB698263DA156799336C523437 /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 2372D8D87B8EC7A8F623858BA024CC29 /* AliceAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 111D26741F908CBC6B4FA31728E4A3F8 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8FE7BC8F4E202DD2AB8A7235B4F4E0B /* Accelerate.framework */; }; - 11461846686E59EAFFAAD5FEC52CF51A /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = 697A1F3D5AAA667D257B1DA8399979DC /* NSData+keyVersionByte.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 118DAB2478C594FAC0BB3A1105E6FD0E /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 699D0E5B42919914C049E02DF75D41C6 /* RatchetingSession.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 118E33818C06F162FC93CB575DFEA246 /* HKDFKitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D9C922483CB94B40ECF2C8FBDE5D8C /* HKDFKitTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11461846686E59EAFFAAD5FEC52CF51A /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB13501F9A923EF31AA78430B9688BD /* NSData+keyVersionByte.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 118DAB2478C594FAC0BB3A1105E6FD0E /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 164307D3ECFCB12364DE207662A8C53B /* RatchetingSession.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 118E33818C06F162FC93CB575DFEA246 /* HKDFKitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0BA735B98308C8785B1066CFB229F /* HKDFKitTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 11B248B9A00D5BF76AEC19E0A17BA8FD /* OWSSyncGroupsRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 11B83E839F47E3B8D422148864853400 /* DeviceLinkingSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213754C06EBA373E6E539B80AF917E19 /* DeviceLinkingSessionDelegate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 11C657E4DB894AEF8E55F4FF72AEA16A /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0990AEDEB5C706F6675115B487FC4679 /* NBPhoneMetaData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11CE2CF6AF3D3B56201927A0DBD675A6 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFC8AC81BC1EA936CD8467048E4B240 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 11DE6B1E7AAD4728A4818BF0F58E0554 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 21B90B434CC6D4F2B3A2ACFA6E85A377 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11F7B370EF95E58B6A3BCE31E060134C /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 51833D5958AF048FC6C22A5FF8D787BF /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 11FE26222F5E49437DA1A17802531376 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 92D03CC483722A8C1272B8BBB77E5226 /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 120818B0964DB3FFF3598DC6723200A0 /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B5935D712913B2D24AF9945E45E515A /* SerializationUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 120AC745451CF9A8B9C0C0DDB54A9FCA /* JSONScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EA12D01D4B73B09DC655206CC7C20A /* JSONScanner.swift */; }; + 11C657E4DB894AEF8E55F4FF72AEA16A /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BF6C861EA32A8AA4780B8606A334843 /* NBPhoneMetaData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11CE2CF6AF3D3B56201927A0DBD675A6 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD0722CA151D949941A5FA55BF7BEE8 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 11DE6B1E7AAD4728A4818BF0F58E0554 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = F8B4FB8CDA60B24F26856D6FA9C4F0CE /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11F7B370EF95E58B6A3BCE31E060134C /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A022E1699D788705C152FB42160FC7 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 11FE26222F5E49437DA1A17802531376 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 9620CCA00A3CAC37C54031BB713DE282 /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 120818B0964DB3FFF3598DC6723200A0 /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E2B20785FEAB651A7457417E65255AF /* SerializationUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 120AC745451CF9A8B9C0C0DDB54A9FCA /* JSONScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBB02BB0E57222927274CF676035E6F /* JSONScanner.swift */; }; 129427404C2A5E3898D3F431CA1D58F4 /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B45880F377CEC8C47F7E862A2A9122 /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 129BE3B78EF994765DDF8C234F21DA2D /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D07C620F6B9E7055437EA0D2ADDD2A6E /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 12B893880481FE70760CF8963BC870F9 /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = CA4C677608F6BE3B6CF2217725598D82 /* YapDatabaseRTreeIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 12B893880481FE70760CF8963BC870F9 /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = DF3798F64117D7BA9F50EE6BBB65B753 /* YapDatabaseRTreeIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 12EEFA88B6584F7F2B62AAB823C9FCB6 /* LKDeviceLinkMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 394D9B44176564D90027C58452DC1233 /* LKDeviceLinkMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 132481D4E7F26B0367464A9F71E1D654 /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F91C7F9D0B744E35C37E1A707EAD01 /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 132481D4E7F26B0367464A9F71E1D654 /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BEEC47CF949A2D024890949409E7BEE /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 134D467710147FBBF4EA2D3F466159D4 /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3B5B7F1F687F0C8622CBADA7CEE1B4 /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1360FC9FD77356F0DAEF9718859DDD5D /* SignalCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFF6284891278FDE444F2B98B50C7CE /* SignalCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 137425B87A73188D37FC3A06A5FDA43D /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DCCC28A1A8CF186DD63C535CC8DCB8 /* race.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 138450C223946A3708A05C0436442134 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D7C05D9B2F5FBCFD6962EEC17BD9A27D /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 13EDD5390A57BEE01D1E445156F2CD8B /* SMKServerCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF90D75C2D52BC9B9DD8561F2270042 /* SMKServerCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1419BC500EA25CBC7594F4129571B1A7 /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A651D8649EDC483C189AAD8DDD3C11 /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14415C3C299E827363520FBD47587F94 /* SessionMetadataKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D4EAC5A38F6B7CB66A120192AA654E2 /* SessionMetadataKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14B65B7FE94EDC5F19390D87EAE2BEA7 /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 688FDBDABCEEA62A5D770412275B97A5 /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 14BF8B5939E2C22DC4E59C5756C4B00F /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 353F4664D19B62C524327A01D37049F7 /* mz_zip_rw.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 159FFFBEBB300AB5A09DE3C2BFC76247 /* ContentNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D0BF738483E30A07C163D357E8B4E9B /* ContentNamespace.swift */; }; - 15A211ECAB3A7BFF84041C60D3BA52E4 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7F77CE452CF41771F05D225E7163C8 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 15A3A171584DE151BAFED62AF35045F8 /* Array + Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F9412D468A756701189699AD19FB51B /* Array + Equatable.swift */; }; - 15F1AD3A93DFA72DAF84F0D89734C848 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FFC47E62AF046F3BAC6C4C5F689F318 /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1360FC9FD77356F0DAEF9718859DDD5D /* SignalCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = CD10E28F73E9962488A762FCBAA0E6D3 /* SignalCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 137425B87A73188D37FC3A06A5FDA43D /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC627008AFB834D7717384B3B7A3C67 /* race.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 138450C223946A3708A05C0436442134 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D14AB64F3FFC351160B11C4F259255A2 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 13EDD5390A57BEE01D1E445156F2CD8B /* SMKServerCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30286FF598CB7C7219882F7DE8D7983 /* SMKServerCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1419BC500EA25CBC7594F4129571B1A7 /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B46ACB158BDA8155F8EFB82994B7F77B /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14415C3C299E827363520FBD47587F94 /* SessionMetadataKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC7A40CA4491E4A9C3A45D85F4EC89D6 /* SessionMetadataKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14B65B7FE94EDC5F19390D87EAE2BEA7 /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C760CC607B42D7E74CF4B48C80C9D9C /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 14BF8B5939E2C22DC4E59C5756C4B00F /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 600F265C989E3B1163DE732C9DF5BAFE /* mz_zip_rw.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 159FFFBEBB300AB5A09DE3C2BFC76247 /* ContentNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 055DF5C92C34E252870200ACE399170A /* ContentNamespace.swift */; }; + 15A211ECAB3A7BFF84041C60D3BA52E4 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 3783F591C5D4785DAD74D508A5704DF8 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 15A3A171584DE151BAFED62AF35045F8 /* Array + Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D19D2913F16FE9E233D5BAAE2DCF4DB0 /* Array + Equatable.swift */; }; + 15F1AD3A93DFA72DAF84F0D89734C848 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B46466CDD23C6933C764A50AF93E080 /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; 15F1C39E8519E45F53AFC009DC34853F /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DBC5CFAD30F018E42B261A3C493BF22 /* SQLCipher.framework */; }; - 165B450024E0ED78EA3430D7B941A77F /* MediaThumbnail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E1013B171D19E530F2DB8F1FEFEA039 /* MediaThumbnail.swift */; }; - 166855B135BB9212AD71373EA4C0121F /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E793B087349F4F546CF626C977B58353 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */; }; - 16BE4D3C4CEC6E4E1EB453305088DD2D /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6D7CAC820997F3ADA1EA45B50C44AC /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 165B450024E0ED78EA3430D7B941A77F /* MediaThumbnail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317E9107075F0BE49B900CFD77D9A1D3 /* MediaThumbnail.swift */; }; + 166855B135BB9212AD71373EA4C0121F /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 280DE2AE7F232314811D58BC91433DA8 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */; }; + 16BE4D3C4CEC6E4E1EB453305088DD2D /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3D1DB2DE4DF3160A064DB63D57E1D6 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 16BF46D764D327E7A6729A48372E8E25 /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3F5DF23C5FA6BF11E8906B30C16D10 /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 16C09474BD8CF3509B473F84289CCA6A /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B47EA4C442DD7DA6B3A24C6A2C4562 /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 16D81939D6785D23BA96EDDC04273821 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16E5CE4A58D5AA2C3574E22794A6638D /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 65437387E5925793D3CC5609AA04E6AD /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 16E5CE4A58D5AA2C3574E22794A6638D /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = D589920045CE6B4F8CC4462F289D8811 /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1749021E34E803FE51F21296B7F9967A /* OWSAttachmentDownloads.m in Sources */ = {isa = PBXBuildFile; fileRef = C22490819CA236B3A0969B1F64D4DC83 /* OWSAttachmentDownloads.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 174AFD0A0FB8B00392484FF314DB3471 /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = 04860C7DC97D6FC175CC6A8680378153 /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 177875098CDDB501157A4937E2BE85F4 /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B7A057800AF819BCC36E8E2BBAA5E0 /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 178E193D1EF273913C6CD2C22DE14F7F /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 739B6B3563DDA4161A2DC668926BC6A6 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 17B1D02D32081271BBB28BCB6BC36E7F /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FE809CE8412953E277005555638EF4A /* BobAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17CEF400367D67B740FD3FE7353D9908 /* ECKeyPair+ECKeyPairTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = 37220892DE095AE0120DCAA2DC75D14A /* ECKeyPair+ECKeyPairTesting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 174AFD0A0FB8B00392484FF314DB3471 /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = EC2061ABF089728E17896DD7AA07FEB9 /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 177875098CDDB501157A4937E2BE85F4 /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 663C18BFA6158C53FFC5AE1B5168A26B /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 178E193D1EF273913C6CD2C22DE14F7F /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C62F5FFDA56BBE8EBBC82B7B11DCB20 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 17B1D02D32081271BBB28BCB6BC36E7F /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = E85432F6E523D18F919DA3FFEDB41398 /* BobAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17CEF400367D67B740FD3FE7353D9908 /* ECKeyPair+ECKeyPairTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = 899498D1CCF6234CAEEAF0EBD9F72D0B /* ECKeyPair+ECKeyPairTesting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 17D48EDB85090BCDB110A649E6B0CDBA /* CDSSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76823268E676F6CA75E1413B0F251EEE /* CDSSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 180824A8E7C2721DA2608F8B1B6FEFC0 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 535E260E0DC39AB9B11527C5FFD197FB /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 180824A8E7C2721DA2608F8B1B6FEFC0 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 432AFF6A55D89CBE16A232180D07F000 /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 18139846ED5FAE4DE6932CCD8618E2CE /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - 1837120E9158883D826D7A00293CF226 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 500FFB54AB6172E35C05A7C0FEC5EE3B /* mz_compat.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 183B7499CD51991076F503FFFE11A61C /* Threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 64EDCCFEFD0E7043CEFF62D6C10D5D2F /* Threading.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1837120E9158883D826D7A00293CF226 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 4799A046DB55C0248A0BF07DF1712D4D /* mz_compat.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 183B7499CD51991076F503FFFE11A61C /* Threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE75F6A4867F303980B363062F1728A /* Threading.h */; settings = {ATTRIBUTES = (Public, ); }; }; 183CB59AFACFEF8F521A94F0F9817382 /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8019889DB670BBBBE2B2E7548EE765E6 /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 183F6574136F1D2FA3C48DDC6893DECE /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BCFA28E2EC50612B21BF7CC0250FC8C /* MessageExtension.swift */; }; + 183F6574136F1D2FA3C48DDC6893DECE /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40ACC056E1867549D42251412D44929 /* MessageExtension.swift */; }; 1885920A1756499523CE411292504341 /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CD42E913A6DEB535343B0D2EF3B9DC /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 188C7FE42B98935A406E2C43D26AD379 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DDDCB720A71E02943B6D5509661E613 /* CompactMap.swift */; }; - 188D97E7BD634F19AC5E63E4EC29C6D3 /* NVActivityIndicatorAnimationLineScaleParty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F948495E3A6EFF6213DA1E1DC651C48C /* NVActivityIndicatorAnimationLineScaleParty.swift */; }; - 18A08D22125BB9D166667356099F1442 /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 305EFFE1F3B4699AAECE5204C48B0CDD /* YapDatabaseCloudCoreConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 188C7FE42B98935A406E2C43D26AD379 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B5CFE62D4DECEFB26EAC4CCBE96E43C /* CompactMap.swift */; }; + 188D97E7BD634F19AC5E63E4EC29C6D3 /* NVActivityIndicatorAnimationLineScaleParty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C4FA8FB92AB4991D12AFFA15B9B610 /* NVActivityIndicatorAnimationLineScaleParty.swift */; }; + 18A08D22125BB9D166667356099F1442 /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F2556AD040D455BAE976B242FE6DFED8 /* YapDatabaseCloudCoreConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 18BB222F5AE60BD10F6D15DDDEB8D59D /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC2527C97F4A38B83373BA95A8F592E /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18D77C30E2C06733AC5B50451E976334 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5322A7EB008B7C1843D3109E62064E8C /* YapDatabaseCrossProcessNotificationConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 18E7524F996D5D04708CE9DB5CF5E261 /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C802162E6CC98E0CC12EFD2A5A09E4 /* RatchetingSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19098ED8AD48D68D55039A8A824768C9 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E02CF2EE51534BF4D8EB27C2B695D8B /* join.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18D77C30E2C06733AC5B50451E976334 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18E7524F996D5D04708CE9DB5CF5E261 /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = CB4F283A59775D65495B2EEA19E9B540 /* RatchetingSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19098ED8AD48D68D55039A8A824768C9 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = 66626B01141BC4474A39CDB8AAA892A0 /* join.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 19207071793839613FF924201D687430 /* OWSWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD92CC05EF967C01E188769356784DD /* OWSWebSocket.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 195FE9CEA4ED1CDF21F8338E9AACA75C /* ISO78164Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E623CE46272328F8C966D55907A8FD44 /* ISO78164Padding.swift */; }; - 197D2E21060636EA57403618044F5269 /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FF19D0A802C29BF4FB252D927A61E07 /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 19D3D4692DDA90A2D083319C049EBF44 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 769AA66D0400B6081101406115F5BCAA /* YapDatabaseStatement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A7655820551752F4AF44EE02B7AC137 /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 249FA868577F890FBF7C706CFACD9D6E /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 195FE9CEA4ED1CDF21F8338E9AACA75C /* ISO78164Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE7A93FFA4272C8B42F89E6027C5AA6 /* ISO78164Padding.swift */; }; + 197D2E21060636EA57403618044F5269 /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = FBAF965312478037759ECFC536657B54 /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 19D3D4692DDA90A2D083319C049EBF44 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 15730CD30364C863B67C69E4F9BABE5C /* YapDatabaseStatement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1A7655820551752F4AF44EE02B7AC137 /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 0489D146C19300235D1741137B20945F /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1AA5BE9EE530AE17A47689036E946F7D /* ClosedGroupsProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06D43A038F9B56F062A3CAAC04E0BBF /* ClosedGroupsProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 1AAAC06391B69DF93CBFA4A9C1BD4190 /* NSArray+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 472CD2735402FEFCE5634A238DF05B5C /* NSArray+Functional.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1AC7B9C4991570F51564429712B644EB /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8228E1B51E36FBFB3A9812C696DD15B /* BlockModeOptions.swift */; }; - 1AC8B7A7197A56468F73A6BAD5759F95 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = FF08EB44B421E7174C8684CC078F3A1C /* fe_sq.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1AC7B9C4991570F51564429712B644EB /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E930CC9443FD5776DC417135EB3071FA /* BlockModeOptions.swift */; }; + 1AC8B7A7197A56468F73A6BAD5759F95 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B69F34AAEAE86031A9B2F28923D5FF6 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1B203535F26E5D7409C909DF71E9D538 /* DeviceLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BD27CEDCA173BD075D9645FB943DE75 /* DeviceLink.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1BC9D2F2FA90D538A80A20C7A4F5C94C /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD6FFF3E86A7850B59CF427E2553E16 /* CustomStringConvertible.swift */; }; + 1BC9D2F2FA90D538A80A20C7A4F5C94C /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF4C8D805FC5CC182F35CD93BEDEF66 /* CustomStringConvertible.swift */; }; 1BCC92EC3C0FA11B141FA15C3718D932 /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 29998CB270793E0DE781118C0345F0F8 /* TSDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1BE59606EA1F751AF07A507AD5E40F34 /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3189496E8182A54E1D6FEDB780044755 /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C0AB106822C88657B71FD991C712855 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CBE0A02E81375D7E381779843A84EF /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C0AB106822C88657B71FD991C712855 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F683E3E0846DFDCC3D6FA12F771551 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1C2C39FD8A2FAF22CFB9242A5F67F59F /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE84F46619F0591E29DF69C8C42B733 /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C5622CE3DC570B611AFA9E8A8123002 /* ClosedGroupCiphertextMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F90DE00AFCE8F4AD10DBDF273D68B13 /* ClosedGroupCiphertextMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C8F75DB82A4D4CD48D9CC2E1EA87629 /* MediaRating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0143AADE1062A0A5F7E12BF6032672C /* MediaRating.swift */; }; - 1C95A2109A98829005019E3EE15408DF /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6000780DF8888A9675EDE7D9CE0B66 /* UInt8+Extension.swift */; }; - 1CC22790DE34B2D1467A801602892864 /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = C86C3146BC95DA91923ED9B54E5B2188 /* YapDatabaseCrossProcessNotification.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1C5622CE3DC570B611AFA9E8A8123002 /* ClosedGroupCiphertextMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 133CBA0282D75F06C99218BE4005EFB2 /* ClosedGroupCiphertextMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C8F75DB82A4D4CD48D9CC2E1EA87629 /* MediaRating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8293000FB7B610855BD49DDF729A077A /* MediaRating.swift */; }; + 1C95A2109A98829005019E3EE15408DF /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E12490F17B442FA467D1D39E2E30545 /* UInt8+Extension.swift */; }; + 1CC22790DE34B2D1467A801602892864 /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1D3D4489F5FE978BA66286A8E98210D2 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD2EEB54FF12E1E3CDB2060E71FF190C /* libPhoneNumber_iOS.framework */; }; - 1DBF9C0C75BC1FB3F2A7D514A8CBA544 /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B2C088CE46B9CCAAFEFA19215E1B46 /* YapCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1DBF9C0C75BC1FB3F2A7D514A8CBA544 /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A827282D9901178FE577B0C61A6F625C /* YapCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1DC8A42015CFA5FE6A9930F9B1927E3D /* SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6FD9CA61275D150854D14C18F892F1 /* SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1DEDE6AD57EA886D8A390DAEC6C64682 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 35A09ECCE44BA209F84EC51FE50C3A68 /* YapDatabaseFullTextSearchSnippetOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E0C6AFCF2AB82BA3E6B67E0DBCF4F7D /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F4F61C4A227A8802426B54E2E0D01D /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1E47779A3C82B85378F2AB8934D6BC2D /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCFFA8D8C033E10EAD226EA4EFB74E2A /* after.swift */; }; - 1EF4AA3BBE0A693120C5280DB9BA6A02 /* MediaCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 546586F864C5D52C042F7C3FC7231A17 /* MediaCategory.swift */; }; - 1F0D3293B051A3485336ABF42BDCDF20 /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B8EF0DCA49085D62433A16872FF513 /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1F6AE15DEC729D6E7EC844D9B5622A68 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E1835280BCDA188569C116770AF22B /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F8BDB6D3D10408B5217F2D206886F94 /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E4BA6D3036328D56DB3F028BB74513 /* Mantle-dummy.m */; }; + 1DEDE6AD57EA886D8A390DAEC6C64682 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8229FF7EE276B99D0269102123E7122A /* YapDatabaseFullTextSearchSnippetOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1E0C6AFCF2AB82BA3E6B67E0DBCF4F7D /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FF94AF0C615718FDC9601AB47296D6 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1E47779A3C82B85378F2AB8934D6BC2D /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F17C2CEF7D8A538E5FA7B3903DEC9C /* after.swift */; }; + 1EF4AA3BBE0A693120C5280DB9BA6A02 /* MediaCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACFE2B6D6F9924D545F515CCBD67FE35 /* MediaCategory.swift */; }; + 1F0D3293B051A3485336ABF42BDCDF20 /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1F6AE15DEC729D6E7EC844D9B5622A68 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D57CBE1FA45F5B0A222ED69AA08F64 /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F8BDB6D3D10408B5217F2D206886F94 /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA8E11583EBA2C2F458ED83FE4FD75B /* Mantle-dummy.m */; }; 1F919E52BCBAB7E84AAE0C2C1002F958 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F90F57150174046D5414E2DE6AAD31 /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1F9FC864C977AE0BA7B9560369468A39 /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A26383D0CB702B8F7666A62009C6F3 /* YapDatabaseSearchResultsViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1FD9D47FE4B0FB5B86C3B3B9824D1E23 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD07201AC90AECA8DA22870614B9699 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FDEBE47ABD6AC79D71BADD195B3524E /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36C15A1C4DA1E1233BD4D835E48672EE /* Result.swift */; }; - 2035583107B0409BCF4E916968A75D8A /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = 25F6B63B0BEAA9F7AE62E1687D0D5077 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1F9FC864C977AE0BA7B9560369468A39 /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BBD9B29A547BCE8B4E2457304C160A /* YapDatabaseSearchResultsViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1FD9D47FE4B0FB5B86C3B3B9824D1E23 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D22F1FBE9B587156F243BCABE3DF3511 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FDEBE47ABD6AC79D71BADD195B3524E /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3046343DB185D9D579F85CC80D1E16CC /* Result.swift */; }; + 2035583107B0409BCF4E916968A75D8A /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = 76C6B10FBC512AF72C5041DE6D1B4A04 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 205B39885D20821DA65A23B5A7ED3A1B /* NSObject+Casting.h in Headers */ = {isa = PBXBuildFile; fileRef = BBCEA0CBE5C81B5D60379F2CA1BEE08C /* NSObject+Casting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20B0AA83C13410ECF9C2D5EDDAB0D29F /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = CA365B129F2792F9FEF5068285812311 /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20C862E4316D701E34C404868B02A2CC /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5858FE09DC7A317DECCD8C6D9A4FD1FF /* SSLSecurity.swift */; }; + 20B0AA83C13410ECF9C2D5EDDAB0D29F /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC440FE769E21A4F16268F0F81A3A21 /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20C862E4316D701E34C404868B02A2CC /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */; }; 20D2A67EA492AD0DB306982F9DB6127A /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 95384A64E42EF3002414F74A688F9D47 /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20E7619F2B470D31856DC107AD5C715C /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = 57D8BB705D3E8E9A4B115F23C4774442 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 20FA4E9100D82C45F147F33CEB7201CC /* SPKMockProtocolStore.h in Headers */ = {isa = PBXBuildFile; fileRef = C13EDC23AF75A7FD11F94EFB8EE515BF /* SPKMockProtocolStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20E7619F2B470D31856DC107AD5C715C /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = C43D425EE2806B47F9D2762DBF7F0855 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 20FA4E9100D82C45F147F33CEB7201CC /* SPKMockProtocolStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9563752F7A73D911B53D9C83D6BF749F /* SPKMockProtocolStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 210C66221D6EA8A10EEF962F0E0EB4D7 /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = D837EC0D99C27F3D1379774D854E085C /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2110AE6479BCC53E1E75D82A1231B50C /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = A38C5B5716A718560679504F18F83609 /* YapDatabaseViewLocator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 212B2CFD6B44596069064864BA4BEE39 /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDAA836F3E511E391E78F0A6A1502F93 /* ProtobufAPIVersionCheck.swift */; }; + 2110AE6479BCC53E1E75D82A1231B50C /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = E89217A8C86184100EE1072F845012CA /* YapDatabaseViewLocator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 212B2CFD6B44596069064864BA4BEE39 /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46AD1D46D11E2D2830CACF7D464914F9 /* ProtobufAPIVersionCheck.swift */; }; 216A575FFD7EFB69DD2EEC1505950DF3 /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 21CD9F4EDE39F6D6D95BA25FCAE23E15 /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - 21DBE0F9F115577F80E01ED2DE16E570 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8426290EC13D1C56D2C9257B24F86447 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 21DBE0F9F115577F80E01ED2DE16E570 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0879495B9239A016B8A97A79AD8A3AB6 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 21E2B7F6B9604CCCBEFD3665136B5746 /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = D12485630A0E1FBF1D0634CD08DA3762 /* NSData+Image.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2202CB626BBEA651361D312548EB255E /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = CF02B64E93B8869107F2024F8F227C0A /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2212A058294483DC442CA465EF2DC00F /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 40FE9D312B0E9BAFE7EA9B88BDC1DE11 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22372DF61D444566628ABB582887F3A0 /* SharedSenderKeysProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DE7C453017AD0BD29C4C77B0A54981 /* SharedSenderKeysProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 22372DF61D444566628ABB582887F3A0 /* SharedSenderKeysProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ECB135C99F12439D70EEA5DF242E06A /* SharedSenderKeysProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 22463E32D8B13633907990A2BF6AF47C /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = A56ECA3C91F85130E4B7BBC7DE52018E /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 22BC76AD87857F338CD8DD11F201573F /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A964C37346BA12DA3C3C49F69ED994 /* NSObject+Promise.swift */; }; - 22BCF09DCCE257E6180E8D293B5E8E0B /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB408CCB489C9A3BEDE4F31A837A56C /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22C70B4031ADEE586EC045F8F3CFD351 /* ParserError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9C6CEB8ACFE6A9A7F1EA012AE6D67CC /* ParserError.swift */; }; - 22D2B1379BFB97DCA666EC1CAE6620AB /* NVActivityIndicatorAnimationAudioEqualizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A071B935D3CAEB7FEED51E0A40B4AA98 /* NVActivityIndicatorAnimationAudioEqualizer.swift */; }; - 22E41A7F1BD93743B1781425A9331CD7 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B5028BC26F81E7E322AC02A323EE74D2 /* ALView+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 23657AB5A0E5E24D950014592D5365F8 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = DAECF2F966F33403C4179054AD054C1D /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 22BC76AD87857F338CD8DD11F201573F /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577CB902B1F51C2E2B53B62A9A544E72 /* NSObject+Promise.swift */; }; + 22BCF09DCCE257E6180E8D293B5E8E0B /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A2A3E12A3DED645041CF0EBA6FB3DDA /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22C70B4031ADEE586EC045F8F3CFD351 /* ParserError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBAEF650CFD588BBB02712BA099A939F /* ParserError.swift */; }; + 22D2B1379BFB97DCA666EC1CAE6620AB /* NVActivityIndicatorAnimationAudioEqualizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54148D5D84430AF410EC36FA735FC0D6 /* NVActivityIndicatorAnimationAudioEqualizer.swift */; }; + 22E41A7F1BD93743B1781425A9331CD7 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A8AE717DD664D20A802586D81BC4B /* ALView+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 23657AB5A0E5E24D950014592D5365F8 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 35E2B0326B0AFD937443277B0299EF08 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 236C95485B1D883FCD0081B88C702316 /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E1119649E393955877F0C3319C0A96 /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 236E9C759E198AE2E4D7789989EA54B7 /* ContentProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FD168728C086788F54903C999BEA80 /* ContentProxy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 237360B54E7F8A09735EEE705AE06881 /* CBCMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E59F00A24061960891DF270CCC8D68 /* CBCMAC.swift */; }; - 2386AE8F58E45958E5B6ED305A9C4C6E /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2B11E035CBD7FB9842956582121B49 /* HashVisitor.swift */; }; + 237360B54E7F8A09735EEE705AE06881 /* CBCMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C25ED6AC3936BB75ADB138C1A1C2D7 /* CBCMAC.swift */; }; + 2386AE8F58E45958E5B6ED305A9C4C6E /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6DAC99E2B0E68C8661C094EBF7607A /* HashVisitor.swift */; }; 23FE546523FFE6E184DEACA41445A370 /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF99B03718F37589008B6CE7332B82F /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; 240B04F14C00B741D02818DFE174978B /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */; }; - 2430039C75097173F63270E7E5A0D6A4 /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2492002AFB597BF310D10E53AFD0B2 /* Catchable.swift */; }; + 2430039C75097173F63270E7E5A0D6A4 /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDBCE5192D2FE31B96162A7F70879FB6 /* Catchable.swift */; }; 243D09F726C5EE9B435CEB8DB73680A8 /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B838DCCA1E10007307C3B6E741DF2C0 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2459A6BD4EEEB3D739C6E0C7276D2EEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 24D5F02C074E0C8540385F3F2473F9B9 /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6EF5B4FEDE6DCD13F6241E828DE160 /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 24F0A6952EDD53E91B52525FED7FA351 /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D73B3380664B0A64DF61FFAF99E9B3 /* Reachability.framework */; }; 24F0AD1A40E5B329195BFA6DBD7DD87C /* BuildConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D21FC9DA37BE192F145AED85041646 /* BuildConfiguration.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2505DA0A136DA41A2716DAF06766C583 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5117CD5F0A7BAEBBC017D5A50A646BD9 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 252450A155A9D20D729513AE7AFF7B7F /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE64C87333297BF9D09FA98C7C69D859 /* Bit.swift */; }; - 25A4B2C2A7D9B96C1BD04C8020204E34 /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E631C07C7BBFBDF3B49CAABEB3F4DDB /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25C93E803C1F653410459230F1F5EECE /* NVActivityIndicatorAnimationPacman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E50DD2D34E00CC82152F5FEAABD9051 /* NVActivityIndicatorAnimationPacman.swift */; }; + 2505DA0A136DA41A2716DAF06766C583 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 666F920F7B0111AFCB3338FD7A74A462 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 252450A155A9D20D729513AE7AFF7B7F /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467E6206D83807B01B4C6057CB6B724F /* Bit.swift */; }; + 25A4B2C2A7D9B96C1BD04C8020204E34 /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA3509D1CEDF474D7E9EEACE8353097 /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25C93E803C1F653410459230F1F5EECE /* NVActivityIndicatorAnimationPacman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCBA352ADED88A2CC1A9A58FF63C02A /* NVActivityIndicatorAnimationPacman.swift */; }; 25E9D664EDC20B4CB609D0EAB60ADC2C /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F9877533BAF847843B512B79209155 /* OWSReadTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 25F3E40A1823C67F480F315DA15BFE96 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 2608E9830CD962C50183AD79DB71B86F /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = C6CFF619EEF8A1001FB1384B5942FEE1 /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2608E9830CD962C50183AD79DB71B86F /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2644FB45739CA8FF362D5897C7131510 /* OWSMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F48915463942C43B37082B5F78D0166 /* OWSMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 264B11587F950798B0AAD912EF6E1806 /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = C602C58ECEE91A9072FE9A8C17D8C41D /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 26581AC107CD205DA9AA7739DE1BE158 /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC492DEE9E4BF9CE0AA9509CE8EF109 /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2692A9C647A2D72435F2603CECF5BAE4 /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C720C958D7B2EB357BA8F953861DE034 /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26AE67BB625E0F5235ECC4FF7EB58134 /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 916613C58E95E196FB86F70E9EB95A9A /* DigestType.swift */; }; - 26EC9C263D9A0EE269380650BA8F5346 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D6AE52E560A18B75B992D6D9DBBABC /* when.swift */; }; + 26AE67BB625E0F5235ECC4FF7EB58134 /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E792D6C07ACF04E6C95158CDB597D5 /* DigestType.swift */; }; + 26EC9C263D9A0EE269380650BA8F5346 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16351D372C1A1437DC77EB8E5E010E8E /* when.swift */; }; 27082F8108FEC5530679BBA5F0F3315A /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = EC3B34859883CB0C51B6C2ED4659C47B /* GTSR4.crt */; }; - 2791A3D822F27848788B987F234FB0C0 /* NSString+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = B81A92FC029130ED53BB5C0E0271855F /* NSString+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2791A3D822F27848788B987F234FB0C0 /* NSString+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E8228C84B5609B56A08CB835158CD664 /* NSString+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 27A8DEEB90EA6C5EAA78475ABEE7CA55 /* Storage+PublicChats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88C43679BF0656958C0767AFC47897AF /* Storage+PublicChats.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 27B70B90582706FEFA9BD8839CE9454D /* OWSPrimaryStorage+SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DB46817676670F40C7D380112ED84947 /* OWSPrimaryStorage+SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 28017B22C247F4295D33B291ED2C96B4 /* NSError+MessageSending.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BC11645425E3F0F0B8D1C51C9BB98D /* NSError+MessageSending.h */; settings = {ATTRIBUTES = (Public, ); }; }; 286C7CF1FF4F0039AB1C15ADDAB407BB /* MentionsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C83F234561B2B32FC5C3F18B1D77BF /* MentionsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2880AD5036E1FB61FB913444DC7D9DA5 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D40F5718AD6C5DFC95D029C6C294E4 /* Version.swift */; }; + 2880AD5036E1FB61FB913444DC7D9DA5 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57737159AE2533114B2BC7FCC2B0127D /* Version.swift */; }; 28F23A2F3CEA1CF09C2EA66C04487F90 /* OWSMath.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CD0F7EFDD66D2397CBB5F989B621C2 /* OWSMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 292741B503265ECD2CF780D09D1F6C3B /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - 293F31E7636EACA0875AE2DD12DFFD47 /* NVActivityIndicatorAnimationBallGridBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33DA953844B288BBC87F1BA54C3DBCB5 /* NVActivityIndicatorAnimationBallGridBeat.swift */; }; - 294879A50C89F474E7608F8837F9AFAC /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 378ACE51EFE369C63516FCBB13647723 /* Checksum.swift */; }; - 2962A69A85629B7179135D7973851D84 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AA744ADC36DEC3989DAD3DACD6A6F2 /* UIViewController+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 293F31E7636EACA0875AE2DD12DFFD47 /* NVActivityIndicatorAnimationBallGridBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9E06BB38CA880CEC584135FCA5179DD /* NVActivityIndicatorAnimationBallGridBeat.swift */; }; + 294879A50C89F474E7608F8837F9AFAC /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 711174DD9BAD907D1E5F85F2A923952A /* Checksum.swift */; }; + 2962A69A85629B7179135D7973851D84 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = F4CF52C6D7C6E1F27442D0344B411D8F /* UIViewController+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2980D6D35A15A22FA4AA8D00ED6D7113 /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F034657188A322E9776BDF65E0C339 /* TestAppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29F789A6D4D045FE66D43081EDB670D5 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC6E4B5B8EC5BCB88D26AC6050279E1 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 29FC0E37DF9008B4B71933664A5824D7 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F7B529537EC6F0B0F1989F8532F0BB0 /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A0F4510AA08E8351C21C92CFF236344 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 130808ABD6AAD00DB45B72D1E234227E /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29F789A6D4D045FE66D43081EDB670D5 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F75AE929C074ECA524CEB395A15039 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 29FC0E37DF9008B4B71933664A5824D7 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF75C9A6C1DE4AB25E33EE36DD9BB2 /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A0F4510AA08E8351C21C92CFF236344 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AFC98C660D58A23D1191D96739AD9EC /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2A1AA69A49464A35DED083C3DDAC9408 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 2A87E98DDC90192D1B2776DE68E3909F /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A6AC377A0C01222239407D59D780CA8 /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A8F69518CF28C7EA53EBBC74825F005 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0168117EFC7BEEEC38B3168F7A647743 /* YapDatabaseCrossProcessNotificationTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2AB66C5E46483977708A4935BC09574A /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B837BFE22967D1E0C8FC5CA0384DEC4 /* ge_sub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2A87E98DDC90192D1B2776DE68E3909F /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCD3FEEDEF12D940B255FCF3C954344 /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A8F69518CF28C7EA53EBBC74825F005 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7300A150E4423CB4303061E981E0216A /* YapDatabaseCrossProcessNotificationTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2AB66C5E46483977708A4935BC09574A /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2ACC1C0F191102F0E780F88A88DACDD1 /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = 75026E29D6469A14ECBE048F17002F2D /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2AD566178653114CAE6F9748224EED09 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 177871CBA837AF7A0174EA8627FAA1F7 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B03B3CE631815361939CD0F6ED8CE49 /* NVActivityIndicatorPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F977626B159D30EA2376950FCE31BB /* NVActivityIndicatorPresenter.swift */; }; - 2B06E1FA2764948B0DAD6AE1C4351A18 /* SwiftProtobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A0BA7AFAA537303AD7131E0904A75BE /* SwiftProtobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B0F0E8D1112082A27885986838DFE79 /* MediaStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF86C233F3F51EBB2CB8579F6D6CAF14 /* MediaStatistics.swift */; }; + 2AD566178653114CAE6F9748224EED09 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B9E1E6CDA74DF4F0977B2AE0B409D9 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B03B3CE631815361939CD0F6ED8CE49 /* NVActivityIndicatorPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00BD4815BDAE453A40EC1E0D1735466 /* NVActivityIndicatorPresenter.swift */; }; + 2B06E1FA2764948B0DAD6AE1C4351A18 /* SwiftProtobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A0AF80211FF0F7BD4572AA37FE1CBD7 /* SwiftProtobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B0F0E8D1112082A27885986838DFE79 /* MediaStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9009DA0559847EC2223FF2DB0C94B943 /* MediaStatistics.swift */; }; 2B209E6C60021D9BEFDB5B419948CDD8 /* OWSPrimaryStorage+Calling.m in Sources */ = {isa = PBXBuildFile; fileRef = D9C4167D0E6AB56D2BCE9C9741F3D8B0 /* OWSPrimaryStorage+Calling.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2B2D88DB356B092912D2B7CE5E6DDC16 /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DAF08E859BCBB6E8728103F0CA03B5 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B360EFD3C3D4138C3853572663638BA /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF81CBDD1C7EEE03D41E72180DF5E4ED /* JSONDecodingOptions.swift */; }; - 2B4990004F04F9C0625CBE3BACBBFAC7 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE7E822EB950593922A38245F6ED197 /* YapDatabaseViewChange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B829C8EA71D5F90C74F556C454259A4 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E31A0878FA8E9743764ACB3A70981B9 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B360EFD3C3D4138C3853572663638BA /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EF079F814F092D4AB013D52C811DA8E /* JSONDecodingOptions.swift */; }; + 2B4990004F04F9C0625CBE3BACBBFAC7 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC2DE7A2418BEE674BA1163473A2334 /* YapDatabaseViewChange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2B829C8EA71D5F90C74F556C454259A4 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 86187685511B31E977AFF85711C3D318 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2BAB5A521E7BB3698343E077095AC1A1 /* OnionRequestAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B8BDAB7681C740F1AE69A8F9C578DC /* OnionRequestAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 2BADBBAAD0D439D43CA87ADA346825B8 /* SharedSenderKeysImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 418D3A94AAC5143072FD3322D9B1817A /* SharedSenderKeysImplementation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 2BC95BC864310C928121C56B001D702D /* Array+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 935C71119E75C9C548CE2F353C6C10C6 /* Array+Description.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2BD1AF070B68D6F6588E80F5150AFF62 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EDEED006A56766AE7E1720ABC35FC035 /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BD1AF070B68D6F6588E80F5150AFF62 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF02ED0F7762D3F1F52A0048E1E8114 /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2C0AB06F4AF796DFB923493BBACA3E0F /* TSThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BD71215F25738A33FC67DA8D21BF2257 /* TSThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2C226A12872FF0705BECE42D42A9553D /* LKUnlinkDeviceMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A7AF07C658A3E0438DFDFCF0B967B2F /* LKUnlinkDeviceMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2C39D6B0855E6AB04B354806561BEFB2 /* SessionAxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B7B799DEB68C9BC3EBDF95C69E0777B5 /* SessionAxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C714C7758E6A5DB4359851216F8A033 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEFB159D2F6A9FAB254202740C1C1D9 /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C39D6B0855E6AB04B354806561BEFB2 /* SessionAxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B0E35A4681A2F88D2E08FF60E9AF6C11 /* SessionAxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C714C7758E6A5DB4359851216F8A033 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B5880CC6C6A715AD5619FD74BFDD79 /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2C719D31231E978CC66C1F0F2C68D584 /* ClosedGroupParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2848B827B768623D4DC62EE9AC737266 /* ClosedGroupParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 2C7DD623D724B24AE747678DB2BAD6E5 /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DC1B7043DFF49CBD2965E2EB9C4FB11 /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2CD8B01C439A2838B034D1D339A8B43C /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 309B1B9623A40530FEE899F32D59F9CA /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CD8B01C439A2838B034D1D339A8B43C /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B4D98C080D24A576FD8E1B9345CE82 /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2CF7720564DF8902BDBD5C504C653517 /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = E00C9AD89797D77B496EDC4E1C193C34 /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D18A116434DFF7DFA493C6DDD3F390A /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FCBF87E8E35A3372926D76DBA6A128E /* JSONEncodingVisitor.swift */; }; - 2D19871D509C1BE8781E604F8D8901CB /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B1F70EF20FFA81C076C4141D274C8D /* SPKProto.swift */; }; + 2D18A116434DFF7DFA493C6DDD3F390A /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56288D97843084C192A39B193822381F /* JSONEncodingVisitor.swift */; }; + 2D19871D509C1BE8781E604F8D8901CB /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066631599097B98BB1DC8489DC7DC297 /* SPKProto.swift */; }; 2D2B7C6F29583894AC373D9B79B03654 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F6ACC3F8682F2C9151C4C18E1B97F1 /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2D83D79B95E39014302BB83A56EBBECA /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = A0619E5E4BEAFAA12EAD1BF82277EF9E /* AxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DCB192CBFE0E1CE9848F53710F44BA6 /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 45FEB1CE62AAE4678F0018CD626B9167 /* zeroize.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2DD7BCDCB31266AC10A0CF4657D9A24C /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E38CDF570ECD8BBAE5A6BA32514E5B8 /* YDBCKRecordTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2DDF4D14648351678BDA7720B32FDCA3 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E2D2B39657FAE3C9A474C866037E6E6 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2DDFAF08009AAB67D430A359B3C94D26 /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B248A022A3167CCB1E31403D27A37611 /* CBC.swift */; }; - 2E5BD469B3B3E97BCD2DF0D2C3EE7750 /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = ED9BEDB8801D6BE47D953241D30FFB0D /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EB35C80F0A21DA1121266B03A132E08 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C0648CDEDF1C99F1FD57D054492C46 /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D83D79B95E39014302BB83A56EBBECA /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE220833636D7C53FCA7870A3BD5E5C /* AxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DCB192CBFE0E1CE9848F53710F44BA6 /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F7AC408A1EF76DE13221BB000848927 /* zeroize.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2DD7BCDCB31266AC10A0CF4657D9A24C /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 881324DA90DFF90790C2458F0671C0B4 /* YDBCKRecordTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2DDF4D14648351678BDA7720B32FDCA3 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 029B8EEB47A204DCF99EA2FEEEC5BAF8 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2DDFAF08009AAB67D430A359B3C94D26 /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26D4C9DEB6438F6F94702026E305A888 /* CBC.swift */; }; + 2E5BD469B3B3E97BCD2DF0D2C3EE7750 /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A6AE69809907A86F93D8426FBC0336 /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EB35C80F0A21DA1121266B03A132E08 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = 00AFD55BC8213E05B2714BD758D5045A /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2EC81A14209CF909A991E2DB1940489B /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C95586455E09C46DF7A51B4A2458AAE /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2F27FEB393432619032731195F176942 /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 18CC6D0EE22DE4CC99F1696EE81D5D17 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F32B4CC8E696817FC62942B81A86470 /* SMKSenderCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CF303EEDB1B50D24950E0D5AA9322 /* SMKSenderCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2F3D974254F02038C2A4EF04B144E8F3 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 14527BDCA1B6AC0C9A2D1B05F5C94B5E /* Reachability-dummy.m */; }; + 2F32B4CC8E696817FC62942B81A86470 /* SMKSenderCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBF08C6B6C16256CE35B81EE1ABCD76 /* SMKSenderCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2F3D974254F02038C2A4EF04B144E8F3 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB1B51EB3215AF71EC2903CFFDC03E17 /* Reachability-dummy.m */; }; 2F4239D19CBF219C060F9337B904CFA2 /* japanese.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D38CDBBDD01DF34B18F52F8B1E4CE6A /* japanese.txt */; }; 2F61A1B8C5EC31373E4909F8B1426269 /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B30BA89802433087954C109F06D7E2A1 /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2FD26507F7BCEBBC8387ACB8E4044D30 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8A2F10E73FACF701BACA412318C2E9 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2FD26507F7BCEBBC8387ACB8E4044D30 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = DD137CFD410F7F0F3AA304860E3364AD /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2FF3506C89D13BB495852D0C812666D2 /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = 960ACC66F045EDBD1E261F17214B3362 /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2FFB37DF4D53E8DC9EC3B643EE4C3977 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DA350B90CF3565AF8767533CA958FB /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3007E093A54C8B65FE591C5F3DDE3556 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 274CECFAC11F34F150C08853DF16AF3F /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30146C98A82712D5671CB2C443E27742 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D6826EE74361D2C4F94ECA7FA26247C2 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2FFB37DF4D53E8DC9EC3B643EE4C3977 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED6564D3DC4AB5F4127633206328FDF /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3007E093A54C8B65FE591C5F3DDE3556 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 02584E29F687D5A4340D07380BE3A8EB /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30146C98A82712D5671CB2C443E27742 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EDBE9CA623FEE6B80621D3AAA5DD59 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 301973AA7EF5727D511461CB92BBC7B8 /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D64E086ABF2B0E0CCD16AE05E3AE3B /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 303ADF03C3330E1CC7C73D06F825369B /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = 69B848C7104DEC156DE85DE921C20822 /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30E7175EF7A1496B1EE921998A226184 /* FeedDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5923DC9351E69CC654FEB9D9D8DFDD8C /* FeedDataType.swift */; }; - 3108625008A11A4EB78ADFD7FC9A8AE2 /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D2B23C30EB2D90E9CED3E98C814CBED /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3114EAB5A3430FE31B0E269013133FF9 /* AtomFeedGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EE101294415EB380399F547C737A818 /* AtomFeedGenerator.swift */; }; + 30E7175EF7A1496B1EE921998A226184 /* FeedDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8412EE9FCE041C70F86B821A5660E824 /* FeedDataType.swift */; }; + 3108625008A11A4EB78ADFD7FC9A8AE2 /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = F1370A07CAE48C5061E24F4E2384AA88 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3114EAB5A3430FE31B0E269013133FF9 /* AtomFeedGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228257EE6B8485E636D9F5C242994826 /* AtomFeedGenerator.swift */; }; 31509B579747C3B63D243F59C58E88E6 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47FCFC1EEFB01A2B9E5516279C540B7 /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3179F0CCFC673DE6AE915264972CD2CE /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8693905D1F230A90CAF413E0E7BADEB5 /* NSDate+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 31BEC5FCE595805DF6F4F116226618B4 /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 52164D4F8761A2A0DE148A9329DD317C /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31E62B8FB5C6BF10330D7E2D6893E6ED /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8E284AA9951290C43711E336E0EBD4 /* SHA2.swift */; }; + 3179F0CCFC673DE6AE915264972CD2CE /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A798CC021F9FD774F1869E02537C9CD /* NSDate+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 31BEC5FCE595805DF6F4F116226618B4 /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = DC825B3785310311994BFA4C73C52C14 /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31E62B8FB5C6BF10330D7E2D6893E6ED /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2FC00B6CCF4C82C09494CAB2F817B8 /* SHA2.swift */; }; 32167D8ABE8C5A6483C34F2E0CDF6178 /* PublicChatPoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1103878593F7BBA74C38EB359A9FE8AF /* PublicChatPoller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3218B8E6C908E2A5DC58E5D483826BF8 /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB18DD9CAE752DF1EC5147250666F06 /* AES.Cryptors.swift */; }; - 321DA2629139DC4C64D427213AD4B38A /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 57FE676C1219F96D20A04BABDDFA2753 /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3218B8E6C908E2A5DC58E5D483826BF8 /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CFC8C6EFE837C754D7B1919BC654928 /* AES.Cryptors.swift */; }; + 321DA2629139DC4C64D427213AD4B38A /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BA7B235E4E2037463058F4D801EF1B /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3225438DD7A0DDD867F0E51BB2C91493 /* GeneralUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = F089A50A554170B4264BB9241F254AE0 /* GeneralUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3229CB97C7F83B22E4AC43CA187F1934 /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99491558263163EF4A51526C2443419D /* BinaryDecodingError.swift */; }; - 3267F7D1921B92E0635A18E58F148586 /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C785A135DD3A558322322F4B93AF895B /* String+FoundationExtension.swift */; }; - 32ADD2FE889735A2F61437DDEAD7C158 /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70C4B9C6DEDF7440E936291D69C17667 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 32BF1C220541D9D2C038C8A6B9E07375 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB21B6DF5BA5A0E15FF69EE4637D6B6 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3229CB97C7F83B22E4AC43CA187F1934 /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5984582C14D8B9CC6A37BCF8F5F84E0E /* BinaryDecodingError.swift */; }; + 3267F7D1921B92E0635A18E58F148586 /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907C303C5F36B0B631973305BA90EC63 /* String+FoundationExtension.swift */; }; + 32ADD2FE889735A2F61437DDEAD7C158 /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 118308E1E4FBA1A16DEA275508D47BD1 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32BF1C220541D9D2C038C8A6B9E07375 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 872939F820CCE3FA9B05CDDAB24C020B /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; 32DBC02D1C6B74877E7413D92243825D /* TSStorageIdentityKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC5707F5D51C3D3227716E6ABB90C28 /* TSStorageIdentityKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 332F067D162702E0E09752E9BFC646FF /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9F287B1BE5B7394A909A4C8D2231A7 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33A1D0BDB29CB4F89453E74A712E2C91 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B3E1A3086B7E6151E1AB428C09EA4B2 /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 332F067D162702E0E09752E9BFC646FF /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6261DA54E551BA6E777332DA4E422310 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33A1D0BDB29CB4F89453E74A712E2C91 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC210ED595C32A7326E9D07F7CF267E /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 33B2A9750439A02A70C9FB9E403505A9 /* DotNetAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505E5CA66AF4773B858B895435BFCCD4 /* DotNetAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 340D99F21B940BF6981BDC311E9FF72F /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3072F1FD6314C6014A7058EF2A17995C /* OWS2FAManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 343C8F48117C093217C65AD92895975A /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2088D5394E888946B69C0BBD30629253 /* YapDatabaseAutoViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 343C8F48117C093217C65AD92895975A /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C4937267CB06213827BE2311760D6E2 /* YapDatabaseAutoViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 34665F7C250252CB6D07A04B3D5D46BA /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F5AE4D0316AB9C1F694ADA05C32EDB /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3470CBFD7F958E2F95F8F684E0611F5F /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E796218EC295A77F904C77F42DCD6A /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; 347A42EBFE8CD2DD7CCF5AD905E7591E /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A5E6CDF80B0B142562E5B7F52203F26 /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3486427C3FD5013917EF767E1EDC7E46 /* AtomFeed + mapCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC60C9DCD14A30F0D1154E2A7490F87 /* AtomFeed + mapCharacters.swift */; }; + 3486427C3FD5013917EF767E1EDC7E46 /* AtomFeed + mapCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E472950079F4A2B266C511208AB9498 /* AtomFeed + mapCharacters.swift */; }; 3486FB48F2DD9DD22F1FC63885850F18 /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 867A91F49F18D1F240546CF7692A180D /* OWSPrimaryStorage+SignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 34BBA3797CFE867A6CC96ACE359DCBEF /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 164FCE50011B399ECF1E6AB31FE61B96 /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34CB5AB581F665820AF044BF58B95952 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = A3E4778353179B113D4C86198BBE5793 /* YapDatabaseViewRangeOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 34BBA3797CFE867A6CC96ACE359DCBEF /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 10FA235640D07318F2BBC378F527950F /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34CB5AB581F665820AF044BF58B95952 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 408D2C12386A31DF78ECC997CE0CC9EB /* YapDatabaseViewRangeOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3504E3EA2963150599208462B60B2AD4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 35B8555018ECCAC14ACCF3C6D451F85E /* TSErrorMessage_privateConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 996B183482D985EA5ECB29E64B20BFA4 /* TSErrorMessage_privateConstructor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35EEEC92F1EFB1C3F78B9E182ACEB8D9 /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E62412C6D1F5A10AAF0809E084B37C79 /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35EEEC92F1EFB1C3F78B9E182ACEB8D9 /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 633C36E70BC113E1E34A091371F076D9 /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 35F7E556F51B16A18198E3DED112E45D /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 26BC25586E8A309B81FD78C3779AAA8C /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3605F88ADD4B7C85AE7EB00F3F05832E /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D9FE0C2BC032EB83D38BD7A8AAAC2B /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 360F8B73D6EC2B29A59C66EADDCD607F /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B777400D09E197BE498514724A10BB /* Google_Protobuf_FieldMask+Extensions.swift */; }; - 366681E5FE4A50C800BD09DC1A7B2A9E /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6183C235473382E0FFBE0DF106CE2F92 /* YapDatabaseFilteredView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 367D24B44CD1D4B411F4481864053472 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C4B5FC7EAE37907B5AFB78BA18395F /* PreKeyWhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36922B2973C917C1C123D5F0361C6496 /* Visitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 286EC6D7FC9A1CA8B14DD4185143908D /* Visitor.swift */; }; - 36ADD681A676DD25A0E8623DC7D5A958 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7830C3389334350B6B084DCD4E557FFB /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36BACC128070393B683FA98E6515A12B /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DB2C50DFDF7CDD1D3003A881C7053ED /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36FDB3489DB67E7B555C0D8417987EDD /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F801CCEF8C6E9399F4E1E0A728847FC3 /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3605F88ADD4B7C85AE7EB00F3F05832E /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 360F8B73D6EC2B29A59C66EADDCD607F /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D7A8B8CEED42ED2494BA5D96B9636 /* Google_Protobuf_FieldMask+Extensions.swift */; }; + 366681E5FE4A50C800BD09DC1A7B2A9E /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 422035063DE6AA5D75C5DA673FCAE8F3 /* YapDatabaseFilteredView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 367D24B44CD1D4B411F4481864053472 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0714EC18CFD86AF188086C0487BB45CA /* PreKeyWhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36922B2973C917C1C123D5F0361C6496 /* Visitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F65175B0C852A741F10195D9AADBD44 /* Visitor.swift */; }; + 36ADD681A676DD25A0E8623DC7D5A958 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C71C86663542D947CDEAAA17542CFBDA /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36BACC128070393B683FA98E6515A12B /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 882DC7EBA5B2B3812FDAC80D68B86493 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36FDB3489DB67E7B555C0D8417987EDD /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A37DB2EEA1199365D7637E5D80ECDA /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 371E96B556911C93F9E46092F89E4FC0 /* DisplayNameUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536D8E1B7BA6581983F8645DF632F75C /* DisplayNameUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 372E1ADC13049505BD87DDA2391DA65A /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F8230073EF6FE13ABD6ABCFB7519CD94 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 374C89A568462796B976AEA35FCB0870 /* MediaText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DB1D8686FB4A35143FFA02979CA9AB0 /* MediaText.swift */; }; - 3752BC32BA2EDA6833C3D104D2F10457 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 776293E2E2D982DFC45FF69370B4AFD1 /* ReceivingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37808FA5DD83C2A399714687DBFFBBB8 /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D3093FD70CB9D0F572F4052600800E8 /* SwiftProtobuf-dummy.m */; }; + 372E1ADC13049505BD87DDA2391DA65A /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 763E8727D4B8F5FDA638B406A2749333 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 374C89A568462796B976AEA35FCB0870 /* MediaText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 104655563A5DEB0866A30FEECFE44814 /* MediaText.swift */; }; + 3752BC32BA2EDA6833C3D104D2F10457 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = DDCB6AE52FA59B96F93C929EC64EDB25 /* ReceivingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37808FA5DD83C2A399714687DBFFBBB8 /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03C56C95611B85595CB3E56D64A3E349 /* SwiftProtobuf-dummy.m */; }; 379A8E49BFEEFD61BBD0648C424AB6D1 /* SSKJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 487EEE79CDF21FCECC3FBD2742FD8FFD /* SSKJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; 379FF7C962284288DD3596F7CEC43257 /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E536073D6B92819F8275CF6B0FDD2E7 /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; 37E28F3F9AD8635A9BC3CDE40BE58075 /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D65520534E1B0C1D1AC97D39CCC564 /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; 382194491742EEDB22AAE369E2FEE5B1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; 383DBA8AE5D1DB85A5D3430A509C8F9D /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9456CB7A62BD7DE61A5FB7DC8CE86B92 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 385623649277E62197984A64D07CE49A /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CF5604496994025CA9BF3DAF759E18F /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 385655B908CB8CA38A8F98E3BE2D3ABA /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F83362DABC79A90E1918381774976F51 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 385623649277E62197984A64D07CE49A /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8385CC02343A14CEDC2A83E67437FE /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 385655B908CB8CA38A8F98E3BE2D3ABA /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F56D6BA35B5B08A4C9317203B306B4F /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3856742B200171387ED0FEAB466C2DD2 /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = DE8671BFF817F5DB23A4FA87FDA31B56 /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38936387F827969D41CCC3E356780334 /* AtomFeedEntryAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2023ACA2309685B5D32BBC9C59E58ABF /* AtomFeedEntryAuthor.swift */; }; - 389ACA28149188EC5B514271233049A8 /* FeedKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FF45B6F52393684482FDC5C84439E5AD /* FeedKit-dummy.m */; }; + 38936387F827969D41CCC3E356780334 /* AtomFeedEntryAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C180D50E5144392942727BA67A52BE /* AtomFeedEntryAuthor.swift */; }; + 389ACA28149188EC5B514271233049A8 /* FeedKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 967F44A8681880C633924149A3EE992A /* FeedKit-dummy.m */; }; 38A49C5D23B5B9BAB05CDA14E6C8FA77 /* DeviceLinkingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 696370841965E94DB88FB1A6C4D73813 /* DeviceLinkingSession.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 38B866771F7C9278C45439D7B1A98CBD /* Blowfish+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DA3EF13826B7A000766E16DE57C99DF /* Blowfish+Foundation.swift */; }; - 38C553FAA3A7AD015DAE4B8882ADF567 /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D25670DDBA47C2B5D36A47A2D78410 /* SessionBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38D3AECCF344ED6AF5C83DF2AE7A1A8B /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A5386700D49BBDED2B86342A0EC0E002 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3932DA18C4BF021A39C246442BF25ABF /* NVActivityIndicatorAnimationBlank.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959719D2999FB650B398E3C514CA905A /* NVActivityIndicatorAnimationBlank.swift */; }; + 38B866771F7C9278C45439D7B1A98CBD /* Blowfish+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD55CCA10E2EF0ADD5E0885A51D5C2E /* Blowfish+Foundation.swift */; }; + 38C553FAA3A7AD015DAE4B8882ADF567 /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = B84140349F2B6FE7F28E1198D54E71E8 /* SessionBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38D3AECCF344ED6AF5C83DF2AE7A1A8B /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F823AF7AC59B059A00CADB477ACDD9 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3932DA18C4BF021A39C246442BF25ABF /* NVActivityIndicatorAnimationBlank.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D8449BB165DDD163E218D8FBB956CBF /* NVActivityIndicatorAnimationBlank.swift */; }; 3935A40064E407185CE26ED149D0AC77 /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DD78F8724BE9E5305C05F815B739EB93 /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 395066E97612FAC8225F1B4758053BC7 /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA852574E1B74D9A904FC076D996AAF /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 39543730CA7B7854898F97A7B34B44CF /* Pods-Signal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21691905C7CDB5AE32E38E7400884E05 /* Pods-Signal-dummy.m */; }; - 395BB477EFABDE887EAA3FF92504C29E /* AtomFeedLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF1D9E99C1B48500C1907D08499E7F /* AtomFeedLink.swift */; }; + 395BB477EFABDE887EAA3FF92504C29E /* AtomFeedLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A068EB225D40C87C83C8C3FA16BA8BFD /* AtomFeedLink.swift */; }; 395CA2D46886821BCDBCD648126F0234 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 397416BD3DDC6A4F2EF99FC94D93B0A3 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = FC1A58353033961AAE3D0311A7317E77 /* YapReachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 398A917C2B79C5F3D9C30D5725B00EF9 /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D2C6D8BEF2C7F3EF565B82E60CA8108 /* SessionCipher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 397416BD3DDC6A4F2EF99FC94D93B0A3 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A9394BB6CE78007E2C6DBE4A73FBB6D6 /* YapReachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 398A917C2B79C5F3D9C30D5725B00EF9 /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 186D8D64941797DBB99BD4E5E49DFDCB /* SessionCipher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 399F62A15227CD90FA36E3DC5054E4C1 /* TSGroupThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EBFFE535027CF94B2578EE4D0D5B4FD4 /* TSGroupThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 39F2F37E25459EE58EA741FC0F9C750D /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AD496D055D98BBBAD6ABF7AF2DA36AC /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39F2F37E25459EE58EA741FC0F9C750D /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C35D3C5FF28AE7C3B6A290E0A5D848 /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3A02A6F83CC8E26B3BD3EAAD0E074696 /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - 3A0E7293C48C828557F7D9DD37DEA555 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748956BFABD334606CFF69FCE5167781 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */; }; + 3A0E7293C48C828557F7D9DD37DEA555 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B139690EE1516988195C437B57D2B838 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */; }; 3A1A6EA05600018360967EAE749BA6EF /* SessionMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */; }; - 3A2B75DB281439A27C0246F815A20A49 /* MediaCredit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822F42290944D8D07EBDA06CD5A7D611 /* MediaCredit.swift */; }; - 3A33677123AC11A7055A7D0B0BC6E5DA /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 40A1D9C00FC6B3A9F58FEA60459B6034 /* fe_add.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3A2B75DB281439A27C0246F815A20A49 /* MediaCredit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EABC273482A7FD641D1634F11CCD47A /* MediaCredit.swift */; }; + 3A33677123AC11A7055A7D0B0BC6E5DA /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = DB9725DFD0F07A4E413984F311BB6863 /* fe_add.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3A3938B3A9CF4DCE4C716393A930FBD3 /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 477E8A88BD467445FC9BF2851BC5D213 /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3A482D9B02D2291379BC23EDFFC67A24 /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = D38EE8604DFDE882D77298823A19063A /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A8B4D12287F5A991B66E66C5B7BB974 /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32E56E5D598CE6382EA881736F38356C /* CFB.swift */; }; + 3A8B4D12287F5A991B66E66C5B7BB974 /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8AC79030988861B22AA4F54DB370CB /* CFB.swift */; }; 3A995456C20C0260A3D5ADACD757DD57 /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3ABBAF677122AAAE89C15351FA5343EE /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1635987E8D220356E56FB576451CC61D /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3ACC22546F8ABCAF858EB93F4FABA9EA /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 852ABE06C01BA126C5DE1D3769A7B2F7 /* 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 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3AECFFB846E92D8A9D25700CAB241B4C /* SessionBuilderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B07973ADFBE777C25AA109536A834376 /* SessionBuilderTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3ACC22546F8ABCAF858EB93F4FABA9EA /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 1499B6C8B80CF256DFD624F08E76845B /* 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 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3AECFFB846E92D8A9D25700CAB241B4C /* SessionBuilderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 11ABF9A7A15D3F22CA926F1157C25BB7 /* SessionBuilderTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3AF3590DF216507C926F1E1883F1F0A5 /* ReverseDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A57B61F6CDB0B4FD996ABF41714E2A46 /* ReverseDispatchQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 3B3F5B965B8883C7768088195EC0D841 /* OWSUDManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E282E341C476A6DBBE5E3A34AFE395E /* OWSUDManagerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 3B5A0EE11ACA150DBD41DB234F9A81E4 /* OWSPrimaryStorage+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60407846105E9A2A1309F73F95719C6 /* OWSPrimaryStorage+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3B5EB394A40344E0E98D685F5E90EC5D /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D580134158EB6F1320CBD634E8F27DAC /* YapDatabaseRelationshipConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3B5EB394A40344E0E98D685F5E90EC5D /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = CC58F6E7913C93B66BB47AFEB3D9A3EC /* YapDatabaseRelationshipConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3B889EC143DCD7B45F69A9C20F1C8C24 /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = 18771EE3F9DD51A92458EF7FF4673151 /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B8E4491C112FE4BCD1BEFC14D1553DB /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = C5F91A2BF9C3843617E4CFD9AE509FD7 /* YapMutationStack.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3BA2CC11BD9F17BBBEA8EAA867121CE7 /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = B0F7C6D6F5A6F37C3E268C9442D778C5 /* Randomness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3BD322C3C7A1FF3C25B4AEEDA19E4540 /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C08C22283082C60CBBEF66A4813751D /* NVActivityIndicatorAnimationLineScalePulseOut.swift */; }; + 3B8E4491C112FE4BCD1BEFC14D1553DB /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = B09B1AF3F56A2D36F471A805F1A8EFFE /* YapMutationStack.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3BA2CC11BD9F17BBBEA8EAA867121CE7 /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = 4830794C22022E4ED5CEBA7808F7D476 /* Randomness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3BD322C3C7A1FF3C25B4AEEDA19E4540 /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32E53387C8D15B312ACE7B0A5B522FD /* NVActivityIndicatorAnimationLineScalePulseOut.swift */; }; 3C007FA7491409DAFAA0C2C3C767B665 /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC970E8B561441E30178E90019C132F /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C5CB01AECDC133D8F258498AC062D94 /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 718B696C32096AED2095F9C1DB94C684 /* OWSMessageManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3CA722731FD54425156DEE397001E1D5 /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A40C829BB894BEA549B0EC07723F8869 /* YapDatabaseManualViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3CE08A8A72481506C3B70CB573E08BDD /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 12B21E310014955753B53F1A4A164357 /* SessionRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3CE6D6CA54F0A98B8D8A3E3333CA3311 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 06DC5544D6B070AEBEECC28A0298136F /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3D1B6199934A617541A0A7B89D131041 /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 71835A23F4A73993065EB8A44A39E5C4 /* YapManyToManyCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3D2249137692308C4F3AA95A74CCD2DF /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 415B9523B570AB1AA27596D8C7B45599 /* AES-CBC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3CA722731FD54425156DEE397001E1D5 /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7CAD8EDAEDC4C5946575F691BA3E0D /* YapDatabaseManualViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3CE08A8A72481506C3B70CB573E08BDD /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = CD1A00356AD825C894AC16BECBB05B82 /* SessionRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3CE6D6CA54F0A98B8D8A3E3333CA3311 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AD28B2FF0EA416767BC1D7528F32D473 /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3D1B6199934A617541A0A7B89D131041 /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 14D147EF476283C8FCBB335E8F036278 /* YapManyToManyCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3D2249137692308C4F3AA95A74CCD2DF /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = BD9F29E9B5B745973E81C3222C15D4FB /* AES-CBC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3D382C194D2796079FB7CCD17760BD1C /* OWSUDManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3D4CC1336E74E74B0C030BC43A470A51 /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 335709979F68DA3E918AFCB0AE8C3453 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D87B82EB9A501A87EF3B59E5D0EE251 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3E0D8E4650B6264478CBECC32B61C1 /* Updatable.swift */; }; + 3D4CC1336E74E74B0C030BC43A470A51 /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B221FD8D573CDBED37FA4C8A948DE0 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D87B82EB9A501A87EF3B59E5D0EE251 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938B1F85D2E25D8C4AD050D0293BC897 /* Updatable.swift */; }; 3D98C99B70B1AE3881C10A04474A4FEE /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = C90A6E7B42CCCADCD97D2D7C8B6511B7 /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3E5EDA42634D3AB14EED6FB999407562 /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EA1B1C861B2BB5570F3AB0947B059860 /* TSYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E9DC08824D51824D48265A45CF0093D /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D2F68E30BA9D7D745DD5B0CE916F43A /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EA95F93D7BB8983EA5A1ADB5A744872 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CD815183BC853CA9BEFD2F5D5378827 /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3EA9BE3D1436EFAAFE1343BB957AE38F /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E69257EFA2DEF064068F34D78A7686 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3E9DC08824D51824D48265A45CF0093D /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F977D6A2C2F118594F64CD1291DC6883 /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EA95F93D7BB8983EA5A1ADB5A744872 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 84289210151BC7BBD1A21B9137345F43 /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3EA9BE3D1436EFAAFE1343BB957AE38F /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BBA147545348228B1FE5AB14FD51109 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3EB099CDD4EE7BFB126A101F3FA1B72B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 3EC1667517F85F1B39950536E9E2C4BB /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA3BFA75AAF687F10B6C92D5C4990953 /* WhisperTextProtocol.pb.swift */; }; - 3F2242C1384547654849FF62BE1967C1 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 096B3CF8ABF2162B170CA5E1309C0B3F /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F6DE57A6164C9805AF24844DEF9EB50 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8139D85E88EB312F0AFFE4D4039E416E /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F6ECC65D195FB38A2E8190FED49484E /* FeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B1195F2D47F45E1EFF1E15E58C22BAE /* FeedParser.swift */; }; + 3EC1667517F85F1B39950536E9E2C4BB /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7455DA951A75891F8FBB5CBF07E79013 /* WhisperTextProtocol.pb.swift */; }; + 3F2242C1384547654849FF62BE1967C1 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 7441F6C73278E205D68E4EE396AA4C72 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3F6DE57A6164C9805AF24844DEF9EB50 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D57BF6F489D56779E3CD8F61C6AA23C /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F6ECC65D195FB38A2E8190FED49484E /* FeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05A580EC46989B7D3D2B4077D8B0207 /* FeedParser.swift */; }; 3F827C3739556A2C9F32967BA00DD991 /* OWSRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9DD74D785C44362F0C9CFD6B6598584 /* OWSRequestBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F8445B68836A61A82D18A786D267348 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 71C90B797BD4B9A456B5AFD51948D457 /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3F9EF8522DBEF7292165C9038A4672B1 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 9DCF2BC0CADD8D628B0566F42A09AA62 /* mz_zip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3FDEBF523F9BB7091D3BAE6C3467237C /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F4433B30F58142A2D580997738AC6F /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FE283972CBC6BD4C00BE3E0B50CA1D5 /* NVActivityIndicatorAnimationBallRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69B2FB551E772EA345D82BECD3A91D9 /* NVActivityIndicatorAnimationBallRotate.swift */; }; - 3FF97D8819D5E014B52F69A8E919F996 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE7481F4605AFB2863C3EEF0645E0A7 /* NSError+MTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FF9EE8918F5DF37AC0AA73343CC3204 /* ISO8601DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4021593BD4099F57A76AA6792F95EF7 /* ISO8601DateFormatter.swift */; }; - 401A074934B2FB43872B6A63724C8560 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F3AC582E4EA6796BD5E64F45E3402847 /* YapDatabaseSecondaryIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3F8445B68836A61A82D18A786D267348 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E107D327BD10370EBCF310566AAA32C8 /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3F9EF8522DBEF7292165C9038A4672B1 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = E5BFA8E3A02540180589DF00EB7B6652 /* mz_zip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3FDEBF523F9BB7091D3BAE6C3467237C /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 3029317BF3BF023401649CF20BE9CD3C /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FE283972CBC6BD4C00BE3E0B50CA1D5 /* NVActivityIndicatorAnimationBallRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F270BD421773F3C99AD281501C65379A /* NVActivityIndicatorAnimationBallRotate.swift */; }; + 3FF97D8819D5E014B52F69A8E919F996 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FDB892F8FAE686652886D43B1FB264E /* NSError+MTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FF9EE8918F5DF37AC0AA73343CC3204 /* ISO8601DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1859D5B5C01BFF30B4CF1435D6D8C4 /* ISO8601DateFormatter.swift */; }; + 401A074934B2FB43872B6A63724C8560 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F123608D4A916FDE6EC3D0CF56FEB3C /* YapDatabaseSecondaryIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 405B1F061D5F0318BF316536D5883718 /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0A484AB1495C691D914EB614C52F61 /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 406B57B837DD2D1D2C243B729360BCCE /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D76C6A6E54E3D6310DD8DE57AEC826 /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 406B57B837DD2D1D2C243B729360BCCE /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9E7DF36E0E0EA90560F8743E52E4B7 /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 40C03C1781695CEB688529ECAA940119 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A88BBB7C350CDB7BE26D649310561CAB /* QuartzCore.framework */; }; 40F7C727D49AC425FAF17B3ADA9D8C85 /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B92FEED5416C301619E03829A100B9 /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4115A0D460C112FC781BD958C4D25483 /* JSONFeedAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8527ADD039F262A15BA1EEC4FB37888 /* JSONFeedAttachment.swift */; }; + 4115A0D460C112FC781BD958C4D25483 /* JSONFeedAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6B9F3ADEBF8FBC2978F5362078CD0F /* JSONFeedAttachment.swift */; }; 415729129D514C69377C7531733F4C0F /* LKGroupUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 20B79AD3E8556ED76D7EDECC7E2F233E /* LKGroupUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; 41D125313465E068DB739E24CFF315B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 420D43EDB910B86AF031AD75205192FF /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4214CABAB60D975923149F911B848AF5 /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0B8DCB9D87032029BD61A89CC1B50D /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 421EEB4DB8879D1F64B9141FD50F53FE /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 43F4F33007AFF96C555855E86624AA34 /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 421EEB4DB8879D1F64B9141FD50F53FE /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F80DA70230F19F5043BB5560FF4A4 /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4247D400E690F411DEC2A522DB2232EE /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 92EC875DD838B041FABF9C7A48665BB9 /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4263F21D58F33A16DC7B3BA9C55D311C /* SPKMockProtocolStore.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE4A7A8692D9C441915E2EDDA3DBCA3 /* SPKMockProtocolStore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4268CA8C4FD35E2DA5C640AEAE80510E /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F83BF566E5509355201EDFA069F9D68 /* MathUtils.swift */; }; - 427656F280F9C65C487362370621A063 /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B882E7B4920FB4EEBC4ECA5AFAFE31 /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4263F21D58F33A16DC7B3BA9C55D311C /* SPKMockProtocolStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 317FA516A2E520A31D5D3B520020B116 /* SPKMockProtocolStore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4268CA8C4FD35E2DA5C640AEAE80510E /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A0A08C3A2FC503E881A170C9405664 /* MathUtils.swift */; }; + 427656F280F9C65C487362370621A063 /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 016A55A26F12ECD22FFA5017243250C3 /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Project, ); }; }; 42990CFDCADE4DF2639B2D81B30A9AB5 /* Pods-SignalMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 42FE4A3FD968221897956A5DE1BE192A /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8F85BB95B2D6DFD2CE2D9EE3E87EAA /* SAMKeychain.framework */; }; - 4322D1FE607ED0C9D12D20CCBD2E3B2B /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 829DC6F61AB0A39701B5B0D0331F8AF5 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4322D1FE607ED0C9D12D20CCBD2E3B2B /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF3CDA3573A40BDD2025F2EAFC8D2FF /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 434DDB28F48DF1C2131F806F855F01FF /* OWSReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 058576A240C5152FF6451A9B1FBA794D /* OWSReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 436460CE89BE9BB9AF3832F8D13F58D3 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 549CC7DFDBFF9276588F500ED8937FE0 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 436460CE89BE9BB9AF3832F8D13F58D3 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = FECE7501789C32F7414120B0CF2987AF /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4374218D306F7DCA93C126EE568FCE14 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCED0CB194E7A042B5527AFA208DE40C /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 437D7F571B3FF951DF103DEFD113C34A /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 432E4AACA0E566FB40C017E635C84909 /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 437F7D0BF0BFE0473ABE98B0F3FFE9C2 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879939918211D38D95F2BFE4B204B8FD /* NSURLSession+Promise.swift */; }; + 437D7F571B3FF951DF103DEFD113C34A /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 19199C33E6435CC0B64375CBA5BEE052 /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 437F7D0BF0BFE0473ABE98B0F3FFE9C2 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B440D1F705187663FEA333613A492507 /* NSURLSession+Promise.swift */; }; 43C42134B6279285B84C53226401412A /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0B68268164B2F8B37815B2072D4037 /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 43DCD772132506A98BD2E6E428F764D3 /* MediaStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E2C5ABB7126495C0C736E9516565CFA /* MediaStatus.swift */; }; - 43EFAA02AD4C6D8C63CC869C11437DA3 /* Starscream-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95752B94E1D1434154B3A590F5CFED1E /* Starscream-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 440FCB63BACC1157F6069BE235C7715A /* SessionMetadataKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E89CF71E02798B66D035FBF59177D7BC /* SessionMetadataKit-dummy.m */; }; + 43DCD772132506A98BD2E6E428F764D3 /* MediaStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6016CF9579DA41A446B2294FEB8A1A64 /* MediaStatus.swift */; }; + 43EFAA02AD4C6D8C63CC869C11437DA3 /* Starscream-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E5ECEF10D960ECD7CC98836B13CBDDD7 /* Starscream-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 440FCB63BACC1157F6069BE235C7715A /* SessionMetadataKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 14DBA72BE01662893E21FC816C1D660A /* SessionMetadataKit-dummy.m */; }; 44165A0AE348F1598088652F7A330F89 /* LKSyncOpenGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF3081A1B6B033C8E8E2A1A8C3DB9C0 /* LKSyncOpenGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4418D734D125EF36C0E116368E375056 /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FC7761921CBC669963383280D680E12 /* Varint.swift */; }; + 4418D734D125EF36C0E116368E375056 /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 898B6BD71BDE28348333391217A9106B /* Varint.swift */; }; 4432B7BBA800C6D7D06100D68CB96EC3 /* MultiDeviceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FB0661C2DBB40EB156C9975B090C27 /* MultiDeviceProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 443C7D8280830D49C5D9E3408C568F2F /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 2895F1028527F1753DB0FF71F56B6D81 /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4462AA9C796901085E52CC26A7DAFCD5 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = B1D91D55DC2E72C3BCAE45447F644B67 /* Ed25519.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4474BF7E6618561974604E86F2F71269 /* Message+JSONArrayAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736B8B6805CD58271FAB2AD9A9761B49 /* Message+JSONArrayAdditions.swift */; }; + 4462AA9C796901085E52CC26A7DAFCD5 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = D77FD82E05EAE8C7FE81204621BBCBD2 /* Ed25519.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4474BF7E6618561974604E86F2F71269 /* Message+JSONArrayAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81410B0CCF58D2539A88D8D2CA2E242 /* Message+JSONArrayAdditions.swift */; }; 44A2EC49B3BAFE56E77E442969EFBBB0 /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F7AEC86D9760DF3EE3D11538CD788FB8 /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44D4E487A184A3B461184F27FBF80387 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 912330A58A6F12705A9D0E6907626B11 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 44D4E487A184A3B461184F27FBF80387 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 011261485BC2F7349D5150238F9EB3C5 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 44D6AC14761DB2B0C6D78C9B88985BF1 /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C6CC4A80F478FC2D84DFCD430955F8 /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4563536201977C3D1F3E2A0F3BC3CA93 /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7FC7488AD337237586F6771D964EF93 /* empty.pb.swift */; }; - 456B9A005931F8BB997E1AEC2E4C474A /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFE611BB08E57AC7232BA4140F8BA6E /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4563536201977C3D1F3E2A0F3BC3CA93 /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB99FD1935D1B25707EDF18283B6AB9 /* empty.pb.swift */; }; + 456B9A005931F8BB997E1AEC2E4C474A /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EF681053BC0C640E504DA5EC9A6185 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 45C27C06ACDA554E1B5046AF1161EA80 /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = B497CF8BC986B08A93D667D2E202D292 /* OWSAnalyticsEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45E4B72F2A2D7BF16F00E04B3A16BDC6 /* SessionCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F761D850172DDDDC3D65B01B2F0B0123 /* SessionCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45E4B72F2A2D7BF16F00E04B3A16BDC6 /* SessionCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E82A86F7F2792ADF1BD1A1FA5C8AC0 /* SessionCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 467DFE1680C3DCFD97684EA4347CE3CC /* FileServerAPI+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7016FBAF7E33A47EA33A137C8177AC04 /* FileServerAPI+Deprecated.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 46961394488C33ECF7D1313E4F5F6BC0 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A25B8007CCC16AD13FC6C480E4AB410 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46961394488C33ECF7D1313E4F5F6BC0 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 328064B75FCF5006F895604BE7DCADFB /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 46BA3C4FB79AF9CE8EB07E6CD2AA9246 /* JobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C70EECD66D8C2022D8780464723F718 /* JobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 474312F06CAB50D4BE71B8AD4569B035 /* JobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494EE3B7DEB3EEBCC557BD4486776010 /* JobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 47440CE5B46A097D5249F6C066234681 /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF9240C9532B9317F967DEED8619FBB /* TSNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 476D5BD962102F5DD7924596007F0013 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2ADFFE2F3D937AFCE6619E2088F953B /* Box.swift */; }; + 476D5BD962102F5DD7924596007F0013 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBE514844FA3AA8D5390834C6872C6D /* Box.swift */; }; 47DD436DCAD5647F51D77D04E0E67A6E /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = E958945EEBAAB2A164DB942F9B6C377D /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 47E4480A564A337172EB7155BC5A421D /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = BE636669ECB1942EA09F14A600B3E5FE /* sign.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 47E4480A564A337172EB7155BC5A421D /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EFEE647D9C9FDFA0DA019D1DC2CEBA6 /* sign.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 47F005248BCBBC47032C5A2DAC7751B9 /* Data+Streaming.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD203108EF9C19DA40E038FFEA6809C /* Data+Streaming.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 47F8B1C85E9350755C9BEEE22E472600 /* RSSFeedItemEnclosure.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEDD31A1AFECDC35335B4126AA6C7309 /* RSSFeedItemEnclosure.swift */; }; + 47F8B1C85E9350755C9BEEE22E472600 /* RSSFeedItemEnclosure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E91BF3F88F252ABE5C252497307A463 /* RSSFeedItemEnclosure.swift */; }; 484E48B31A0305258697D2A271A98532 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = B21CE5D5D52C87334D20462EE5529DEA /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 484F66D519B7BD35271A3DA40C7F2129 /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC8A00C28B4E95C01DD96525650FF90 /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 487F286254D24BA3BBE76FE033E2DCD9 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB86533E92034F2DF8BD0F63AFAD964 /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 48832D33FB7C785BFB0FA0B31CFB2C1C /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82E35D994A28C114191A0513AC90679 /* Resolver.swift */; }; - 48A78145881EA8D353DB64099CD29284 /* RSSFeedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BF5054FD7A5745C242B32F5F98671D3 /* RSSFeedItem.swift */; }; - 48BBD584057E0A4DD41984750FFAF98A /* ECB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B4BDB9F16F1401E5B5EC0FDFC52FE32 /* ECB.swift */; }; - 48C5D9A3C4669AD2D8A1A06A6BFA4DC1 /* JSONFeedHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FA2E14B6020B27D4F93B4D09D242D1 /* JSONFeedHub.swift */; }; - 48C640C888091FAF714BB275557A3425 /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 076EF8D07D5DAF94017DAB3EA40CDDCA /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 487F286254D24BA3BBE76FE033E2DCD9 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 629864392018BD971D5D8480E3DA30DD /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48832D33FB7C785BFB0FA0B31CFB2C1C /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2CB3A82FF9FED987E6934EDCEC06F3 /* Resolver.swift */; }; + 48A78145881EA8D353DB64099CD29284 /* RSSFeedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9548F29E8DBA80665E7F4E7956AB631 /* RSSFeedItem.swift */; }; + 48BBD584057E0A4DD41984750FFAF98A /* ECB.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B3945909F9EAE5FFA0CA15C9D564F5 /* ECB.swift */; }; + 48C5D9A3C4669AD2D8A1A06A6BFA4DC1 /* JSONFeedHub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F512C5E99967DADFBE7DB7F5C879A3 /* JSONFeedHub.swift */; }; + 48C640C888091FAF714BB275557A3425 /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAA497ED97D51CB7DCC38D9A535B228 /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 490D56A4D4B50989F4D9C1AAB23F8769 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - 4953117F0C1ECF61D78B67FDF903BB7F /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BDED0569B7D806366AD89BC59A4A259 /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 498694EF22D1F9BF6E36D82B75723EAA /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 069443998CF466E756D07E1192B5CADB /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4953117F0C1ECF61D78B67FDF903BB7F /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FD325DD7A4DFDE37311B956ED114541 /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 498694EF22D1F9BF6E36D82B75723EAA /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = AB880FF7BC3A725FA0A6ED71DB52620E /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4A13A2292CCFFC2738F8335819EF1F17 /* spanish.txt in Resources */ = {isa = PBXBuildFile; fileRef = 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */; }; - 4A9419EF76A70EDEEFC35F4E3DEF5F5E /* SPK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 29C805EC834F3485DD321C8A51CCAA23 /* SPK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A99DE22ED19AA342383C811863DE313 /* LokiSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F7346A30725E90C956F2CD521FD8A5 /* LokiSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4AAAF9EE313A7B1D9D17A8F3A0145FDB /* HKDFKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75935378AFC240FFA3058326FF9EEE29 /* HKDFKitSwiftTests.swift */; }; - 4ABC8C8912554ABCE3F878B7688AE435 /* SAMKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AE0F801864B1BEE059C919B23011094 /* SAMKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4ABCE522691137E7772700A4951213D9 /* MediaParam.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC79DD28DE38AF8FFAA0AFA1067B0323 /* MediaParam.swift */; }; - 4AE72C4A54D4A7EF4E4BDD87EB820034 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3115AB80130B02B62F526F67B1604F7A /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4A9419EF76A70EDEEFC35F4E3DEF5F5E /* SPK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 61E9C9DE738554385B019F802B7EEDB8 /* SPK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A99DE22ED19AA342383C811863DE313 /* LokiSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D661C84AA5FB2E086CC16BA5900A3E0F /* LokiSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4AAAF9EE313A7B1D9D17A8F3A0145FDB /* HKDFKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C8F99CB98B821DAC122F8EE3E771E7 /* HKDFKitSwiftTests.swift */; }; + 4ABC8C8912554ABCE3F878B7688AE435 /* SAMKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CDF3959375734935799DC10F81A6B25 /* SAMKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4ABCE522691137E7772700A4951213D9 /* MediaParam.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46108E25CC26BA651C41D650F2254A9 /* MediaParam.swift */; }; + 4AE72C4A54D4A7EF4E4BDD87EB820034 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E19D2CCC35C40562A3AA11E5824068 /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4AFF974B9222B2749646329E80982ED3 /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 49E000F717A7F6501211403319296B88 /* OWSSyncContactsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B00953ACECDC52E2545A975E0C94277 /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = E23C23B0EE886CB11E111E0AAA42D657 /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B02A13BF169036FA4A1107F4A0B5531 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 4B49E55D722E8AB7DF6EC10E13AAE804 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CAABDBA5E5D836E70C2B56D936D2EEB /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B59871D5771AF7CCE400D2F85880721 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 14ECB7F9A71C89321A67399921D6E22C /* SessionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4B00953ACECDC52E2545A975E0C94277 /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B20888FBECF82F5414FCB6D2BEB04E5 /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B49E55D722E8AB7DF6EC10E13AAE804 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 274DE6BCF69B5F8F2080451A335FC6E7 /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B59871D5771AF7CCE400D2F85880721 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AD49CFFF0578951D45373ADBEB72C4 /* SessionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4B9E39029BDE0C0E4681AFB228CB0F51 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = FEDCE1645CE0338F9B1AA1F31324896A /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BBF5BF5ABFBE0F2937CB0BA79E0D564 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = DC782636843DC019566A18E9C3C35A3D /* hash.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4BBF5BF5ABFBE0F2937CB0BA79E0D564 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 61EFF905636813C49AA16922FC183F55 /* hash.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4C70E6A38B94D21B9088C412A04E442C /* TSMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 17925FC6DB44B11B125B6E4F64573BD4 /* TSMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C8C552749FCCEB524F3532EEDA28271 /* DiffieHellman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B305DF5355A0AF978595827491EEA45 /* DiffieHellman.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4C8C552749FCCEB524F3532EEDA28271 /* DiffieHellman.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D51AB1BE408676926CCE8BAF9920AE /* DiffieHellman.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 4C8C6043FD33A477DB27FFE8D836D9FA /* SSKIncrementingIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA779AEDF79316DFC2DDC6A63EFD69C /* SSKIncrementingIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4CC79D9FB478344F75C9731D63614B3F /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 02F71539137190C186D34E536ED95D99 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4CC79D9FB478344F75C9731D63614B3F /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 752CC7117516BC7D344855C8E55689F3 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4CE4F903CA72439E40EEFC8E06BB81F1 /* CryptoSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0AE071C0A1B240C482C93EFA322C7ED /* CryptoSwift.framework */; }; - 4CEB5E8A94FF87EB359A9C9C0DB8F3B7 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = DA711D3E75B7E9293928BF219EAFEAEB /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4CEB5E8A94FF87EB359A9C9C0DB8F3B7 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B5217E0D37B6F461ADF1D5FC8EC5E229 /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4CEBC9DB6C654292702558820F798D76 /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E17707189851F87085F5292E942B121A /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4CF43B2151217636B9173BDB74F045A8 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = A7261EBD13D1CEB11EA9E4EBE27502AF /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D0549960A5E5E161A32341D2F9BCF8C /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9704C3CBD217F26D2A897AC2BE1C17EE /* wrappers.pb.swift */; }; + 4CF43B2151217636B9173BDB74F045A8 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = D09F68A03AA29FF278BB7C6AE36F4EBF /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D0549960A5E5E161A32341D2F9BCF8C /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D6C93409731A5F7A24A6E54F6C3325 /* wrappers.pb.swift */; }; 4D0F83909B15D639669CA9F238D4262A /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D2A7F46431B9B7E3FF2C39B70564E79 /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C99CA663CCEE5C2D2DC66456A11BB1F /* compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D43347BCB4D3BEBA8774A0B6A427165 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 50DFA94C07FB279F7BCD3425626C025D /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4D2A7F46431B9B7E3FF2C39B70564E79 /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = B1FF1F59AD9908C3F42C3F830DA165EC /* compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D43347BCB4D3BEBA8774A0B6A427165 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 041CBF785F5844C6538F9D0F360D921B /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4D65A44E3A0AD4C95E186897EF3938C1 /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D7BEF0E5F67BC29D1AC0CEC66F43C3 /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4D8E3D1D5F8037FD4DBA0E80F35801BA /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */; }; - 4DE478ACF9DF90B705D7FD5A7E64328E /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CE542AA697C7E4C7CBC0E1F53EAE7E01 /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4DF76FB832B736AE1B83B212C43F485E /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = E205A81DC62FC7BED9FF33A25C04EFD7 /* NSTask+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4DE478ACF9DF90B705D7FD5A7E64328E /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CC82E79C1F8574AC00204CAEFB2780D1 /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4DF76FB832B736AE1B83B212C43F485E /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = BD55D418F230FF5999AEB7DFD45185BF /* NSTask+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4DFAA0A7DA4EAFECCF1CF82B9DB637AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 4E500120CB5AFB901A3AC4DE67A9C7C4 /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB073A220A40B5A9E65CF882C44F482 /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4ED89E4480F83189D84ABC16F5509A0D /* RSSFeedItemGUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B317A4A5D9E025B966585508DB7CACD /* RSSFeedItemGUID.swift */; }; - 4F8288D89FAC29426BADB022DB16C21E /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = F6FE4FD5C15394595F86D8DDF491FF41 /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F9ACC5519BE90CCCC9F800881DBD37D /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = CC90E958A97A45D9D9E7565884FD5AF4 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FE87AFB7868ED0B9F118794B12B0617 /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BBFACF51C3513FD56E0EABD5E0C655C /* YapBidirectionalCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 50102B6A8EEFD43FEA8ECD9894B70EFA /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7BF5A3226F208AC0B4B307464EF5AE /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4ED89E4480F83189D84ABC16F5509A0D /* RSSFeedItemGUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E92227644C9BBAFF064E6FC7009229C /* RSSFeedItemGUID.swift */; }; + 4F8288D89FAC29426BADB022DB16C21E /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8113E4DC6DFFCDC30E3FA6806DC28E /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F9ACC5519BE90CCCC9F800881DBD37D /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F05535CA8F6208C6B8012D85185A83 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FE87AFB7868ED0B9F118794B12B0617 /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A18CBEC173B13393E75CD29FC76D91E /* YapBidirectionalCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 50102B6A8EEFD43FEA8ECD9894B70EFA /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DE74CB173A147E0EC366EF31A0CE03 /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5066CCE958EA315D76FA0261BB23CF97 /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC1F03DD18AA7FCA806100E0A27E9FC /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 50820C8ED3CD4A0DD0C55267EB4F26D2 /* MediaRestriction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CE7B917ADF17957022FCA5601C6E22 /* MediaRestriction.swift */; }; + 50820C8ED3CD4A0DD0C55267EB4F26D2 /* MediaRestriction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4D3639BC9385700B5EACFFA05E259D /* MediaRestriction.swift */; }; 509AA0B089C820A5ADF828AA0B2CDB8C /* CDSSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5336CEB8D354E48FDE39A3B6C8BBC226 /* CDSSigningCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 509E2EA3DA52E8E9A55AD16F7B92A415 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 01016BB4CA34B8A9C1789F2FD12389E0 /* mz_strm_zlib.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 509E2EA3DA52E8E9A55AD16F7B92A415 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5328D2FDE22C7E0AC939ABAA3EE9A0CE /* mz_strm_zlib.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 50CAFDFA85123BC477235E88DD3955F9 /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4973DC70EB45D41B592DF8F3711F50AF /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 50F341321691C90036947881DC762757 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EEAFDE6432B50763455A08CF7D65CF6 /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50F341321691C90036947881DC762757 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E45C5DFC1B9B073195B811BBD40CAC72 /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 51690207851759724A5495713E3DCCCD /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */; }; 51965C24551FADFC8CD63955C94FE2BB /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3186247FF8E4339FA12E816F79CD565C /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 52021F81925D85EF0E5E40591AE8A34F /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 982DEB01768AA9440719B00C23F1D2EF /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52021F81925D85EF0E5E40591AE8A34F /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA3791960A65E68390FB53EEB9ED11F /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 525DB48A5A1E346AAEF888AA1A2BB81C /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F87DE2BDC1D81EF8479CAC127C487A40 /* YapDatabase.framework */; }; - 527E77E43059FA16365FE6A4AE767FD5 /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E961DB52A9CD9FEB296754DFA2358F /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 528B9C497342BAF48EA397F05313F850 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C9F3AB8809DC22FF6B6F77AA7853978 /* ge_madd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52BFE4775C9DFF776EBA80FB64218C82 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = FB23D2C5869E8D3842A9ACD573E5A2F9 /* Ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 527E77E43059FA16365FE6A4AE767FD5 /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = BFE8772CA30EF3548E97B869FC6E4AC9 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 528B9C497342BAF48EA397F05313F850 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = B219A27E2C36F6D647659F4462B485E1 /* ge_madd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52BFE4775C9DFF776EBA80FB64218C82 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A82CC73AEB781357D89CC4D55ED93A2 /* Ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; 53182F9E4E1691D5BA18326C0284968F /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A1517727D83E85ADCA515387FDD703C /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53615E022D300C2984B289FBA1C4FF48 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3976BC2F534ED04ED82109F67F2E71 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 538F208869EF6564AC3B35C7025CE46C /* iTunesImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB19820D9E3F86508168DACECAD15A5 /* iTunesImage.swift */; }; + 53615E022D300C2984B289FBA1C4FF48 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 70BC35F9EC0928C6B860FB958CFE68D4 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 538F208869EF6564AC3B35C7025CE46C /* iTunesImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEBFEDC419840BE6F5F4A6E8A6D1D7D /* iTunesImage.swift */; }; 53CE5FBA0DBB555F993D01007C1EF820 /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 53D88F7735CA306DD36C6105D79DB383 /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 089AC704CA92F2420B6ADCFFF7376CD1 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53D9DC7F6E6F154CA45FAFC82E77213C /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3C8466D37C8B1364AE8EB5B4F4BCB9 /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 53D9DC7F6E6F154CA45FAFC82E77213C /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = A637203BB438795401E6B9CEB69DB24C /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; 53E7429D4F86011499511FEEEBC77700 /* Mention.swift in Sources */ = {isa = PBXBuildFile; fileRef = A89444305DCFDAFD71BC173112B50ADC /* Mention.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 54240BF5D493DE6F0E27DE70D8820A5F /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA444C3CCCAA7A6C56BE5F18858DA41 /* source_context.pb.swift */; }; - 544373F86F6EEB004A185CDA6B334EE0 /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 70E1263649F31D1F024AC756E71F256D /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54240BF5D493DE6F0E27DE70D8820A5F /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B26696139BF5791780B42335FB7E9356 /* source_context.pb.swift */; }; + 544373F86F6EEB004A185CDA6B334EE0 /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0CCA63246C89109DAF298A3BBD9980 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; 54457BEB74F5D4A6ABF21FB5526D660B /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = A510536913A94FD737FE2E8D2588AADA /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5459A55FA0F1741136AA12B2AE3160D8 /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9FBC539A67A2365066D78B14DC7B103 /* FieldTag.swift */; }; + 5459A55FA0F1741136AA12B2AE3160D8 /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6898C5CC93A7DB847566C890A52A65C /* FieldTag.swift */; }; 54B1DC0B6D56537AC5AEE92E30436C59 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 992B04519493BD267BFEFA0E79F619CC /* AssetsLibrary.framework */; }; - 5529FB490EDB54095E4132ECEE741359 /* OWSLogs.m in Sources */ = {isa = PBXBuildFile; fileRef = D6118540648409C308C7D1B595A1253A /* OWSLogs.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 55C12EE57439263A963D9CBB71DD3BA4 /* SMKSecretSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B409DAA525326D7AE8656305F1EE45C1 /* SMKSecretSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 55C87861A6C4E9B9F9B180B4A7D1C10B /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FDF87E7B64520042F80B00D70C9839 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5529FB490EDB54095E4132ECEE741359 /* OWSLogs.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B2B2F9C8A7C23B4DFE11B64A0B11970 /* OWSLogs.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 55C12EE57439263A963D9CBB71DD3BA4 /* SMKSecretSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EC0199A2D64916159B112F06D4ECFB8 /* SMKSecretSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 55C87861A6C4E9B9F9B180B4A7D1C10B /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 77FDC5DDF7543555328B2F6EA4F7F53F /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; 560B062D8656E1672155317B650633F1 /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5649D1C86A66302D382AD23DDD901C72 /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3956B9F084DE733223F3120B10E0C84B /* UIView+Promise.swift */; }; - 5652179C16BD7BE7291997EF7D379E45 /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FA1E26195A1D0B240FF176B7415357 /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 565F566AEF0FE21754BC6D39ABD94AF9 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D325FD72E4CB3029E2B9A3A5F76A3F3 /* AFNetworking-dummy.m */; }; - 56ACFE3490E2024B5337F832876A6050 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = A27E182524748CD2F56B69BF79D99772 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5649D1C86A66302D382AD23DDD901C72 /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7121C17ED1938E4FA3ACC0202447AB5 /* UIView+Promise.swift */; }; + 5652179C16BD7BE7291997EF7D379E45 /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C9BD43A5B0511B357990B65DB18310 /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 565F566AEF0FE21754BC6D39ABD94AF9 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F2611B1D892199D42534BF5AA511ABFC /* AFNetworking-dummy.m */; }; + 56ACFE3490E2024B5337F832876A6050 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 9AD9A32049426A0CC3224D392DD69A7D /* fe_copy.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 56C41B272F97C559B03F97FAF74B9F04 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 5726D0209ABBA4B1EFE7C36720E63400 /* SessionServiceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07BCCDB720C5CA5A5AA7B4CF35CDB771 /* SessionServiceKit.framework */; }; 574335EADC108C038D1E63D978EABAF2 /* Pods-SignalShareExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70961455B127E658D3C49DCFC3BBEF8D /* Pods-SignalShareExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5761872465629747192B2A48156854A5 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A77D388C1B6BA1EAD2F84B18D027593B /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57785C0CAAADC51491B1826B8E7C5E28 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = F2951C5AC5D476B8069DB97AEA977F8C /* YDBCKChangeRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 57CFC7C784DDD2910F1A1EDE0C8B87CE /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = C3C3A442F7FA400AABE1220B2B8C2864 /* mz_strm_buf.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 57D71F0D36922B183877D7F698E0B6B2 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D5FE812310D07C029D79868C13AE707 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57EC61145DCEC938864B9D485E1831FD /* struct.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9426850577942C36247321CCC942616 /* struct.pb.swift */; }; - 5827D829D197A6FA9FF1332A2456AF62 /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 371934E6D6FDF05B8E0F9EABA8C40BD1 /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5761872465629747192B2A48156854A5 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = D72865FD935E4404FA3687ED0E18A0D4 /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57785C0CAAADC51491B1826B8E7C5E28 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA1F766111A2FA9C6EA502C203EE2D /* YDBCKChangeRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 57CFC7C784DDD2910F1A1EDE0C8B87CE /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = FDF05D99E39AA2C46491AC8DA521B2C8 /* mz_strm_buf.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 57D71F0D36922B183877D7F698E0B6B2 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E60916493F4B32CE6271576836158F /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57EC61145DCEC938864B9D485E1831FD /* struct.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB664E0A06227D0B5AD38AFEDE9EEF5A /* struct.pb.swift */; }; + 5827D829D197A6FA9FF1332A2456AF62 /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF94CC3D9ECE0119845D7BDD033378D /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; 588EC6C7502C7E2C9B8066E59F77441B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 58A846E327EBB58F68D6442A6F99E778 /* ClosedGroupRatchet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 275789089700D4798ED544752FAED09C /* ClosedGroupRatchet.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 58B16E092FB041E6F959059245AB5AD3 /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = B97F5F53ACE0074E29050C417E9744B4 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58B28915F6B314745778670E8FB19DBB /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = 78558F7CD125DABA3BBFCE7401B169A8 /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 58E9B5BA6915EACE7EF4B68570470D0F /* MediaTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3415999810D43E3570A24759A91F57AA /* MediaTag.swift */; }; - 58EB53DF0E41C3AED3304014F0B156E1 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D321D90D7C3A516F6BCF5CECF980C4AC /* BinaryDecodingOptions.swift */; }; + 58E9B5BA6915EACE7EF4B68570470D0F /* MediaTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0B0388D1C35C49310763BC0EE584F6 /* MediaTag.swift */; }; + 58EB53DF0E41C3AED3304014F0B156E1 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6855E15F24549AD9FF337AC5DFE233 /* BinaryDecodingOptions.swift */; }; 58FC2B28A34B600FA4F9A4C96C2303E2 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0417251635A9C2D4AAFFF95125BE5DFB /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5926202ADC2E7915B0D8E71ED4D2760B /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C11AA2CDDC989181873931B81EE4F0E /* YapDatabaseCloudKitOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5926202ADC2E7915B0D8E71ED4D2760B /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 907E28B639FB9E373935AE9B231D1DC2 /* YapDatabaseCloudKitOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 59D959211925960E8621DE7AD816441D /* MessageSenderJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135CCC72B6E1AEECD31222E5A449B0A6 /* MessageSenderJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 59F0DABD4B48AC0D275A05D6466AC2C8 /* RSSFeedTextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = C206818C089546857FEB0625AB3EA1E9 /* RSSFeedTextInput.swift */; }; + 59F0DABD4B48AC0D275A05D6466AC2C8 /* RSSFeedTextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7E5634B368EFA40001600A17C3089F /* RSSFeedTextInput.swift */; }; 5A19330DDE053859FAF36A4D89E28E88 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */ = {isa = PBXBuildFile; fileRef = C27B69635449E0F3A708C53C4DB2A612 /* OWSPrimaryStorage+keyFromIntLong.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A57ADC6F2BEC1FAAE3D85652A6FF828 /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 6179D854645561C0863A9678E5A2FD93 /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A5B48BFD73893F157F9D3C172EEF04D /* AtomFeedSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DB6EBC1ACEBDFB398C723B51E1CB802 /* AtomFeedSubtitle.swift */; }; - 5A86F7A98BB7160A14F403A5F57B0F34 /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 866E1DC4DB64B9A0B985C13759A8DCA0 /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5A57ADC6F2BEC1FAAE3D85652A6FF828 /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = C3A62FAA966971D38965857AB851C870 /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A5B48BFD73893F157F9D3C172EEF04D /* AtomFeedSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5509F7039A8516361F0FE2C8CAA4A45A /* AtomFeedSubtitle.swift */; }; + 5A86F7A98BB7160A14F403A5F57B0F34 /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 852D52EF19CFECF987D7AB56310DE7DD /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5AE6EAE8B4E1990FA48B1611A88DFE1F /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D6BD91F71430557EB610B4060907565 /* TSAccountManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5AF0811CB71BBE11203DBE14A4783016 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = D55DFA04720F88800F30201A993A648A /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5AF0811CB71BBE11203DBE14A4783016 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = B66072DB60952017F3311C8628DA0986 /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5B1673E4FD28190B0A75A6F1B7C60766 /* YapDatabaseConnection+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA771C2EEB921495D97056BC15AD27D /* YapDatabaseConnection+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5B2D08F0D1C3985D7B2FC43C57E0E110 /* LKDeviceLinkMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B6753696AA30A5027A45C932C64199 /* LKDeviceLinkMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5B58E8EDC7B7546596876F033C22488A /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46E0B695788709C132E14BF8AE22051 /* api.pb.swift */; }; - 5B83CF2BF00FCB10C99023EDDFFD2982 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = AC86F2BCE701DFE075FC55034E8D6062 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BDEECBAA008DCCCACCC24C1591CE6A2 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3F12444F1D294854DEE5F95B1C9BBB /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BE5601AE2A289681E9A192015FC4C9A /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 20522AE611754AE13B98B1D4179A253B /* YapDatabaseSecondaryIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5B58E8EDC7B7546596876F033C22488A /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4202DFB70CD65121947D21FD51FEADA1 /* api.pb.swift */; }; + 5B83CF2BF00FCB10C99023EDDFFD2982 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 166A38DB25A9F6B4800A4A30583AD4CF /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BDEECBAA008DCCCACCC24C1591CE6A2 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 32548F128C9F5A440EFB9ADD53B2B028 /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BE5601AE2A289681E9A192015FC4C9A /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 35F1E6955C41AD7E986529B0A231ABF8 /* YapDatabaseSecondaryIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5BFAEC20A6353F5140E13AD47858F25F /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE8136C157C6B7562F1C1F7CE6F23BB /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5C0F23AB96FC04EC1EB7D803A02FDACE /* ECPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09043277AD1976FFAB769735AC721938 /* ECPrivateKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5C0F23AB96FC04EC1EB7D803A02FDACE /* ECPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0C95FEB1A9D209842B5C9E20AAA619 /* ECPrivateKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 5C53E28C558A17E15A7E686757939E41 /* LKUnlinkDeviceMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 13C12FB48FF45562FF0DB51169E0F427 /* LKUnlinkDeviceMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C5A755E21B43E32235A6CA00B2E68BE /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = D5501D7B2209D337981FBED748B94D15 /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C5A755E21B43E32235A6CA00B2E68BE /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACD0B47E1AB3E45AF3D87D601860CF2 /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C5E413981504273D1DC9B692AE3E45F /* OWSFingerprintTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 79E02AC0CD24324EDA91676CFB7EA1E9 /* OWSFingerprintTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5C8C8B3DF1A01B97DD1E1DDD94A4073D /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FE27D01AFDE16273DEC47DBD8EDFD3F /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5C8C8B3DF1A01B97DD1E1DDD94A4073D /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = CB5ACE3292B4516B3C55DC6B36C31F53 /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5CD21A6C7E718CA6D493A5B8850AB036 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */; }; - 5CD66BDFD2D10FBFCFC18FC2BAB56B47 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 20E1A2E4FB8DECFBEE8EC5AAD40D5345 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CDF1A80EC1AB728945C371DCF67464A /* NVActivityIndicatorAnimationBallBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D4FBB36FDDAAC19CCE7EA8FDED7FA4 /* NVActivityIndicatorAnimationBallBeat.swift */; }; + 5CD66BDFD2D10FBFCFC18FC2BAB56B47 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BB5E5758EAA512AE8A9A06D30765A38 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CDF1A80EC1AB728945C371DCF67464A /* NVActivityIndicatorAnimationBallBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20B42ABF7E30B9B1BA490BE066A291A /* NVActivityIndicatorAnimationBallBeat.swift */; }; 5CE13D1669756D9FE4D1EF81BB46D00F /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 17472380F942CFF0534FB54D3435A55F /* GTSR1.crt */; }; 5D6F024F9A2B4FFF10F6560671292F90 /* CDSQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D16DF32713A6F606A0E9D5BBE961BD /* CDSQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5D7FE7CF6AF0494D4E4AE88CB57394D1 /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0D3D83FF761B723EF869981BD2510E /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DBD0B6AFE5EA44397D9026BCA225866 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = F3A87FE9D97D0CE9DADBA6327753AA33 /* Curve25519.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5DE9D3EBCD09D2F533BD467865D04EC2 /* AtomFeedEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4D75F27CABAEE162799046C668805A /* AtomFeedEntry.swift */; }; - 5E08E14C59B0ED9DE37C818F4439BBF0 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E55E7DABC527F18EC1F8D5826BF41EE3 /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5E08FE99A7B2A30416A4B17A3D052972 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A2C84D173CFDD231AB24C58D45C1660 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5DBD0B6AFE5EA44397D9026BCA225866 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 751542C709E631DAA020A0DA1FE4ACBE /* Curve25519.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5DE9D3EBCD09D2F533BD467865D04EC2 /* AtomFeedEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C9E5D427826D583EBBA59A590EB722 /* AtomFeedEntry.swift */; }; + 5E08E14C59B0ED9DE37C818F4439BBF0 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D898EEB07A717921A29A63C13F885675 /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5E08FE99A7B2A30416A4B17A3D052972 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BF1830AFC8DC751F186815575DCBA990 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5E0A4D872191881238999F2BC60FEEDF /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 669E483A38EC7916A8A7EFFF530401C2 /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5E7595DC1C087438A9FA63F466CB6769 /* SSKProtoPrekeyBundleMessage+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6EE82C3B710998A3200399BC2A3B8D9 /* SSKProtoPrekeyBundleMessage+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5E7DD4F4EE1F6A1FE3B0B9B408629949 /* FallbackMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EFFC14D256B0FDC5BAAA106EF865886 /* FallbackMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E90C0F5A564FB5E2648321F6C4186FC /* NVActivityIndicatorAnimationBallDoubleBounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35524233225CEFF50443BF90AC31E8AB /* NVActivityIndicatorAnimationBallDoubleBounce.swift */; }; + 5E7DD4F4EE1F6A1FE3B0B9B408629949 /* FallbackMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9202846F2B905C23E51AFB63B03A48BD /* FallbackMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E90C0F5A564FB5E2648321F6C4186FC /* NVActivityIndicatorAnimationBallDoubleBounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E6811924B3BE16DA639FADA1DB4F50 /* NVActivityIndicatorAnimationBallDoubleBounce.swift */; }; 5EA8A8005148FC3A0D6F12DC51DB205B /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 252F70E46A95B8280A59D30AE04DB388 /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5EC0BC49EF1452B93A429AB611571B18 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 5EC13CCB48945D60303DCC2BA428E82B /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1527C5055E63C70EFC5D7265D0CED8 /* PKCS5.swift */; }; - 5ECE1BB0E24CA769CC446BE887713141 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 24604DA17D7F5C1C46EB1DA61787F21D /* YapDatabaseCloudKitTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5ED8258E698CFE847E87C8718295FB4C /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 56573D89D0DF0E99A2B8E0BE18E4FB90 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F51603BDC7EB7AFB86CDB7FD9AD2207 /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C4DC839BF1182ED7B906E5315E9461 /* PCBC.swift */; }; - 5F8E8B1C4D69BEA1EC5D5E4847422148 /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AFFC6BACC273554BCD4432393B623E4 /* WhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5EC13CCB48945D60303DCC2BA428E82B /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ACB74DD7124C5E385F18CAB13D0B59D /* PKCS5.swift */; }; + 5ECE1BB0E24CA769CC446BE887713141 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EA00E0F28D2623D6DBD6513FC87AF8 /* YapDatabaseCloudKitTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5ED8258E698CFE847E87C8718295FB4C /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 861268A1F815932295AA79897ECE5F06 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F51603BDC7EB7AFB86CDB7FD9AD2207 /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D63366DFAFC9933386DFE31FF45DF4 /* PCBC.swift */; }; + 5F8E8B1C4D69BEA1EC5D5E4847422148 /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 670BA77311D679F8B56BF3A49343CD68 /* WhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5F908825E41D29FBF5E00E7A4F434CDA /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09195A87235CC4C8B4B2A3A5F949FAD5 /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5F956C3169B2EFFF5D21E53170BDCF67 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F97317647FBCB4270E988A7BDA0EC2 /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5FAC80040E7A6BFB9EB7D48734A0E182 /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = 39C1154FF75AD6E04F08405A8B651710 /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5F956C3169B2EFFF5D21E53170BDCF67 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F978425F2FAF9FBA54F4ECA4ABB4536 /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FAC80040E7A6BFB9EB7D48734A0E182 /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = CAC476AF8D47E05093CF7F09DA8A7EE9 /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5FBAD9798ECA1FA1BD3822E13BCCD918 /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BAAF93BF229F7BD68CA4CFA2EFF0DDF /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5FBF1F9EB2C6F52ADEB1D04A5035C4A2 /* ECKeyPair+ECKeyPairTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 9656CB0F6C2006D4BE8BF04FE0AAF27E /* ECKeyPair+ECKeyPairTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FCC0980AE36B10FFFE6338AAE9B5541 /* RSSFeedSkipHour.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F56481B9921BC2FB7094FE2B1ABA14E /* RSSFeedSkipHour.swift */; }; - 5FFC783CF1466B6ACF559B6A220C4025 /* SMKTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4C4889244B8A064401B4DE3E5EB74D /* SMKTestUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5FBF1F9EB2C6F52ADEB1D04A5035C4A2 /* ECKeyPair+ECKeyPairTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = B4F4569E92922365B93788A0518C1467 /* ECKeyPair+ECKeyPairTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FCC0980AE36B10FFFE6338AAE9B5541 /* RSSFeedSkipHour.swift in Sources */ = {isa = PBXBuildFile; fileRef = A75FA986E493F7426F2C3BEF984D65E2 /* RSSFeedSkipHour.swift */; }; + 5FFC783CF1466B6ACF559B6A220C4025 /* SMKTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92D066C5952FFDBBF0985B1AA13CAFCD /* SMKTestUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 6008725F49923BB0D6A06C83477472CC /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E71982B775ABDF86BAB62E57F3BF7B /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6015C4AAB0A309765B1B920759F6EA95 /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = DB61035C4BAC543B9FFEA3D164D2B077 /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 602BE53D24CDC6A51E722D04C0304682 /* CryptoSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0AE071C0A1B240C482C93EFA322C7ED /* CryptoSwift.framework */; }; 602FFCCDDF73561F20B5C90A75164634 /* NSError+MessageSending.m in Sources */ = {isa = PBXBuildFile; fileRef = C964E8E81DEE1AD87DA72CF24AEBE500 /* NSError+MessageSending.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6035D0F7359C8B7387E5822EAC6B4A1D /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FCF5F6440109973C328304746907500 /* Int+Extension.swift */; }; - 604C97BD1796C0A2A84AE4F9A2A69613 /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC0542B02E13D10BBA22B4664D9DE99 /* BlockMode.swift */; }; - 6051825840A748E516455C58B619AB47 /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 891BAC8B167BF7B7029FB1B34F62F2EB /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6075D9EA0F507C6978A015CD86080579 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF5AD9BA800C027DB2B3D70BDF0E7F4 /* YapDatabaseRTreeIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 607BF15067D9C978BE7A3E7663982CF1 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 0261F7416DAE3CBBE1546358C5424AED /* DDFileLogger+Buffering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 608F8E9819B393209AD35AA5585DC1FC /* AtomFeedEntrySummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACFE594562452E536BA518BF75BDEA96 /* AtomFeedEntrySummary.swift */; }; - 60A71DE011575ECABFDB3041F4F52319 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 33A6D2C696AA064DC6F669C3BA650BF9 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6035D0F7359C8B7387E5822EAC6B4A1D /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E9EB0D7FA418C5D7093CD3593F290B6 /* Int+Extension.swift */; }; + 604C97BD1796C0A2A84AE4F9A2A69613 /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAC8BFDF29AEC58E4E56BCDE6B9C42B3 /* BlockMode.swift */; }; + 6051825840A748E516455C58B619AB47 /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E49F4A515CD6668644C8E3B3AAB8DE8 /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6075D9EA0F507C6978A015CD86080579 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF9DF5D9D3950E4ADAE38A173CEE755 /* YapDatabaseRTreeIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 607BF15067D9C978BE7A3E7663982CF1 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 39AA2F2A8D0742C8958470BEFAA2A86A /* DDFileLogger+Buffering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 608F8E9819B393209AD35AA5585DC1FC /* AtomFeedEntrySummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19437A3B18DFFF0D087149C5F64C8201 /* AtomFeedEntrySummary.swift */; }; + 60A71DE011575ECABFDB3041F4F52319 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 60FEA79D5431D9FD78F9B5A3CA152AF3 /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2483E2EC51C2CA2F97A0944C7A9C1A5E /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61324C0797CA7AFDA676FB94EC5C5B96 /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 31AA844DB8E1C35C9176F7ED0192DA42 /* OWSRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61531E08383C592780E51C48E0BDA8EE /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 374025E1CBCF7513DEC282B5454200A7 /* YapDatabaseConnectionPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 61927C423EE499F40F4E1CE36DC0CDDD /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D80C1DABAFE8E67FFBC1610C627C1778 /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 624DF77D012EE19070A41808207E47BB /* SigningTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DBAD5E2613923E3DC1A75FB4F38533A7 /* SigningTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62537337A31D9D450476C11E30D52094 /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D86A3A061FBABF0AA0F5E5B5B0A2E5 /* NBAsYouTypeFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62668BA163CA7DB0ACCF3A50603D0261 /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5777EB6DD2362673045A1F3C627DA516 /* YapDatabaseManualViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6277419B7AB198B780DC7CF34615CBFF /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD7B1C77DB284F852A26EE441F32AF9 /* YapDatabaseRTreeIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 61531E08383C592780E51C48E0BDA8EE /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = D5DC83AF30D5C8ED54A4AEC63B8831A1 /* YapDatabaseConnectionPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 61927C423EE499F40F4E1CE36DC0CDDD /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9B69325438234B1FA0A33C0AEB88CC /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 624DF77D012EE19070A41808207E47BB /* SigningTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 722CBDCFD474F5B2A02D063C2E970F38 /* SigningTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 62537337A31D9D450476C11E30D52094 /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD99B04DDAB7873F6EDA474A375A67E7 /* NBAsYouTypeFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 62668BA163CA7DB0ACCF3A50603D0261 /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F44577E19A3E63020FEFD914A84F621 /* YapDatabaseManualViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6277419B7AB198B780DC7CF34615CBFF /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCEDFF860999315D8E0979740D07376 /* YapDatabaseRTreeIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 62D736D48F3ED4E0AA7A995309CDFAC8 /* OWSDisappearingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 77D0F9062B6780D465756E759AF0E978 /* OWSDisappearingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 62E9DC00AFE7581B021FEB3E7CF2D948 /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = D62FCDA1CCB0B50A87EA1F288A89C1F2 /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 631005F11E113525153CE96BBB53635F /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08A42135BEBB82D9781B39880CBFB6BA /* Generics.swift */; }; - 63324D9FE68A1A835B9F806BE0582BB7 /* XMLFeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D76E7745710F5BFCB4761029949EF4 /* XMLFeedParser.swift */; }; - 633272094661B5FF1D453AD125B322D5 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15FF138B00B1832817131E5DDF3A616 /* Google_Protobuf_Timestamp+Extensions.swift */; }; - 63530E84BB8BEAE63A5375E39187E4BB /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F1A9477AD2F40653A81B2D944BF838 /* SendingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 631005F11E113525153CE96BBB53635F /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61BEBDA774E770BEF843401E29D87CAD /* Generics.swift */; }; + 63324D9FE68A1A835B9F806BE0582BB7 /* XMLFeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43CAB1FE9B644C6B5469BC4F6BF80AE /* XMLFeedParser.swift */; }; + 633272094661B5FF1D453AD125B322D5 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8001D9B522B8CED38A5368EA57A3B6F6 /* Google_Protobuf_Timestamp+Extensions.swift */; }; + 63530E84BB8BEAE63A5375E39187E4BB /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = AA69456EE8C418556A15168748A0DF38 /* SendingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6365A6FD3EBCBC71C7F463D78925F46B /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C9EFFC8CD4B3EB812AB60DCB9D27D2 /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6379C37E252452F364CFF8FF77DF6367 /* ProxiedContentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4DF64807F74AB1F59AF6DCC6E7FDF5 /* ProxiedContentDownloader.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 6384530B885A20DFC4B4857F1B304B68 /* TTLUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83022EAA5582F9C051B17AFA6B7389F /* TTLUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 639524DC44C3B631FA47E8818AC5493E /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6173B18F86D914BBAC72551957C6789 /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 63C57CA510B0DE1C2600A88DFFDB8F37 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 54CE89C2AA10BA912B1410E4C7799CB3 /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63D6067139C1361ACB6E88167318032A /* ProtobufMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43697C31DE2C120777900D59255E63D4 /* ProtobufMap.swift */; }; + 63C57CA510B0DE1C2600A88DFFDB8F37 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = F4ACE621D3FDA9DA65D35F8BD98FA886 /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63D6067139C1361ACB6E88167318032A /* ProtobufMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD23B9768F139729A4BC1C4BC5A38567 /* ProtobufMap.swift */; }; 63E196B817D35F55DDAF2366B6B0F9BE /* ContactDiscoveryService.h in Headers */ = {isa = PBXBuildFile; fileRef = 517ACD2AEA02F259C77B038E60A0AB49 /* ContactDiscoveryService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6401F1F733D5A4A5C1FD90164BD67427 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = AACF6272CAA5EEBA091FEC6488575D15 /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6418A551D31D200C57A004D152FC3CB0 /* OWSUnidentifiedDelivery.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F3033839DAEDBCD8BF0014CF5EF2AB /* OWSUnidentifiedDelivery.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6473AE58E0F38ADBDC8FD7C85E194BEB /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA7D3E48424F3180205A6630C22FE26 /* ReceivingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6487E1560F574B2C51CC1CF8DDBC11F6 /* Message+AnyAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DFE8952F97F5FB3E64C6A4EDD1284DD /* Message+AnyAdditions.swift */; }; + 6401F1F733D5A4A5C1FD90164BD67427 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C57C28F1FDC0EA363163FA631B6F7F /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6418A551D31D200C57A004D152FC3CB0 /* OWSUnidentifiedDelivery.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439BFBE70BAF79ACB24857D7F04FBB48 /* OWSUnidentifiedDelivery.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6473AE58E0F38ADBDC8FD7C85E194BEB /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 4263955A1D111A4D219E77A86A53D567 /* ReceivingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6487E1560F574B2C51CC1CF8DDBC11F6 /* Message+AnyAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 095C4AC3D52DF53BFB8D4E12673F1CA8 /* Message+AnyAdditions.swift */; }; 649C458D542722A6C40AB5307CBCB012 /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 61225CF28E4B4111963AA02D9B405D6A /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 64A98EC618573D4F27170188B566BCDD /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E600B1142BB61A5B55D83174860CC3FD /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6505EDBB499D7FD464F271477C83AEE4 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = 841BA68BE90209EC92BB36037135E4C9 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 64A98EC618573D4F27170188B566BCDD /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 409827B25C56C7B05CAB7249128A1BE0 /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6505EDBB499D7FD464F271477C83AEE4 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = AB4BD7562B0120485386C18CBA97863C /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 650FB2B588BE96C05A6510AA1B5BF6FF /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 0018A33E44CED5B74C1D2DC260CE312D /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 652CBD06A6DE46817999221BEC22BEF7 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A82FC1A1CA9BED6CAA2F705AB8B40E1 /* sqrtm1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6554009CC4C7998DD0B962DF5A9A5E9B /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BC3EF73CEAA0DBF3F990813FE269D5 /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 652CBD06A6DE46817999221BEC22BEF7 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = 7267A174E15B352DE579BBC78BB95BE7 /* sqrtm1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6554009CC4C7998DD0B962DF5A9A5E9B /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = 11DF98C282C5FEB39D45BE074B154251 /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Project, ); }; }; 65689AC82837EB1A0732E5B838CB0226 /* FileServerAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1468742499D11DD8AE7A41DB466063 /* FileServerAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6568CBCACACF9E3D542FDFCEC2359FA2 /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 789E65528BBA2A32F6EB586BA87E3DBE /* YapDatabaseViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 65904445AADC4A03058C187AC4B189E2 /* MediaSubTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6E03A699A2B5D928B73CD4D12EC50A1 /* MediaSubTitle.swift */; }; + 6568CBCACACF9E3D542FDFCEC2359FA2 /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6420E231B1D3276EA6A638111F252877 /* YapDatabaseViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 65904445AADC4A03058C187AC4B189E2 /* MediaSubTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2662531CB5C9E6835313D7C1546F6336 /* MediaSubTitle.swift */; }; 65B628E6F2D1392960297EF9FC64C907 /* OWSMessageSend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D6272B50CD2DC3C18505C4CAD84B0A /* OWSMessageSend.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 65D1AB1C46A23EC01F93741FF7976EAF /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = BDCC1C0FF6FC9063CE0C96F446343656 /* mz_strm_mem.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 65E3DC8397C550531FBADDE667606334 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F6B0391952DD062D26F449A751E8133 /* AnyPromise.swift */; }; - 65FB77847511A20BEEAAF9F748286CEE /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = E635F7F23735D69B8678C3C610250A06 /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 662AEEE08D0FEC5E72DA836263D14F2D /* Message+TextFormatAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54F6F29F9166D41C1B88C550F928E212 /* Message+TextFormatAdditions.swift */; }; + 65D1AB1C46A23EC01F93741FF7976EAF /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 745C6FD7894D4F365148D91A031F75C4 /* mz_strm_mem.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 65E3DC8397C550531FBADDE667606334 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93258517AA89DE4806E8617637AEC14F /* AnyPromise.swift */; }; + 65FB77847511A20BEEAAF9F748286CEE /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = CCAE52D7920727DEEB6356071429D437 /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 662AEEE08D0FEC5E72DA836263D14F2D /* Message+TextFormatAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F597300B05088DCCAC644E5FA4C9CC /* Message+TextFormatAdditions.swift */; }; 665F76E373A6163AD7630947E5E60582 /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66792204D5F8DDFB86F50486B56278AE /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E81FA423892D8B91539F1C90D0889FD3 /* YapDatabaseCloudKitConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 66A906AB0214E052743265AB75DEAC16 /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = B6839E14DDDB39D5E398365D73315C1B /* RKCK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 66792204D5F8DDFB86F50486B56278AE /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E3191370D8965641BFF42EEF6D645C72 /* YapDatabaseCloudKitConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 66A906AB0214E052743265AB75DEAC16 /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = 0551028B932F5D2789B2AD697BFCA3FF /* RKCK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 66C3AB3768DDAD69E113CE5C86768669 /* CDSQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = C9218DE718E7494D0799EB401F532989 /* CDSQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66D29385202B8DC32FD307AB9CA8778F /* MediaLicence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832BE49914F04EDA515767E7F10E347F /* MediaLicence.swift */; }; - 66D31B7480BE20AC7BBEFDED41096507 /* AtomFeedEntrySource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB37E1CD37F7444B3F9FE133BF95034B /* AtomFeedEntrySource.swift */; }; - 66E5E562E7A264B3DB45A25FED1D5DE2 /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15846C2A1A387B9D342AE06DF6DB9C9 /* Rabbit.swift */; }; - 66EAAC397E1E96347965756785795F65 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AA31E9F2E5EFD6969BB0352BE95D0712 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66D29385202B8DC32FD307AB9CA8778F /* MediaLicence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91574BEF6EF74BA6013C3AD3C1A77244 /* MediaLicence.swift */; }; + 66D31B7480BE20AC7BBEFDED41096507 /* AtomFeedEntrySource.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD6A20682200AF90FC4B82C1FBE5039 /* AtomFeedEntrySource.swift */; }; + 66E5E562E7A264B3DB45A25FED1D5DE2 /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361E3A3CAF1502BB445AAB0DC7214CDC /* Rabbit.swift */; }; + 66EAAC397E1E96347965756785795F65 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 38B797E9708E9C642E927A3534347B30 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6729AAB4A8353FFC4CD3FA8ADB895DFB /* SessionServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E83041B022A77DDF7B9342CE597F846 /* SessionServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 672BBCB19C9B3027F8DBCA15AA4349F4 /* NameMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991F3E8E62A408DFF5AC5B9E4E828EA3 /* NameMap.swift */; }; - 679BC70A1DFFFFD8079D85EF03A6DCBA /* iTunesSubCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E690698BFE3E33FC63389AC0ECECC4A /* iTunesSubCategory.swift */; }; - 67BE27799F763D4FAAC30A38D358F8F5 /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9FE6B29DEC87747158AF9AE8BEAA47 /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67F7F1E8471A6AAB6E186D452A56D7CC /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = F334EE76F28ED4DB5CF98F78EABCEBDC /* NVActivityIndicatorAnimationBallTrianglePath.swift */; }; + 672BBCB19C9B3027F8DBCA15AA4349F4 /* NameMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596517F97C4438D314568BC762A03485 /* NameMap.swift */; }; + 67389363294487B7D6B466AEF344E60C /* Pods-Signal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21691905C7CDB5AE32E38E7400884E05 /* Pods-Signal-dummy.m */; }; + 679BC70A1DFFFFD8079D85EF03A6DCBA /* iTunesSubCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F82E76F53AD31A05C57DA241E351E7F /* iTunesSubCategory.swift */; }; + 67BE27799F763D4FAAC30A38D358F8F5 /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6799A67E8D76F33E7BBFBDEE935C56 /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67F7F1E8471A6AAB6E186D452A56D7CC /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DBD70F6BFDA6CC7456147144285BCCC /* NVActivityIndicatorAnimationBallTrianglePath.swift */; }; 680D7C909D681D1E465AE4EF5E7ACB1F /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC4C8FB00694FB85B6B2A0B1D5BA5B6 /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6847B5985351261FB6F35EDCC62E6F99 /* String + toDuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A842E715F8DA2CC507425D92F1DACA7 /* String + toDuration.swift */; }; - 684DDF52DA4C8D2E85090FF83A9890A5 /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 82AD57C18C74A795D3CBF8AB176FA699 /* YDBCKMergeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6847B5985351261FB6F35EDCC62E6F99 /* String + toDuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654B3A772B3FEC9BCF92F5146C32FE05 /* String + toDuration.swift */; }; + 684DDF52DA4C8D2E85090FF83A9890A5 /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A205B605F93373B527721F7420DDBDEE /* YDBCKMergeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 687670FF9D1D40701B0E99AE329F51E7 /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 96AF071455D56D62808CC21EC72E9A2D /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68A714A76D881B72CC1FBC8BE7530260 /* LKGroupUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0505B4B9D0C055032F5F55EC2E3E57A5 /* LKGroupUtilities.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 68F2A9E536AA243C265C0C05E55B2CB6 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EFD2791C2A9715D7B771E4DC6E71346 /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68F2A9E536AA243C265C0C05E55B2CB6 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = E480765119519BDCDB7E6996A2CE336D /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68F8517B733EADC59A6DA5C9A3983043 /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = CDBCFD03305351185966481964909111 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6987CDB6E8386451DA992AAF15B61C56 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 699DC4EB04D67302E1163737C7BBDEE6 /* BinaryEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A3DAD082E9F9B4B4EAD579982CF22A /* BinaryEncodingError.swift */; }; - 69A166A2AC2BC8A0F35D44C887CF2309 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C51A6D9C69726258A85D8579423E98E /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 69DCA3DD7A19C5B3319FA3A51EDFD3B6 /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 448202CDEFA4E24C8FC8F74F73A0EC5B /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6A0FC5E62D42055C9D9238DD8B15FAA3 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D0AB7B4761B0EC0A174E21941D9839A /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 699DC4EB04D67302E1163737C7BBDEE6 /* BinaryEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CA78C4A85CBB36D42D0A8BF10126B2 /* BinaryEncodingError.swift */; }; + 69A166A2AC2BC8A0F35D44C887CF2309 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C75EB19CEF61448EA77FEABD2EE80DD /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 69DCA3DD7A19C5B3319FA3A51EDFD3B6 /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 778FE616C3C8E36886F423370AB16C80 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6A0FC5E62D42055C9D9238DD8B15FAA3 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F1639F6AC484C7DDECA522827C8B95 /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6A3BD952E56D8AD210B0E5752E2143A6 /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8BDB55E20AAD12E73EDE3A787E7905 /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6A7CA00441B1B99DE94D00B31C6225C7 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6A85E5A738BFAB21E7A31C7432B1D64B /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 146C75B316569D902AF6416D0A9C3CF8 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B55F0CFE588412A828829A7724F01F4 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 017FAFF7F5F416FB1E58FC7E5FC5FA64 /* Collection+Extension.swift */; }; + 6A85E5A738BFAB21E7A31C7432B1D64B /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BD4EEC9A0EAE7FB672CE2D826C386DB /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B55F0CFE588412A828829A7724F01F4 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F38B120AE51926B3B586155C2553444 /* Collection+Extension.swift */; }; 6B7F3EB21079D046D6DDBDA4BC0E1F0F /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = 7968A5EA488BDAB67A515D7672BED196 /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6B8E0ED4C127EEE34DDD537D216B3A97 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; 6BE1E1ECC3D7BB761BD2012CFF581476 /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC8681D50B90BDFD8C4DE5A19D02DF4 /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6BE5107A4D99E92AB0DBA9EF5FCD7A50 /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C2E58ADAFE0602E7A1C1944ED53BCF /* CustomJSONCodable.swift */; }; - 6C03FA23C6659BB355B17D0E1CC29DE8 /* NVActivityIndicatorShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6D57C547D78F96993227C105A2594E /* NVActivityIndicatorShape.swift */; }; - 6C2B1EC0427409996B106C0FE31DD6CB /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = B11D3DA92A763E2B7131FCBE487316B2 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6C2F2682F6FC36200025261188776F2E /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 598DE7E63426FC02D645F9A9C0C97F19 /* Randomness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C37DD4FB3904B40DEE9DAB893179396 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B72B19F8434378C146ABFF3D2632101 /* blocks.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6BE5107A4D99E92AB0DBA9EF5FCD7A50 /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF131F8EE617B08F0482B5C737635D6 /* CustomJSONCodable.swift */; }; + 6C03FA23C6659BB355B17D0E1CC29DE8 /* NVActivityIndicatorShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B87961846A0808AFC473BD3695B0CB /* NVActivityIndicatorShape.swift */; }; + 6C2B1EC0427409996B106C0FE31DD6CB /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AB856BBAD005DC136FFAEB4FC2DBC34 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6C2F2682F6FC36200025261188776F2E /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 4625FCAE7CEAEFD0B0CE7EDE72D28933 /* Randomness.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C37DD4FB3904B40DEE9DAB893179396 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 0498DD55BBB9878837833A83789A5571 /* blocks.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6C7058254CBA8DA0D0CD9F9917F1F3DA /* Pods-SignalMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A6DAE9183CAEF5B0262BFE726C7234 /* Pods-SignalMessaging-dummy.m */; }; 6C94F2F225CDAFF828E90D31D3B4AD47 /* SSKMessageSenderJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 34983F229F02FD853F2C41A46926B93F /* SSKMessageSenderJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6CA65E382D02083FF2414C0818EDC12C /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 953F6664D0A779AAE11F84FF15D81B5C /* ImageIO.framework */; }; - 6CAE4731256FFF2D1091ACF93EDA15FB /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A19BEC4131CCF9DDCA2AFCCBFD2517 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CCC156542360B11C1EAED9B60E33316 /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 946C272544C8C31B88637D26051B4657 /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CAE4731256FFF2D1091ACF93EDA15FB /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = EDBB159756EE4F6B4DF378C8C69D47BA /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CCC156542360B11C1EAED9B60E33316 /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D826B77D236184C96B56FEAB3E29F05 /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6CEAD0F02D17D2946369627DF417A4FD /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */; }; - 6D0E7740D463BE695BD52D64F70A7AB5 /* SMKServerCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEBF025F7EECCC901CB34CD3BC1AB5E2 /* SMKServerCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6D411FF12E5966F106D5BB2B627065F2 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41AF98B9778E9E7B4E1CABFFBEA03D1B /* OFB.swift */; }; - 6D473F2B7A5F1CCAA04104D756BCB1A1 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A1C0C20E85AA311AE1F2AEBC5E4C5EA /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D0E7740D463BE695BD52D64F70A7AB5 /* SMKServerCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5086F4EE693997B78BD8A6225C4ECFE /* SMKServerCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6D411FF12E5966F106D5BB2B627065F2 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3592ACB7BA490DBF9AB005AD46D63E1E /* OFB.swift */; }; + 6D473F2B7A5F1CCAA04104D756BCB1A1 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 57DA3B614BE1822A1E9EE1060BC1AF3A /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6D61AE51F0D11470B7B60212AFF88D87 /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 68704850430425C3DEB7F1021360FA3B /* TSStorageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D9A8D9CFE2572F798FB80D865BD7178 /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = B3EB7DB6D5EFF849A230540FFC24A753 /* YapDatabaseConnectionProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6DA9AD2292079B35E912C139377F8B05 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = DEAE459D1B5B627DE96DF75386997FC2 /* YapDatabaseExtensionConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D9A8D9CFE2572F798FB80D865BD7178 /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6DA9AD2292079B35E912C139377F8B05 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = FB48D2ABDA7978F0196BB34CFF76B5C4 /* YapDatabaseExtensionConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6DB5FCC38F27CC29337984564BD310EC /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 265EB23459CD521BD12A1F3869F09949 /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6DE8F51A503780302026BD8A77E7F6BD /* UInt64+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDBAE2794628614E4F65E5B80C97B9B /* UInt64+Extension.swift */; }; - 6DE990AE38FA255989606BE163BF39A1 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = DF7E5B5969A6BD235DF44C1EE3783181 /* ge_msub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DF5170AA71BBCD73D06026C3EAF42BF /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5124FF957351A3372A8A85C0492A75A3 /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DE8F51A503780302026BD8A77E7F6BD /* UInt64+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC21C5D5E7A38C70153FDEC60F19F9B0 /* UInt64+Extension.swift */; }; + 6DE990AE38FA255989606BE163BF39A1 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = ED533BF99043DE0B07076E5290604A64 /* ge_msub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DF5170AA71BBCD73D06026C3EAF42BF /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 866DF8117220807F4DC9DC3B195DABCD /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6E333001215C844F7137B7B1C7B06F52 /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E8C7D08D402DC779A017A89DBA2FF81 /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6E3847C0267CB81B7308FA2405F2D368 /* LKSyncOpenGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0CEE2E49631420ED2E6225C93C619D /* LKSyncOpenGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6E8B66F37BFB78C29D0486FCFC498194 /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - 6E94A2ED6CD6F2267A74FA66CB9C7568 /* JSONFeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B17EAA7BFB1606FAED99A5C1707330E /* JSONFeedParser.swift */; }; - 6ED2D71C76BB3036139E38FB09B08AD1 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75A3AFF02D78514EE5095A83E2C5C1E /* CTR.swift */; }; + 6E94A2ED6CD6F2267A74FA66CB9C7568 /* JSONFeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22637BDA064CDC6DF049F44D31AEB7EA /* JSONFeedParser.swift */; }; + 6ED2D71C76BB3036139E38FB09B08AD1 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2285002857B9554A3D98D1AED0696065 /* CTR.swift */; }; 6EE6F3719FDA5E75768964F65F9C15DA /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0B8D88CA61453DA78A4A6FC122A671 /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6EFC1A9331E21CB1BA8D5AE9B5B2BD6C /* OWSDisappearingMessagesJobTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F185640E7F68B9F910071BBEC64E8DA /* OWSDisappearingMessagesJobTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6F0DE189511282090F2ADBB96225468D /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D36E9C7B2830003B454FC2909B1B1CE0 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6F378AADB5DE9403C1F2B23569D66DF5 /* MediaHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A63A111D21EB06A3AE9434F83FA3C5 /* MediaHash.swift */; }; - 6F7F4C7189A0E551317875CAC61C4E64 /* MediaLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D370FE51FB42CFE1AFD2FD45100E4787 /* MediaLocation.swift */; }; - 6FBA9D98FF9E610B8E6EDBA56421B3CC /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDCA8CD5A16F30499D35BD378EFF0778 /* Enum.swift */; }; + 6F0DE189511282090F2ADBB96225468D /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE32AD1C3A3502BD2D5E39543AB64B4 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6F378AADB5DE9403C1F2B23569D66DF5 /* MediaHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361D342606168CF6E7464CA3B441CCD5 /* MediaHash.swift */; }; + 6F7F4C7189A0E551317875CAC61C4E64 /* MediaLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875054497968D7668134DEE90784167A /* MediaLocation.swift */; }; + 6FBA9D98FF9E610B8E6EDBA56421B3CC /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C90AD7606A2EFBFBA736F9BAC038D3D /* Enum.swift */; }; 6FBAEA58C4F2E1CD0F0E34BF06B3D736 /* OWSPrimaryStorage+Loki.m in Sources */ = {isa = PBXBuildFile; fileRef = 66706215608701EBBA037B796636BB14 /* OWSPrimaryStorage+Loki.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6FC1E3CDC2436FD579DBABF4A33CA8AF /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = BC08DD20654FAD43F02482EC09AD779F /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6FFD2C39479DD0059DBC8CC7595B9D3D /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 925EC921542A8495497E3C2CB2825F62 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 702F681A4DCC7E4F91029DE2102A7B93 /* SMKObjCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 66931ADD99C3C135CDE298EF9300D7D6 /* SMKObjCTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 703938BDB0FEAA02F55A356779531BE3 /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = E3DAC5B878DE40A9B9A2DF2896DBE43C /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FFD2C39479DD0059DBC8CC7595B9D3D /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 0754F0DE500DA0DFCEC481E1E4FA0916 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 702F681A4DCC7E4F91029DE2102A7B93 /* SMKObjCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 47083BDB7E7EBD0F7425F9D464E4CE29 /* SMKObjCTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 703938BDB0FEAA02F55A356779531BE3 /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 34080A350FC8D80522BDD098093FD3D9 /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 706917A541540C3091666B9157151BFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 7099FAFC51F0B910E0252EA00CA9CBDF /* NSObject+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 939283C1A5748E82932689EC2635FA72 /* NSObject+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 70BFD27877866909D15305AEBCFAAEF7 /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B1AD7193A8476928B305F66DC6E7282 /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7099FAFC51F0B910E0252EA00CA9CBDF /* NSObject+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 74129B1E3F3E1E88F4F6B17EFC906098 /* NSObject+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 70BFD27877866909D15305AEBCFAAEF7 /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 75DFD80B817EF3D91FB54F3B5E24D58D /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7117C9175672A4AFC6052D6BDD6FBA19 /* SessionServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3FE58BF2D97935304070E4C8C16462 /* SessionServiceKit-dummy.m */; }; - 7134CC5DD16C4FF43F33DE80BFE43A05 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A3D0953D9218EEA33AEA73E0DB502C7 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 713E5724AD925A48436A135DDB5C9896 /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C079E56A4BCA556F2FED8049ED1C75FC /* YapDatabaseHooksTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 71656AF3F1FFF0EBBF5F0B9591284C91 /* SessionCurve25519Kit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E4128F79E02FD38534AF64800DB027 /* SessionCurve25519Kit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71BBED5C574EC9D69FA6AC6002E46DF1 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C1CDCD2D86188261B83C0EAD62686C /* firstly.swift */; }; - 71C2C16BCC8EDD288F4C381145BD8D15 /* RSSFeedItemCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD302F28AB81351BDAEAA6AB72A0FD3 /* RSSFeedItemCategory.swift */; }; + 7134CC5DD16C4FF43F33DE80BFE43A05 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 30DE4E2093BF3E7C61AEEF48D5C01231 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 713E5724AD925A48436A135DDB5C9896 /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 72D2300E4D0530397EE0D46B22BDE49A /* YapDatabaseHooksTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 71656AF3F1FFF0EBBF5F0B9591284C91 /* SessionCurve25519Kit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 689070FE4EDFC54C7426B48599331FCF /* SessionCurve25519Kit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71BBED5C574EC9D69FA6AC6002E46DF1 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68589781CDD01329038338E4A82DECDC /* firstly.swift */; }; + 71C2C16BCC8EDD288F4C381145BD8D15 /* RSSFeedItemCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56566042F342E72A05792ECA40376D00 /* RSSFeedItemCategory.swift */; }; 71C3F25218358F69DC80F657B5D1ADD6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6F3BFB05D9E55E5B258C5EA643BF09A /* CoreGraphics.framework */; }; - 71E7F342271640DEF136C0CE03AD928C /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FE8B15C7C5D1AE66C6F6276E958132B4 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72044C860AAC48AEF716889257184AEA /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 516F5BB0606DFDA8EC4A94C938B9DFD1 /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72513796169E72F0FF9E839871B0D259 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C51DF3E24E4A1CC920AAF2BE02DB32C /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 725C0FBBD466698BF382F676C84FEA70 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = C945F6F1EE0AEFC4267B2CDF61F7E440 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 72643D19A77D2C184CA0E0B2A5F61C23 /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FA0BE46030A965909B03E7670DEDC4 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7265806C19E82D90674FD5BD23F91373 /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EAD62CF5A7284E3787EF0F73582421 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71E7F342271640DEF136C0CE03AD928C /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB4F78A69403C64BD5A5818B6EF3A95 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72044C860AAC48AEF716889257184AEA /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F8DCC5A363ABF3E0FD1FE268BF526865 /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72513796169E72F0FF9E839871B0D259 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9414A900B21E3A7C90F5E33BCEBB890B /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 725C0FBBD466698BF382F676C84FEA70 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 0308E80053DE8F1A3D68530219070D59 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 72643D19A77D2C184CA0E0B2A5F61C23 /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9861BD2DC15E61268BD3FD55E70D2F61 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7265806C19E82D90674FD5BD23F91373 /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = B4B30AC38637952098963924C6CE90C3 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; 729133D30AE40E1DFC08D4FEC037DC5E /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD9A4D62E9563914B13165F4FE8D85 /* LRUCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 72E78F5F80318FBFF0984792DDF54722 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = B743D1AEC6E4A49ACCCEC56103DE43FF /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 732803BCC8E45808B8A5B7196C03359A /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = B74DCDE39171F9BB317820F6AAAAE8D0 /* ge_add.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 72E78F5F80318FBFF0984792DDF54722 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 732803BCC8E45808B8A5B7196C03359A /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A92BD0C0E82C7382C2515EC85D7C68C /* ge_add.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 73C0CBBC18302B1F2CA7ADEE0F82054B /* Promise+retainUntilComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A8C7571EE5943DAF6F0B2BB7F9E8E9 /* Promise+retainUntilComplete.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 73F9C672D9EF498AC9B91736C92D0270 /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E5F89824DA70A69253E72DB1C575F4 /* JSONEncoder.swift */; }; - 7422A4376914A3131C6EA2AA8FDBE23D /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C8FDBE7DE8589C227ADB3F2E6E54CB /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7461C5899D1EBD6375EFEAF6E1766E20 /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9EC4D28A1F097DA601BEA1B3E2184B /* SimpleExtensionMap.swift */; }; + 73F9C672D9EF498AC9B91736C92D0270 /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DBF6FFBAF19E832F7343D87E0551F58 /* JSONEncoder.swift */; }; + 7422A4376914A3131C6EA2AA8FDBE23D /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4A7DEF65C38AFEF9D549CE21E83CB3 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7461C5899D1EBD6375EFEAF6E1766E20 /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E24077826B662AB81F8333BAD46D5AA /* SimpleExtensionMap.swift */; }; 74B326716E09F6069A29320AF8AAC330 /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 120B6A87E9DDCA72A24D0ED619095A9C /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74DBD41BA5C774B01097F55CB30B26B4 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 167502C388436D8F9F784C7C06CBF39C /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74E348C4CD813C17DF6FEAA9C012FC02 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 51634CF084CC6EE69F176855DE9D0B00 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74E62DCFBEE90F92E540802DA20E67B1 /* MediaContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9FB3679D11B93C5C103C89ECE31C30C /* MediaContent.swift */; }; + 74DBD41BA5C774B01097F55CB30B26B4 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FADF6D475FE2D29B015BA3438032DDE8 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74E348C4CD813C17DF6FEAA9C012FC02 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 65ECE24255C3A845CB6AA0194B0FFC43 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 74E62DCFBEE90F92E540802DA20E67B1 /* MediaContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62E59BA0EFAB98B311F1B39F7A3295E1 /* MediaContent.swift */; }; 74F971CB6427F712353A8A8E07B6082F /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DF4652A2FA8DE5A1ED09FE3E05C505 /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 751573261D2723F47B3E2C46769106FA /* OWSIncomingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = CF73000B4E094F626A1916230A4432B6 /* OWSIncomingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7541F7FB8FA802518B1B20CF48D63A10 /* OWSSyncGroupsRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BC2D02C96079252410AE263F1E0021E /* OWSSyncGroupsRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 75723FB2580885B9D8CD746316CA9C24 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; 7598D1A90E9FA22750445E42920A6C5A /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 16F4E4CA018A32BAE9C6D2EBA9D4B01A /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 75C5BE08A889B712222B3F2DCD1F1588 /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A32C242032550CCEFEF29C7AEEFE427 /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 75DBFEEA95C235C3A865ADF62A728CF1 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D028775862EC5202B6C2EF505515743 /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 75DBFEEA95C235C3A865ADF62A728CF1 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF8BD219D3EC91BA78CD43D8A9E2E24 /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; 76051FCDDD603976E2E82D07AB1BBE74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 761F93B0DEBEA2FE31B530BDAE209C4B /* SMKError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5855204B2F24F0ECD3731DA697D17E42 /* SMKError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 768D5734444233F61658CE785BE2E298 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6ED07BD52387734C597AF233FDDA3E20 /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 769DE877C003FE68F0557B9CF7FB20D1 /* CryptoSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBCB7D143349ED63C7A8A1DA22EDFEE /* CryptoSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76C730B58B8E162D17CA8A418A3E4834 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = C746D58C88FAF71A969970F412FB410F /* YapTouch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 76D5DD5B91F66075BFC29E874D5B7727 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = E41631015A18003267E9F2FE86AF46CD /* mz_strm_wzaes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 761F93B0DEBEA2FE31B530BDAE209C4B /* SMKError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9353C75A23500DEF6273B1F19C451022 /* SMKError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 768D5734444233F61658CE785BE2E298 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 59F93AD845AFB2CB44B6CD7D27116CA8 /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 769DE877C003FE68F0557B9CF7FB20D1 /* CryptoSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F186F023A56C31F195B525CA78DDA30 /* CryptoSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76C730B58B8E162D17CA8A418A3E4834 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A44C78068E6F9DF0F4824D406360880 /* YapTouch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 76D5DD5B91F66075BFC29E874D5B7727 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = 83BA9EB9104B3EE3DC185A110B6DD3D2 /* mz_strm_wzaes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7725CC10E609C08A647DD366DC8C0956 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 77435EE151A7FA62D8ABF47F75E80265 /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8B170A54672DF3B6A68C31AE922FD2 /* TextFormatEncodingVisitor.swift */; }; - 774C707D7B778777346FD13222069141 /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = 089BA9B04FD79D8144128EE5535E71B6 /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 77435EE151A7FA62D8ABF47F75E80265 /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE035175762D5CA68FDA0C45DE2929B4 /* TextFormatEncodingVisitor.swift */; }; + 774C707D7B778777346FD13222069141 /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C545DC2C192A113D5BB3F085722937 /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 774E979DDF80A9CB65E4740848A61A2D /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - 7756597B57CFB455E9A56370AFCA7E54 /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 85F20CBAD1993292B9A0910EE69E1022 /* YapDatabaseRelationshipEdge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7756597B57CFB455E9A56370AFCA7E54 /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BBEC48D9D8F48A2DAB8B0D0081B7D1 /* YapDatabaseRelationshipEdge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 77A26B71B45642957C3F36C019BD5A0D /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A5B02B7F36374AFCDB0B6361E99FCF /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 77CF361EC160A2C9F83821E734942864 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 367D060074AB712B136642950FAB91F8 /* CFNetwork.framework */; }; - 78265A6C2577169EE1FE088CEB9208D6 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 87055821E7601B8BEA5E0BC63D471CCB /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78553261A73846DF3AC999113F5966EE /* RFC822DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 369010988C57FD7074BC862CF6565BC1 /* RFC822DateFormatter.swift */; }; - 78725676BB2C6CE1F24E404F2BC97345 /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DA3152F3E9C53E91AA67610357208C7 /* BinaryEncodingSizeVisitor.swift */; }; + 78265A6C2577169EE1FE088CEB9208D6 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8647DFD5BB2998090E274AF7A31DD6 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78553261A73846DF3AC999113F5966EE /* RFC822DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66E1B626A2DE9FB29FA40C91F69F2E79 /* RFC822DateFormatter.swift */; }; + 78725676BB2C6CE1F24E404F2BC97345 /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D125E492EC1AF26CB197634473658556 /* BinaryEncodingSizeVisitor.swift */; }; 789C59BE9F21D8B0E8199780F4A6535A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 78AEC3B87F554000865882AEA26F34A0 /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A625F2E6A9C3D1CB0CEBB0ACFE50C26 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78C881ED7DF4CE058E7685D73872D64F /* String+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C1B37337C55F700B89D414F952091D /* String+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 78F24D917291C3B66D1855EBEA18B02C /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DBB96ACFF1EFF1CF6E1A2600B07E45 /* Decoder.swift */; }; - 78F8FA580888EA20CB123F0FAD1B6976 /* Google_Protobuf_ListValue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF018344AB394DB8C695E55C54DB71CC /* Google_Protobuf_ListValue+Extensions.swift */; }; - 7905D28870AB668B40D93A08896CCBCB /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = E808C88DFE9DD25EA6789C7CF50865FF /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 792DADA531CD2B47BC1654B59C7A2E3C /* NBRegExMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EB36EA59D3FC5F8FBB9A6000EA8DDE62 /* NBRegExMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7978ABBF657A6BB4A4F9428B9C965EDD /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = B83D18310A3C9AF5BCC4DA3CE925C9B7 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79A8EABF6E7ED4A3F616C3A62221657B /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0D35B8F008BD654F29BBA7587D602A /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A15DC721725D5A2DDE551C73883FAB6 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D42B845BD9143C050CE6479A29D070F1 /* YapDatabaseFullTextSearchTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 78C881ED7DF4CE058E7685D73872D64F /* String+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1846CD7F790567D23BA639E6FCB6E34 /* String+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 78F24D917291C3B66D1855EBEA18B02C /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEABF01F6554D21EBF6F29EAE0EA9C9C /* Decoder.swift */; }; + 78F8FA580888EA20CB123F0FAD1B6976 /* Google_Protobuf_ListValue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A689751B46AD1E1326BC67982D0E7C3B /* Google_Protobuf_ListValue+Extensions.swift */; }; + 7905D28870AB668B40D93A08896CCBCB /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B206F4F2E0E74AA5F4F2E1BEAC9DB29 /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 792DADA531CD2B47BC1654B59C7A2E3C /* NBRegExMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C352B77FF8F0EFDA863CDC5DFE3C3363 /* NBRegExMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7978ABBF657A6BB4A4F9428B9C965EDD /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF43D4C7F3CCD08E1770A7D34A791B8 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79A8EABF6E7ED4A3F616C3A62221657B /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 318D0890DA4C8705EC666463E4E28F3A /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A15DC721725D5A2DDE551C73883FAB6 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F39BF2F9782D744B209C0C19B6F9F9A /* YapDatabaseFullTextSearchTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7A1C1F9B046AC249BE17E5F5A343D938 /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 86750BC87B7F7F0AFD3FC489F1912E98 /* OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7A2789D83EEB517E52471597DD6DE0DB /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 594DEFC2CCE57EB77C42AD2E2AADB837 /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A6915C632375097460E541A7FF41C48 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C44353945FEFBF2C80BE84C7D8A42F0 /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7A6987C9B16EC66CB4C978CDC29883C4 /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFCF6C5489C7C7FAD5DC10B962ACB1F /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A9FE48C569BF05278BFB21039208038 /* SMKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E46A6BFD8A11FA579E6126664BC269 /* SMKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7B22E59D4E87583513FCF1DEAC3C3A5E /* UITextView+Placeholder-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C3996C4BF00E8D9EE7812519BBCC62C3 /* UITextView+Placeholder-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B9300CBA044EAE460B090F92FF1AD8C /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E055AF575148E2000FD10CDDC1D443D4 /* YapDatabaseActionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7BA6777A98CD9B639101EC09602ED89E /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C918BD00359FE6F67772693434F987 /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A6915C632375097460E541A7FF41C48 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC618F3F79ABBF54668616D47224F4F /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7A6987C9B16EC66CB4C978CDC29883C4 /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECE77756AD22070C88F510196488575 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A9FE48C569BF05278BFB21039208038 /* SMKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5B9FA17258D2A5BFEA71985AE35E28 /* SMKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7B9300CBA044EAE460B090F92FF1AD8C /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 20C79F271F15C07A325CAD9F906A4A74 /* YapDatabaseActionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7BA6777A98CD9B639101EC09602ED89E /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = D0DA094E18A62EDE29D6C22181F92E03 /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7BAACE75E9CE84FCBF82D9D95413EE6C /* OWSPrimaryStorage+PreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4340CC6DBE0099C5050BDE03B44CCF3D /* OWSPrimaryStorage+PreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7BF12E87F48E9DEB9067D3FBCF405056 /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = AEBAD64C25BF445A6479C9327301980A /* YapActionItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C02FD0E3E5CDD7598565034B1D0E8FB /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107FDC4F9A123C231F8E0825C88D71C1 /* HMAC.swift */; }; + 7BF12E87F48E9DEB9067D3FBCF405056 /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC5E11071AD72D28DCB227865EC9388 /* YapActionItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7C02FD0E3E5CDD7598565034B1D0E8FB /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D916D8B489B28CD36431C594203356 /* HMAC.swift */; }; 7C4B152AD22DA9C41DD87E1908A3066D /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3951B0F5AE6278DE5CDCA560919B0 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C76071E6103A15FDF36E7CF07088C07 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 8462BCF24F69ECEA3E6A78DE4DE255CE /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7CA83A91DCD2BDBD7816DE085FC5E906 /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5AD53716AFD77191FDADC946B18E30 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C76071E6103A15FDF36E7CF07088C07 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 221C31B7332DFFEB4138D879DA7D2D73 /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7CA83A91DCD2BDBD7816DE085FC5E906 /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = A83AB82785EBEE035AABF86DCB53B113 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D04FCB9ECC0A6AF3F7067953F8FF309 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 7D62670A7B59078BF4095969AF3B1735 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265D77364026A6240A242AFDECE1FB0E /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; - 7DE1AA1B1BFD4B2668E6BC283E249143 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67BF3790882312C0415675D8649232ED /* NVActivityIndicatorAnimationBallPulseRise.swift */; }; + 7D62670A7B59078BF4095969AF3B1735 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66451604CC7C3A2C21EE9AA1528A42DB /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; + 7DE1AA1B1BFD4B2668E6BC283E249143 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99CBD4D1EB60A7B8C6FBDC30B6D4492 /* NVActivityIndicatorAnimationBallPulseRise.swift */; }; 7DFD29FC480EEE561F36A3B125ACCB69 /* OWSMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = A56364394E3753E661E253094994EF56 /* OWSMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E055DC6A05FD51FA0129090BC0581A6 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE99D05223A81442BF4BD71F18212F2 /* Configuration.swift */; }; + 7E055DC6A05FD51FA0129090BC0581A6 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0726EA14F9EF25CB887EB5505697C37 /* Configuration.swift */; }; 7E4DC575CAC82C14F456FF484B69D1D5 /* ClosedGroupPoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649E69490274B0D6098648806EC1011B /* ClosedGroupPoller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7E615D5D3854148EC54B4EEAF57E9DBA /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C41279E1B6FC2DD3823F6AD6497608 /* CipherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7ECF900B76E0478793FE58F3E5993537 /* NVActivityIndicatorAnimationBallScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C02F8595A282A70651BB61F928C814C /* NVActivityIndicatorAnimationBallScale.swift */; }; - 7F07706F73E67512A7FC8FDF9D9BD11F /* MediaDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C32054A51953B5D17D377D4BFF952203 /* MediaDescription.swift */; }; + 7E615D5D3854148EC54B4EEAF57E9DBA /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED3C101AE24484D7321576E8F843B62 /* CipherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ECF900B76E0478793FE58F3E5993537 /* NVActivityIndicatorAnimationBallScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32159930F5A2B20FE5AA4CE6DD14ECF7 /* NVActivityIndicatorAnimationBallScale.swift */; }; + 7F07706F73E67512A7FC8FDF9D9BD11F /* MediaDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58302DE74205DC1F8E0E6FB61E193A30 /* MediaDescription.swift */; }; 7F0D5B92ACA2FC174D52E797372ACB55 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7F1EE2D37D4D8B1A03EEBDFF4C401705 /* OWSPrimaryStorage+Calling.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B47AC9A6BD74B50D3F6EB50B65C45B /* OWSPrimaryStorage+Calling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F237A149628C15C3C288308FF187846 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 1134964199B7F703318A11697EA08EE7 /* YapDatabaseCloudKitTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7F338BDBD7D60FCB75FBFF167E812B69 /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086F1C23BA42A33F535DA520678BF4A8 /* Rabbit+Foundation.swift */; }; + 7F237A149628C15C3C288308FF187846 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 916D8FC50B9132CFF18FD90D1D5154AA /* YapDatabaseCloudKitTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7F338BDBD7D60FCB75FBFF167E812B69 /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D9D16BBF3AE554D301705C53A0C16E3 /* Rabbit+Foundation.swift */; }; 7F3B444D0EFE4AB4A9FDD008BDA4E2DE /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = AD160C6729F9A8E2D6CD7D3A8EB680EC /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7F56D3F1BA1142C0F7534A1F0A2F40AD /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5E914570D6BA7518A53A2A9DCE7A18 /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7F675E64FFBE60D162AFC69E9A3ABA92 /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E40FFCEFFE2488BDD71687A835E66537 /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F7C3F8A570D74AFB03B3CB193545F75 /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A55CA97D64041D8A89F6814406E8180 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FA08387FAE8006B7718C66542114944 /* MediaCommunity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EAAA1485BB5F650D2D2EE3B8FC75F55 /* MediaCommunity.swift */; }; - 80055CEC53337CCF5B49EED199386CB2 /* TextFormatEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A09A9D72BD33A9DAE68CA1847F18518 /* TextFormatEncodingOptions.swift */; }; + 7F7C3F8A570D74AFB03B3CB193545F75 /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C61F841E8C4F864D39A9D9A5D0D460 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FA08387FAE8006B7718C66542114944 /* MediaCommunity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43775BDB78D8248EE55E31AADA92364A /* MediaCommunity.swift */; }; + 80055CEC53337CCF5B49EED199386CB2 /* TextFormatEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B11E8B42F6E3B864AB1C3ECEDC994A4 /* TextFormatEncodingOptions.swift */; }; 80059985F2235F458BE2D45B521B5953 /* MessageSender+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E1F27305130352DB3491E318E3C258 /* MessageSender+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 802A49F167C38A0BB98322398FB82ED1 /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FD56D0EDC4543FD4DDBD21A829B382 /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 804F9A36573DEC8EEBBC99EA34ED4757 /* NVActivityIndicatorAnimationBallClipRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8686BCEAF187A9603E0711356A088E3A /* NVActivityIndicatorAnimationBallClipRotate.swift */; }; - 8060DAA0DA763E4EF1266A1590B007E2 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 178C90C83F36C86A35420ABD5D878B2B /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 802A49F167C38A0BB98322398FB82ED1 /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E12388F8AC6CB7FE27890BCE96C69AD /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 804F9A36573DEC8EEBBC99EA34ED4757 /* NVActivityIndicatorAnimationBallClipRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC12334F69CDC9B24E423D48968941 /* NVActivityIndicatorAnimationBallClipRotate.swift */; }; + 8060DAA0DA763E4EF1266A1590B007E2 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = AADA9A7BF22022E79AA7CE1C04D5B23B /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 80816D312CFB35966D8D36C3E10EC151 /* Pods-SignalTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4045BFD4A34EE2CA93852C317F28D906 /* Pods-SignalTests-dummy.m */; }; - 8087DFD632192795FBF944C15A462CF9 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99502E764237B5D8FD7217F410D317D /* Cryptors.swift */; }; + 8087DFD632192795FBF944C15A462CF9 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0713F87E62953E738864E90CF37D55 /* Cryptors.swift */; }; 8090DAE6F237B091BC80E521C2A0B822 /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 031FE94B16C59C47D94B99B4B3B1490D /* FunctionalUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8107228E93123BF9F3C4898B64AD0D2F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - 8116579134481B7E58E1B551495C2B8A /* RSSFeed + mapCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931569D42152AA70D788D6A5767E55EA /* RSSFeed + mapCharacters.swift */; }; - 81AECB3C3C2D0387604373F6FA93D00A /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 633032D2F9D325B2A2414F49EAF977C7 /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8116579134481B7E58E1B551495C2B8A /* RSSFeed + mapCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588089D29DB225FF719A08B36E1E7829 /* RSSFeed + mapCharacters.swift */; }; + 81AECB3C3C2D0387604373F6FA93D00A /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F1908DB2C573B78688002FFD3C417A89 /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 82344C7864F6AFCB6DF2625D1E4794FD /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826D3F183A8EA203FFB12035F99E9551 /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 82AEBCB8A0C31EE8708E34DB4492A64E /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A812E0DFABCC82156CA120FFC835263 /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 82BE26E64400E95761984EE240450FF5 /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = CDC740A52BF4E4E16D620D4F13D2F9BF /* YDBCKChangeQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 82D88726BE722B6A7A6F1186DD50FCEE /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E9A5FD39298930DC21AD251A3BD8A8 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82E526B18130E5AE8738DCD36BCB9735 /* Mantle-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6EBDACF550CDB7F7DC91921F233431 /* Mantle-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82AEBCB8A0C31EE8708E34DB4492A64E /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 73C36DFC9958F3BFCAA09A12836CCE6D /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 82BE26E64400E95761984EE240450FF5 /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C8C08E4EC6C598715ADB8015FC469D /* YDBCKChangeQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 82D88726BE722B6A7A6F1186DD50FCEE /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 519E57BB8AEB8C4DBB0C5BA76CAC551E /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82E526B18130E5AE8738DCD36BCB9735 /* Mantle-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D5718ED4CAE9BC9CEAD09AC956B6BFE9 /* Mantle-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83554733F0C226070F94F360794983B0 /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B93143BCB3EB1723BD880C2317558651 /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 836B16855557AC67C017F974399C40C3 /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F9368C1CE90C010FDF74F2A70F455CD8 /* YapProxyObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 836C29B220D9065E4AF2E11FC990EA1B /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 69EBC2E8CA696F183EBD5909C90A442E /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 838416DC332537096EC1B097D4CD2368 /* RDFPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE7D915C2596410E8442AB0C9E5A92D /* RDFPath.swift */; }; + 836B16855557AC67C017F974399C40C3 /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D077743B7831075745B6DE37DF0DFA79 /* YapProxyObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 836C29B220D9065E4AF2E11FC990EA1B /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = C495B885E81DFC2754B3D638288BC448 /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 838416DC332537096EC1B097D4CD2368 /* RDFPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536980CDDF06466BF925EAEAA85403FD /* RDFPath.swift */; }; 83F0070E74633F91F96669388FBB5D60 /* OWSAttachmentDownloads.h in Headers */ = {isa = PBXBuildFile; fileRef = FD0D770349208DEE6B3A5D31F028406B /* OWSAttachmentDownloads.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84278F55F71B3291D5F3A64F5028FF4F /* MediaPeerLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F8654D8400F3AC75363B6CB9D141DCE /* MediaPeerLink.swift */; }; + 84278F55F71B3291D5F3A64F5028FF4F /* MediaPeerLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE53FEECEB267D30D33D517814F645B2 /* MediaPeerLink.swift */; }; 8433D12E20770BEB5EF990C9518CCD03 /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 6611CC21BDB84D6DEC0AC52D0B425C85 /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 84434C27D744429698DEF4A06B1890B9 /* Notification+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF76416CB4E6E3C36CB94383369D335C /* Notification+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 84764C5FC5E91BDEB6B7797D33A419A5 /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B717744F65F0E2E767BB01FEB43878 /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8489F42F7B5A38246B9A1548B55021A1 /* OWSMessageSenderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E5E1BD001800A0B21ED0EEB793C52A /* OWSMessageSenderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 84C9FB9E2FD37E3AAA2395E5F9B83B55 /* Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 115788847FDD50E0CF2BC712704D288A /* Compression.swift */; }; - 852818F3F3BACD30C0B181B82C7A9B6B /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = B915EEFA6832295FADC851DD47CC9BDD /* YapSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8556D20D9026790CBDBD492F18B84485 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 37455E54C037EC954794895537A76DA6 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 84C9FB9E2FD37E3AAA2395E5F9B83B55 /* Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF428CA7245533E06636F00FF8E2C6C8 /* Compression.swift */; }; + 852818F3F3BACD30C0B181B82C7A9B6B /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A35826CAFBAB349B4A7CC24F39573F /* YapSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8556D20D9026790CBDBD492F18B84485 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E7743E20CA15EC03EE2D12FA90C918D0 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 85572610175034BBF89AE9E210C5507E /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7079F719729C57EA72B81AD78A43DC9 /* OWSSyncContactsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 859B4FD203D5D4F30CE58F5FE997BFEE /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = D1278CC4AE29C20EB7749267CC9E3D5D /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8626D2C8A775EF5CCB521620D646B0B2 /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E1454E256855D7F0D12E142144A13217 /* YapDatabaseCryptoUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 862A6EFD7CCF7288833F6C72330763C5 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BD27842AEE7D35BDB802EC4C227521B /* YDBCKMappingTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8630B3E23A21A3D3061A0C84D36493B1 /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = 22D2F4F06DF95E481842812A9E344CBD /* mz_strm_split.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8626D2C8A775EF5CCB521620D646B0B2 /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = DA12413356A0D47030C416CA5CAE5BA6 /* YapDatabaseCryptoUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 862A6EFD7CCF7288833F6C72330763C5 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C261CFE813D719D3C8A6CAFB12855263 /* YDBCKMappingTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8630B3E23A21A3D3061A0C84D36493B1 /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = C9C90392BF439C415EB425D5B39CE368 /* mz_strm_split.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8631191446D4530DD3B03BA770ED73EE /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B772CB393B124DEDA00560B4E38EA210 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 864415BB26C661831F1CA866967415E5 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = DC24D28860EA3993B789E2D24B7C6D24 /* YapDatabaseRelationship.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 865204F2E07ACD4FE0387E96E702F8D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 866FED24C645B9157F934B3D6A4D7776 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DA2D96A1787CCCB250FEBDE07D90158 /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86CD97B56F650EF511EC339D10D3E8BE /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DCC727CE0EFFA15EAEFD8E14EF88DCF /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 86D0D31C512C651512C5E7F369D2DE86 /* SessionResetProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E10268A2BF9CF9EE7A6C2AE12B572C /* SessionResetProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 86D499C22A51A4B047AA487E5F87FF78 /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1C9B20344A1495FD0CC1F2C8C400839 /* ChaCha20+Foundation.swift */; }; + 864415BB26C661831F1CA866967415E5 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = EC74A58ED50D80B08C020605FA9372FF /* YapDatabaseRelationship.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 866FED24C645B9157F934B3D6A4D7776 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = A327BE262FF3EDBF7086A76027A81B8A /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86CD97B56F650EF511EC339D10D3E8BE /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EE8BD6B3ABB4287C12DD2ADDBFAE18 /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 86D0D31C512C651512C5E7F369D2DE86 /* SessionResetProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1330780005D1FEBF9124B8CE98D6A109 /* SessionResetProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 86D499C22A51A4B047AA487E5F87FF78 /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A8A91BA96CCF9A6877F9C68E577110 /* ChaCha20+Foundation.swift */; }; 878E4B53AC2546EAB5AD4F72D33B2EFF /* SignalRecipientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 00FE689F61038385D1508E7D0C45B471 /* SignalRecipientTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 87982EFA784433C1B3AD56F04EA6C46F /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E414B8AB7724931F3237DF344AF8B75 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87BFD5267F863F491741A9F7CF4E9176 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D40FDC1C23302C2C739509BE27AA5FF4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 884564CD994DB7696C1E3223D10D55EC /* AtomFeedEntryContributor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4846B66718A513F4E136F2374E20891 /* AtomFeedEntryContributor.swift */; }; - 884612C5918A97ECAE1D8F9BBAECEB67 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C014834F6F396213C347BC98D69933 /* Cipher.swift */; }; + 87982EFA784433C1B3AD56F04EA6C46F /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9673BCB956FDCEFF1503B00C241894DC /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87BFD5267F863F491741A9F7CF4E9176 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A3FCAE4BA6661C55559F30BC7EF9BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 884564CD994DB7696C1E3223D10D55EC /* AtomFeedEntryContributor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C31C91C1E015446225325866C08E69 /* AtomFeedEntryContributor.swift */; }; + 884612C5918A97ECAE1D8F9BBAECEB67 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A2256F95D4671941ED668B0F42DFF2 /* Cipher.swift */; }; 8847415FD10ABE0C286CF3F79DCA0FF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 88592CF271C760AB066841FCBEAE4589 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6980C0534E298F25BA19C34CD6581E46 /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88592CF271C760AB066841FCBEAE4589 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 385DF82FF86F6DC700B51E9A0B20EE8E /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88629D909C2FE810A87C806D985F8093 /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5107D46ACC55A99423C1C88BFE7419E3 /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 886356424042664754C18CAE5311322F /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = D7B8E77FFDA05D5C06D695B88D8DDC71 /* YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 886356424042664754C18CAE5311322F /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6B35F1E5F95D7FB28AF65CB67CFDDF /* YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 889910C1B05ED01E908F9D77B6C7A47A /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFE6151F7F8B643D1D44AB8B39B4E10 /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 889FDA1DE0365AE0FEB43982663F442E /* Google_Protobuf_Duration+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAC84D733813F87CE9C48C7F0AD80344 /* Google_Protobuf_Duration+Extensions.swift */; }; - 88C5402A9EE41A2B807751A5667D33A0 /* MediaPrice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392D9551A059C0233A4755B7BBE9C4B0 /* MediaPrice.swift */; }; - 88CC6749F1BC91F4D3A320703BF2EF23 /* AtomFeedEntryContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61263456C52FC4E2C7E5F23F7FC22F48 /* AtomFeedEntryContent.swift */; }; - 88E3FC4E5AC5A8009089CA6A332FE016 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EBFA08B6C8D6AEB9D4F521C2D2DF89F /* DDLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 897387AA1DC941A59A6C24EDA22ED5C0 /* Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = 97DA69AA47B8CF914F85571D958232AA /* Cryptography.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8974C7BAB835849F8AEAEFAAA3079E2D /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = E2A94ED485D6B35A30757282B55C42EB /* SessionBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 89756DA507C74B36A7E65EA9EC5C6C8C /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC6695B777CD0F78EC7FE8157C371EAD /* YYImage-dummy.m */; }; - 8992A7BC6E2C064C12027F7ABADA346B /* RFC3339DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65077E002D04536E445DE554AACD49E5 /* RFC3339DateFormatter.swift */; }; - 8992EA0561775C165B03B68DDAEB8B30 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 934947853FA7CFEA9E6C3D06E43A3FB7 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 889FDA1DE0365AE0FEB43982663F442E /* Google_Protobuf_Duration+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26252B632B81B7B337661E91CB2E7850 /* Google_Protobuf_Duration+Extensions.swift */; }; + 88C5402A9EE41A2B807751A5667D33A0 /* MediaPrice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 241DE316956286E9D041C5C4C65A1BEC /* MediaPrice.swift */; }; + 88CC6749F1BC91F4D3A320703BF2EF23 /* AtomFeedEntryContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467265EF323ED966337AEC2D8DD36E27 /* AtomFeedEntryContent.swift */; }; + 88E3FC4E5AC5A8009089CA6A332FE016 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC00A4287CB182502C7660A952E5C10 /* DDLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 897387AA1DC941A59A6C24EDA22ED5C0 /* Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D56804F57A47A570FAF43F2E22025F6 /* Cryptography.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8974C7BAB835849F8AEAEFAAA3079E2D /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = D82A70ED6AFAB80D9855B13A622D533D /* SessionBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 89756DA507C74B36A7E65EA9EC5C6C8C /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2AEB571FAF4A3518EBDDF9435D9159 /* YYImage-dummy.m */; }; + 8992A7BC6E2C064C12027F7ABADA346B /* RFC3339DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3925602E179FE00CE1F2156D13D71D /* RFC3339DateFormatter.swift */; }; + 8992EA0561775C165B03B68DDAEB8B30 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D555CF9B3EFBA0C3D0A138867524D3 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 89D14186C0129C2E9F84E20002B0E885 /* Dictionary+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0100A7B1497C695A07AC69DA16803AEF /* Dictionary+Description.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 89DB22891DFD28F540DFB8D9B336DEF6 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AE3A0C02C8E080D462AB00184C07610 /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 89E87DA5AF1BEC1148E3E82A146D9068 /* DublinCoreNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023E49A58686E21345FA25202CE32D6D /* DublinCoreNamespace.swift */; }; + 89DB22891DFD28F540DFB8D9B336DEF6 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D75F55D23348DF8633197D6706B0600 /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 89E87DA5AF1BEC1148E3E82A146D9068 /* DublinCoreNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B9CA3CE450E141CED2CA7C5543E00B /* DublinCoreNamespace.swift */; }; 89F64F6B142306CBD384B3EC4A1E0C91 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - 8A04004A1FA7E1E5B3119F43FA3093EB /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9023A79D0298FACFCBB63ED1615FBF /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A04004A1FA7E1E5B3119F43FA3093EB /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E621ED09C497B25FA73D8DDC7BAD7BA /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A0584056CC1C73B62D91A6472652E18 /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8A1A0DA45045EA98353175FD4B1F7A5D /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 97890B476561991D19905D308E3CE539 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8A1A0DA45045EA98353175FD4B1F7A5D /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DD889C12975AFCB7E3B68E8C1D0D17FE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8A48E0BD8A619159CAAA497CA6FA048E /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D50CB7BAF1875398C92BF5435D808F /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A56070A6F590E635B08476888EAB5F8 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6A224FDAB097F795F124D471D64571 /* PromiseKit.framework */; }; - 8A67ED5778AF53F05B4D954C97FA4593 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E83CFDE2EEE808E0F8B3559284395A4 /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A67ED5778AF53F05B4D954C97FA4593 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B10C5068BA354DA1C109AC061038DE /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A72D1A3716DEA94F104EF5ABF4B6D24 /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF5A648C81DE1AC1653DCFFFFC84DD2 /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8AA0E6436B09690852DB5C6DBA35AD7E /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - 8AC2CAF434F05AD1881DADA900F88141 /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BED112FB6958A066EAD56371B14A965 /* JSONDecodingError.swift */; }; - 8ACC0942AA4374B89246EDBA466CE009 /* StreamDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764E3A8A9BE06C6949A23CFEF1A51690 /* StreamDecryptor.swift */; }; - 8AF0696E3408B801281390554681EF1A /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = F37593CA624BD66E76F7CEEEDDF166FB /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AF8E5F0B664D0DEBB8D3CE24B9998E1 /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 44E8A097290DD0CBE3E61ECF5C7ED359 /* SignedPrekeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8AC2CAF434F05AD1881DADA900F88141 /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511600335CF6C9705FA6F2CBF4BABCBF /* JSONDecodingError.swift */; }; + 8ACC0942AA4374B89246EDBA466CE009 /* StreamDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB49183427D422B638CA0665C25D009 /* StreamDecryptor.swift */; }; + 8AF0696E3408B801281390554681EF1A /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D0AE99436E186A0315225B0763A337 /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AF8E5F0B664D0DEBB8D3CE24B9998E1 /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 59580946D8561E5EAD01A2A08EB7384D /* SignedPrekeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8B2181EA965C9E7824A061FA404E8333 /* SSKJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F09C9F9AAB27D870E6BD85712F092E0 /* SSKJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8B264D05202EF5C2B1EAE5B88FD740DE /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E1CF083200B713C168C97760ECCBA9 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B2EC7166C03787DB425339A2180A257 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79EB3A6634777FC7BB8D6C69DB17A44 /* Message.swift */; }; - 8B8A746EDE1224E9773E36222832EBFA /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F191A5077E8E6557D062728B07455A0E /* NBNumberFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8B9C31B972EA3F999902FF93FC204DE7 /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CFD6E46F8F3A0FCEACD10CE84B2FB8 /* ChaCha20.swift */; }; - 8C3C8B96900C010FD20AC07520E371E2 /* DateSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AF7114467F72576FA244EB2A769F05 /* DateSpec.swift */; }; + 8B264D05202EF5C2B1EAE5B88FD740DE /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = D398CF1ABE58624C29E6F63D6EFB2EB0 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B2EC7166C03787DB425339A2180A257 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64E2B62875EEBDDFF778FF49DEA14976 /* Message.swift */; }; + 8B8A746EDE1224E9773E36222832EBFA /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 920B62AFB8EEA7ECF535BFAF9D8F914F /* NBNumberFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8B9C31B972EA3F999902FF93FC204DE7 /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C7EBF8964BA9B19FF4BD13BEBA1B6C /* ChaCha20.swift */; }; + 8C3C8B96900C010FD20AC07520E371E2 /* DateSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E1672E7ED63BDD5F6ACC7F7B571362 /* DateSpec.swift */; }; 8C709A2EEB8D6CF29A7DE434BF75B2C0 /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = CCED8557B97D9AA0423A38CA610B1862 /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C82252C53009490AFD3E783570FCD26 /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AAC7E5046E9637178AC8C9C6BE7 /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 8C8B55121F8AE112D47D13B7C8A974D9 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 343E8A6521B8C102787D1A00B8DCD697 /* OWSAddToProfileWhitelistOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8D026C3922181E950B2750DB0EBF713C /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 833B984F40AEEC33318807BCE501F8BF /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D183A561BA05B35D3A9F8E315155911 /* SMKMiscTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E624FE34302C7208990441AC3D85427E /* SMKMiscTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8D183A561BA05B35D3A9F8E315155911 /* SMKMiscTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C4A6B7EC45294F9B7867D2EBE1112E /* SMKMiscTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 8D1B00784CF10CB63908C1EE7CAF60EB /* DeviceLinkIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 160B574B4C93B4E8798EB3786823ABB4 /* DeviceLinkIndex.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D350F514816941D0EB27380F2E1F755 /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 962AECCEDA849478152AF2EA8E461A52 /* SessionRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D70BE4393EB293192CEE73CAE0EF9E6 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391D90550CFD31C7698D234ED01EE2FA /* afterlife.swift */; }; - 8DC32414936FFA9FDF889176934AA6CB /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5485C4C494EE33C4846B4BACEB63D08B /* race.swift */; }; - 8DEE7253E2CA518BA7956136E87619D7 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 069D3C0AE6269477A4CD9079C2BCB55A /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8E08362B920A2EAA86466DC88D008000 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDB09E1CD013889AC0200C4DCE329D3 /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8D350F514816941D0EB27380F2E1F755 /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE44E968569AD89FC4C57D68D7D8A31 /* SessionRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D70BE4393EB293192CEE73CAE0EF9E6 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55964CFB3A8193C65E035A20E7543E70 /* afterlife.swift */; }; + 8DC32414936FFA9FDF889176934AA6CB /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF071FB9D3F0A112CF37F0392234A75 /* race.swift */; }; + 8DEE7253E2CA518BA7956136E87619D7 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B8FA2C8B5A9AA5297F7D9A4EE6036733 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8E08362B920A2EAA86466DC88D008000 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 59D382F92A2AEB1FD8AA478500C3A4AA /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8E41D4AE338552A67399DA8B1E2EF1CD /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5FC73C1F897B59C0E1F625B41563FE6 /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8E5CE6D52CABA43ECC07DE3C1107E399 /* Starscream-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BF913CC60BDD9A992C3D4F45A7FB2CF /* Starscream-dummy.m */; }; - 8E64046E58C5B941A7B81239D2975CE1 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB99C143A1527DBF00C49E7AC1DAB2E /* UInt16+Extension.swift */; }; - 8EC069B4B94C775D04E3E6194D7FA198 /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B4CC2466400458F6D1B441D486600A /* YapDatabaseConnectionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8EDC6BE2E890C407BB15C10D27F47A51 /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F1C00154CA8C217F71E9028339D5DD8 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EE7795970F1EC2FA64637046A967B40 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F0F36DF61614444632A085434F7607BB /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E5CE6D52CABA43ECC07DE3C1107E399 /* Starscream-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A10376232D61200B8C59F1E1B4CDA09A /* Starscream-dummy.m */; }; + 8E64046E58C5B941A7B81239D2975CE1 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E32C1FFCAE55A90AA157E2847C65A9 /* UInt16+Extension.swift */; }; + 8EC069B4B94C775D04E3E6194D7FA198 /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BECFD1970757B2FF554F5C66C99B2F7 /* YapDatabaseConnectionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8EDC6BE2E890C407BB15C10D27F47A51 /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A7290873FBAA4CA851FC1437DD3B8B03 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EE7795970F1EC2FA64637046A967B40 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A840F671CAF2A34EA408AD833A2B481 /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8EFAF5E520182BA52613D8295F46681F /* SyncMessagesProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397FAFD5562514A64D6C6D064D0A765D /* SyncMessagesProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8F3B73DDBE4622329F3640DEC909AAC0 /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 50BF35C13DC69BC7D7A81FDBF4A9ECBB /* SQLCipher-dummy.m */; }; - 8F4F5D05B51C9307DE845F9C1E9859BA /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = C5D1B50ED7CC77B0B369D939F12139AA /* hang.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F89BE52BF856FD6C9BEFDFB4DA83405 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D3A54FD5D610914A0B2E4980D13580 /* Data+Extensions.swift */; }; - 8FFEF4159740D54AE662617599D87E33 /* SyndicationUpdatePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = B248D8AEECCA3B31673596A5129AB238 /* SyndicationUpdatePeriod.swift */; }; - 905B90E7E41D9DF8D0CBB34C46A8514A /* UInt32+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0559A2F0153926FC6338082934402C /* UInt32+Extension.swift */; }; - 90A93F30B698C45DDC24F3AB370D41BA /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 14CFED63DB95EA17CEC3BE2F7934AE19 /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 90B4F32CB653551CB8324906C6095FD5 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = EDFE3484391B3EDAB00B29A3681CBCB3 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F3B73DDBE4622329F3640DEC909AAC0 /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C4FCB0E68949C11572AB0129412AB4D /* SQLCipher-dummy.m */; }; + 8F4F5D05B51C9307DE845F9C1E9859BA /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDB73D1E86EB00EB4DA9B6AB7905B58 /* hang.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8F89BE52BF856FD6C9BEFDFB4DA83405 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AB095EB5A05D6F8D62045CE30C6B17C /* Data+Extensions.swift */; }; + 8FFEF4159740D54AE662617599D87E33 /* SyndicationUpdatePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D5EDDEC49BA5884E7348C074C1A8CA4 /* SyndicationUpdatePeriod.swift */; }; + 905B90E7E41D9DF8D0CBB34C46A8514A /* UInt32+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B736E8332D87C743DAF1EDEECB2E2 /* UInt32+Extension.swift */; }; + 90A93F30B698C45DDC24F3AB370D41BA /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E0C1FC7664148B35DBD26DFC57D9242 /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 90B4F32CB653551CB8324906C6095FD5 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = EA4F856385D27AC02AAF792115E60B8E /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; 90CD4340432605E5F550769E12109D19 /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = F1BC3E3F195F147653B366B0A4F943C2 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 90FBDDA2ACCC49C3043165F72DFF040F /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F638CE0B3A22230898A6E897B7BC76 /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 91050F43CB95BC82C2715807C8685644 /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC99C3A27D8B9CBDA506DCC3A376633 /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 913EBF841ECF8CF7C1D5983E624CC2BF /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030343F9E7FF824588F4951DDCBF1E9 /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 91ADA93019C52D7DE0EC3EEF251E739C /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B3B445EBDCF574E067C856552BA1F8CB /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91F927391FA974ED0E3D2135280C4532 /* AtomFeedEntryCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEB95F44DB16AC4B71E06B7233C5FDA /* AtomFeedEntryCategory.swift */; }; - 921596B50B9B35F4901BE45AF0F87763 /* RSSPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5F4645916C7CBDBBCC64F050A3FFDD /* RSSPath.swift */; }; - 9222B17FB89B42ED16EFB5F4273DB2FE /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C073B767A2942C708AF0491149DA033 /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92A2CCB80AEC6A4652B125728EA33160 /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AC2508BF7826CBA803CF1276610C2142 /* YapDatabaseViewPage.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91ADA93019C52D7DE0EC3EEF251E739C /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F041470B8243264CA229D35B3CC103B8 /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91F927391FA974ED0E3D2135280C4532 /* AtomFeedEntryCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497119FCB291B5274F5C5C7A1B37798A /* AtomFeedEntryCategory.swift */; }; + 921596B50B9B35F4901BE45AF0F87763 /* RSSPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEAC116C91E5E5588C4DB238FD1D6334 /* RSSPath.swift */; }; + 9222B17FB89B42ED16EFB5F4273DB2FE /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AA3F5FAF8ACCF3BDC26462B93AB765 /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92A2CCB80AEC6A4652B125728EA33160 /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 92DBA8CC4C7620B6A28684CB824FB56F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 9334DDEAD9077261564B90FB9C94ACB9 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = FD115B117E07F07B859FBC042058C6FE /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 938184D9B961DE7F5225336FD946EF43 /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5B9480493039FD9A9DB58CDDD03C2E /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 939193638C8E12AC3D2758776C255685 /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ADBFDE58DA334C0656050453EAFDB00 /* PreKeyBundle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93986F8CFA8B6B7206E8015C60C6CC01 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 12BECEFD364C3433F5DB5FC5C973368B /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9334DDEAD9077261564B90FB9C94ACB9 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 13C6018DAF976DF374706398128A2C9E /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 938184D9B961DE7F5225336FD946EF43 /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A749D733885793C617B2A40F93A40E /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 939193638C8E12AC3D2758776C255685 /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = C5D4725B06A7DDC860D8970487F3E530 /* PreKeyBundle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 93986F8CFA8B6B7206E8015C60C6CC01 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F48C8D9FEE8E873ACE92CB581C4B7E /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 93BA8AF5E373E302BDF17473418D69D1 /* OWSPrimaryStorage+PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 189C55FEB1570931D8189304F1EC531B /* OWSPrimaryStorage+PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93DE76E1DA2AAF07C387BDB523410DB1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C362E893F2908FD82459C0B6BC7E999B /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93E8383FD0E8CCB0FEDC6BEE190FF91C /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B05EB2079726F82F14C168A90CA61C5 /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93DE76E1DA2AAF07C387BDB523410DB1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E7DD61CC155E326D85C66A676CE6C9 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93E8383FD0E8CCB0FEDC6BEE190FF91C /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EA4575778108D1AF57229C33604833 /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; 93E9CF61FB34E665F082D07FA0327273 /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A823101606941E4302B1407F06CBCE2 /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 942401647E1E7BAE7D41F9CE0ADCA659 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 65834962E1053210EA212589326F43DB /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9431C16B5301DBC9F3BA0D1B20DA8460 /* JSONFeedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E95408D0FB97F4EC7850C05C701BD79 /* JSONFeedItem.swift */; }; - 945448E6D5DBEBE4D9392BE5E81DE030 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 90ED2989D10B0E77E981C04997BD593E /* CocoaLumberjack-dummy.m */; }; - 9459D5062A7FA2EF2224D5B64F78977C /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCB0DEEECAB8A7B1DA4E66FE8B3AC61 /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 94A169FBC5CCA515DE15F0C156B6FA81 /* SessionCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E19C910DE8F4062A1C3B1249B08CDC /* SessionCoreKit-dummy.m */; }; + 942401647E1E7BAE7D41F9CE0ADCA659 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3432051BCD2238AFF4FED197D57F51DA /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9431C16B5301DBC9F3BA0D1B20DA8460 /* JSONFeedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74182871517D38E400F11F9B729CD5B7 /* JSONFeedItem.swift */; }; + 945448E6D5DBEBE4D9392BE5E81DE030 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EF3F3928E98011127D52017CB50C546 /* CocoaLumberjack-dummy.m */; }; + 9459D5062A7FA2EF2224D5B64F78977C /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0863E086C27D0737E414CC549F7E5D /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 94A169FBC5CCA515DE15F0C156B6FA81 /* SessionCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 315818082795835FE2026C62004F798F /* SessionCoreKit-dummy.m */; }; 94B1E951622F5F79CC64E4C9046DCB1E /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2180F07FC830E29129F309FF430C87CB /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 94C3C279FDD9A9740400305F05D11315 /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D3D4EECD4491910A66E50F46027750 /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 94D191EC4C5D2361AE6C164B537EDDD4 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA7792D704BF2AF91B558FA20616E03 /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94D191EC4C5D2361AE6C164B537EDDD4 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = C9386DAF4278C8D66EB74AF7E7D141BF /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9513BA75464588427BD4209D2F6A3030 /* SSKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 724A23E2D401430A4251EF6ADEC2A4A3 /* SSKAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; 95566E03B50332A05B93FCE6E712BC44 /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = FE45F9B30EB88132EB151AD646CCD44C /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9557E38C9947A0946EA6BB4301C0ECF6 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD50D5FC4C0461CAB44C07A18D3DAD3 /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9557E38C9947A0946EA6BB4301C0ECF6 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF558789F3B52DDD11952275BAFFC8F /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9564A3A10F35DB18E4A7EC434733B6B7 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; 957B3321C1D94ED6C9A22EA78A79A16D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 95833CB8B7B23C72EDC3E6DFC3AF22D3 /* SessionResetStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D21534660B4AF62C34BC463D1538D42 /* SessionResetStatus.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9599072CF4541DDD811DA9751BE1139C /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B2128A9F3FAAF21E80E77FB8285677A /* PromiseKit-dummy.m */; }; - 959B7F83F8E34CDDE4323EABECDE45E0 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 7491E970BE99550BDBB0CE7A8F94DD98 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 95BA6871F1CCF2EFDD073B86B9BC0198 /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E262E4E22A9415675CBC09A14C346D2 /* YapDatabaseRTreeIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 95C0BD3084DEDD5CFE423CD6297EB652 /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330B397FF2DBA3E27E3CC732842685B1 /* CipherModeWorker.swift */; }; + 95833CB8B7B23C72EDC3E6DFC3AF22D3 /* SessionResetStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C476EB0B275BF2E7577BBCCA61C987 /* SessionResetStatus.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9599072CF4541DDD811DA9751BE1139C /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A67FBD6BA24DAF4D00DDA66C2319A40B /* PromiseKit-dummy.m */; }; + 959B7F83F8E34CDDE4323EABECDE45E0 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CF3A11ED11213E16303CFAF1368455A /* fe_neg.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 95BA6871F1CCF2EFDD073B86B9BC0198 /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB86F92BC08B62BB291F07DC9DC48D4 /* YapDatabaseRTreeIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 95C0BD3084DEDD5CFE423CD6297EB652 /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CD9650C635CAAE7D5CEE5CE3DAA9AA0 /* CipherModeWorker.swift */; }; 95CC541196B70F3806676DE88611363F /* Pods-LokiPushNotificationService-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC5F1D648208B815F808B83D961AD270 /* Pods-LokiPushNotificationService-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9629C3DA9DA5A56F67EA4A2723E0EB40 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2212618105BDEB97E3310C87234794 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9629C3DA9DA5A56F67EA4A2723E0EB40 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7408BAEFCB04B23D40AA64A6D55D55A7 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9647B21B571781716CD07313C40AB26E /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F60B4BA4763C1B0331CC2D0F9226BF1 /* OWSCountryMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9652593D8D15501B4E1AAEFCB3542860 /* Promise+Delaying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F50AD78A3E3E066C95EC472327F703E /* Promise+Delaying.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9657499EC94F4A5B84884B06F4A23225 /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = F94D898061B6A61819F24E230492D92E /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9657499EC94F4A5B84884B06F4A23225 /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6827A6C49573F4C52950AB1AD5679B37 /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9667B8B399C39135514A08B5A74E1965 /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E93EA7A237B1FDED204599A0E17FD1 /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9675C3C079187578559966B897C02490 /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF55836317195F8C545B5E785047076 /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 968D5FC07C70E7B8D8134712FBC3EEF0 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5DA79E0135E58F5AD18EEF98112CD9 /* ZeroPadding.swift */; }; - 96A236D3036BE8CBBA1F1100BA6AAE7E /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 016B75FA9C25B26DB8CDECA62616BA26 /* YapDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 96BA5FCEAF953E4F22D337AAD8451AF1 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745776AF8E35B87725A3833BA3186D68 /* ZigZag.swift */; }; + 9675C3C079187578559966B897C02490 /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 602817B8E1F972AD509986AEB39021EF /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 968D5FC07C70E7B8D8134712FBC3EEF0 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D026568D79D7CDFC16FE9A25BE2677B /* ZeroPadding.swift */; }; + 96A236D3036BE8CBBA1F1100BA6AAE7E /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF4DEE025886970BC38E761CBCBC124 /* YapDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 96BA5FCEAF953E4F22D337AAD8451AF1 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D304DE0BE4FB982FC94D7359BFDD4C /* ZigZag.swift */; }; 96CBB7A5ABA0F3B92D611841544989A4 /* SignalMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B50F6AA050F248D6FB3D4BADD937FC7 /* SignalMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 96D5DDB2600B1373008D6B8406C712A9 /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0952307798FC6C20F2B55937E7CEE49 /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9701321543F133415F0AAC762B7558B1 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F40BDA83E7D269FDA2946D2FDD5CA8E /* mz_strm_os_posix.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9701321543F133415F0AAC762B7558B1 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C68B6C009E0DF85A89028F096309744 /* mz_strm_os_posix.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 971CD02EFD0268B9045691DFD0C1850F /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A490A56B28BD377A9365E63F164D937C /* Mantle.framework */; }; - 972CD2B941CF1B719AC1EC38143BD18F /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 313364FC9975B6362FCF82FA00F255A1 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 974BF0BBBCF0953553AA954A5FF616E1 /* RSSFeedCloud.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06895C42FB1F93804C6A4696E8607AD6 /* RSSFeedCloud.swift */; }; - 97686EFCAE5E7DA11E00123D024EB621 /* NVActivityIndicatorAnimationBallZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8DBAE7392A68615D441E6C9AE0A8091 /* NVActivityIndicatorAnimationBallZigZag.swift */; }; - 97771DE4E37BA78FDE4B7B86DE29426B /* MediaScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F1655EF160AF3D430303907B1DF473D /* MediaScene.swift */; }; - 97A58651A380C69A4A8F36D27F094C10 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EEBCEDAD8B64AD5DE8C2FAFC5175B10 /* Array+Extension.swift */; }; - 97CD1077CA78BA390A05B44AF5422217 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A79BF911511FB290C1ABCC2FFB339F /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 97EE0535D7336AA131999745DAA7D434 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C56CEC9D641B520E0304C5629301CC55 /* YapDatabaseCloudCoreTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9809D05A55D0D416FFE0F056C52A502D /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F267FB08AA31002D3E1F66B89EB2740 /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 987042861CEF141E03A1B16A6E8DBA75 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CAE7D10B5AAB2A45A8F992FEB48337 /* YapDatabaseViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 98A62ACAFF7F73ECAC430DE35F5AEC63 /* iTunesCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D7E89DCA9A8359AC7F0F2178E72914 /* iTunesCategory.swift */; }; - 99182A8DB28206F0BD521FCF2CA188D3 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 449F26C52004B00AED8BFA4A420E118B /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 972CD2B941CF1B719AC1EC38143BD18F /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F9852D2B27DA69FC1820BEEA32EE68 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 974BF0BBBCF0953553AA954A5FF616E1 /* RSSFeedCloud.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65976B438326791BD28CC182138785F /* RSSFeedCloud.swift */; }; + 97686EFCAE5E7DA11E00123D024EB621 /* NVActivityIndicatorAnimationBallZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 514C0C2EBE75EBAEDC48742EC2C4BBB0 /* NVActivityIndicatorAnimationBallZigZag.swift */; }; + 97771DE4E37BA78FDE4B7B86DE29426B /* MediaScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEF8F81C1F394062AF0A59FF198113C /* MediaScene.swift */; }; + 97A58651A380C69A4A8F36D27F094C10 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5077B5B2B2733D7BCAD4E635D084D1 /* Array+Extension.swift */; }; + 97CD1077CA78BA390A05B44AF5422217 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A06EE291F9467689726D8215FDA028 /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 97EE0535D7336AA131999745DAA7D434 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C36FC5210D0920D7AC0A9D93B0AD05CF /* YapDatabaseCloudCoreTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9809D05A55D0D416FFE0F056C52A502D /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E8F2C42157596225E0A5B8C77BD575 /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 987042861CEF141E03A1B16A6E8DBA75 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F717A969BF0EE9A9FFA7A75E3D573B9 /* YapDatabaseViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 98A62ACAFF7F73ECAC430DE35F5AEC63 /* iTunesCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CEE50C7344BB6AEDED16ABEF5485DA /* iTunesCategory.swift */; }; + 99182A8DB28206F0BD521FCF2CA188D3 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 25D38C3FA7A86E0BCCBB9F2347D67412 /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9984F882787F11FD291372349C212C51 /* ClosedGroupSenderKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9456597C47DE02AAE82DDCEF85F7AC2 /* ClosedGroupSenderKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9A6B4FA66FA54EE2077E7E0AA7D954FF /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6295CE4086C572CD72F04A0B47092BC1 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A6B4FA66FA54EE2077E7E0AA7D954FF /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7831A51ABF8E294C1B8FB0538FE9A6E0 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9A7AE6F0CE77AB446CC48E218F76C2E1 /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D3EB27055E0771A6038691CD2BC6A8C /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9A8FE7FD4EF9C8E02550DBE06481C263 /* ClosedGroupCiphertextMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A8329F2F26A9BA5610CF26F5F40C9F91 /* ClosedGroupCiphertextMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9AB9C5B9E07A5AEAB7E9F4672FA3DDE4 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 09BBE2E6ADA7A8C880DE10D5EFCDA478 /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9ACF8D1F8B88C15BEC15BFDD7FCE1046 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D4DB79AA04EF3EC9F7F7B22CF1E211 /* AEADChaCha20Poly1305.swift */; }; - 9B01C7D9894A42735987607BCE2EC9B0 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FA374FFC1F2C76C5E627EB5C6BC295AF /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B4F570B7FE41527A244BB754E6DC6F1 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80322BB25986F1C661E00ADAA296B8F5 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */; }; - 9B60EA1E58356EF4B8A28D094AFAE00D /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E9D61C96E2FDDB7E60AFB792141EE3 /* Promise.swift */; }; - 9BC230695C4ABE3000F4773B6403E921 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B6C233A993A3453C26B57C4C8A172B5 /* YapDatabaseViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9A8FE7FD4EF9C8E02550DBE06481C263 /* ClosedGroupCiphertextMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B64DD28AA6664A490B19A5FFD76CB9 /* ClosedGroupCiphertextMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9AB9C5B9E07A5AEAB7E9F4672FA3DDE4 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = EF51D9A76BC15173B41C8F3E756D2EC6 /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ACF8D1F8B88C15BEC15BFDD7FCE1046 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCAE67FF5EB872EAACCC9ED616E2B955 /* AEADChaCha20Poly1305.swift */; }; + 9B01C7D9894A42735987607BCE2EC9B0 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CD1FAE4041F2769CFD7EF43063EE83 /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9B4F570B7FE41527A244BB754E6DC6F1 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB33890D2B41E9889319656767DF1F3 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */; }; + 9B60EA1E58356EF4B8A28D094AFAE00D /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386ABDB07B2EB74793B8008EE84C32DB /* Promise.swift */; }; + 9BC230695C4ABE3000F4773B6403E921 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 25C41D3FE1ABAB745BC134AD4F2DBE71 /* YapDatabaseViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9BCAA0BE5DC450B06E08AA850D54DCEA /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 695DDACE1EDFBA8FAE6454C60A689D0B /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9BD4C9AC1848BC5B94786DDC87AF0ACB /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A88BBB7C350CDB7BE26D649310561CAB /* QuartzCore.framework */; }; - 9C19F3024E4F990B4E9D9311FE71535B /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = 0520ED0DC8B8DF73A1C1D448746024AB /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C19F3024E4F990B4E9D9311FE71535B /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = DA0E2B9F19008309059198A0DC611CC5 /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9C5BEB9919D1FB63BC4EF2D91B66E32B /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = 1B10EA8E7956222D10F95443F6D6AA2E /* GTSR3.crt */; }; 9C72AB474534DDB56D6FEEEB9854D412 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 9CD0BC260EF055E1682B8084A9157D5C /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A6CF31B371BEB414AEEF5D4FFC71AC /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CD0BC260EF055E1682B8084A9157D5C /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A04615EA460D79CDACE9B8722D75FF9B /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9CD5A7BD6EF38507EE8C4CCD60090C09 /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CBD38379B90C74C6653AC266E61BE1D /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9D2FEAE43303BB044647802980CC7E8C /* TSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4C3FE1EECC6AA3CF5C1C3F370A9B09 /* TSConstants.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D5272BE40A45E2B464EADABE881E546 /* NVActivityIndicatorView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FFCD67290BDCB9CC371B6310A9B9E757 /* NVActivityIndicatorView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D5272BE40A45E2B464EADABE881E546 /* NVActivityIndicatorView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A15FFA57D876CD71A5B6B7AA9C18A3 /* NVActivityIndicatorView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9D731A7B28839DE1F3AD1314A5DC4C07 /* Storage+Collections.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD74831E8EBAE036A87C45C35D0D96C6 /* Storage+Collections.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 9D7C21B7EF42043AEC23BA00313873F0 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; 9DF278E6C68A067F7C1D85D554F58AF2 /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = EEB00057AFB5FF9ECED5B77B79C2CCCF /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9DFC7B75272E9DC1E95832B3715E4EC5 /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = E2145BA986B2153182477B0C74CBE80B /* YapDatabaseCloudCoreGraph.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9E16CE6877AC973E7D5728F81909F501 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D6F368E6D5D64601262DB78B6BE2777 /* NSURLSession+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9E7D1715B1080E52A9BDD3BCBECEC5D3 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = F6580EE1EA705D927BA9F6A2DC4D3694 /* crypto_uint64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DFC7B75272E9DC1E95832B3715E4EC5 /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCE215388800021C64757569B35BBFB /* YapDatabaseCloudCoreGraph.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9E16CE6877AC973E7D5728F81909F501 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5FB3E82F2484675B26983D37C25325 /* NSURLSession+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9E7D1715B1080E52A9BDD3BCBECEC5D3 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = F56A6B3AE27C998723EC43ACB4665B77 /* crypto_uint64.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9E91454AF24F09BD03B8C477CCAEF19D /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 81AE41D752ADA6C500CD4E6EA0CBAF18 /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9E917812B99221FB63811903DCD9F61B /* RSSFeedSkipDay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BD85AC33D62F3AD01E583B8EAAEADA /* RSSFeedSkipDay.swift */; }; + 9E917812B99221FB63811903DCD9F61B /* RSSFeedSkipDay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76B140AE61A620FBD93695367208CC46 /* RSSFeedSkipDay.swift */; }; 9E94D2682E5B2E241D352E2A523BA6F5 /* SSKMessageSenderJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B421E51553BB66E9B6898A02EB20CD /* SSKMessageSenderJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9EADBF512EB114E1F2E26B3B018A587C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; 9EC0B7C9F5436ABC39059E0C265A236B /* OWSPrimaryStorage+SessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D4A29FC4FBADF2C738459233F9E6B646 /* OWSPrimaryStorage+SessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9F92DD21F804F3756C0E3BE275A80546 /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CB05511CBA4D8365EA503BFBF2691D /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9FB41A1DD95BDB48476F5D194CF76AE3 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 16EE5F157D047B56C2584341CA711FE3 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9F92DD21F804F3756C0E3BE275A80546 /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 55432A32186A8C49C85E024E7F682A91 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9FB41A1DD95BDB48476F5D194CF76AE3 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 65E9339439FFD365F273CAA91E4D1819 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A00A78B8092202D9B6FC8DDDD9B9CDAF /* OWSMockSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0C4F5FE8E3C6AA03C3A1C38395767F /* OWSMockSyncManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; A01B09C0517A5AEA1E36366552B2DF91 /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = BCB8FF0C8419012C4258A290C3268F6D /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A04B816364221E64C6D55578A025C04C /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F69F5DDFC0BD8B5FDA51F265779C803 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A06163102B57325C64B299C1ECDDEF04 /* NSObject+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 89809052DACE9701EECA82A676AD9D19 /* NSObject+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A04B816364221E64C6D55578A025C04C /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 73A1D267E6DE602A008124D317CC98F9 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A06163102B57325C64B299C1ECDDEF04 /* NSObject+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B2A04771298E369BC9BD32E4CADEA76 /* NSObject+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; A06D1E42B8D9F7324387E6CD4E6B56B8 /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD51DEA3DD337F560DBAC82CE9ED212 /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A06D5B4019A1A6B5EB55B8F9FC1AF36A /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = B4DCCA9C10D7D4862AB6AAE7311B77CF /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0CB048BEBCAD1595519980E9F06FA7D /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = F1144A044DE953674B51650688BE4670 /* YapDatabaseSecondaryIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0EEA26E5243391D3FDD882C6EFED148 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C8E1D96C39B41ECDF55EE4B03F233E /* AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A06D5B4019A1A6B5EB55B8F9FC1AF36A /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 2441266F3D18F7C0C249D06E504C8830 /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0CB048BEBCAD1595519980E9F06FA7D /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8CF333AF07A76A4574420F8C46820D /* YapDatabaseSecondaryIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A0EEA26E5243391D3FDD882C6EFED148 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 095AEFF379C5FF6B0FEA6C0B7AA0067A /* AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A12CD8AA7B13C797A8A09E28D0C90485 /* OWSOutgoingReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B31A671683089CDF91DEA6F439EB4213 /* OWSOutgoingReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; A12DCA97CE7C370B85F653ABFC3EF2C4 /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A7145A5E430D26D47B43B3E207DF11 /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A12EDD5B534F7D95980E7B6FA0FFDEAA /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FB6754A6470C96330FC4E0DD1C02D5 /* BatchedCollection.swift */; }; - A1383DE7E1FCA0BC178BC2EBD21EC4F3 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F13A0A5734A00AA4D7110B176FAEAEB8 /* SSZipArchive-dummy.m */; }; - A13B3908C37666AE59FD8AED76FE0B59 /* AnyUnpackError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4506A74EC6D432652C7F494721A381E3 /* AnyUnpackError.swift */; }; - A15B63D4193B18B2B3145C2F35B50E74 /* SCKExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D93903436AE8651DC2395A44373F36 /* SCKExceptionWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A16EBD473EE400E458DE22CFB3D4EDDC /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E4D6B7B7961EB5766B0966824196CA13 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A181B76CEEB409AA55F5B27BF5871026 /* Google_Protobuf_Value+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E3602C40686E5B5D85BE064C640C84 /* Google_Protobuf_Value+Extensions.swift */; }; + A12EDD5B534F7D95980E7B6FA0FFDEAA /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C67D9AC4691F666E00120D2E3C47886B /* BatchedCollection.swift */; }; + A1383DE7E1FCA0BC178BC2EBD21EC4F3 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D6D533F2F3BCD2730780660AC8E6CE9 /* SSZipArchive-dummy.m */; }; + A13B3908C37666AE59FD8AED76FE0B59 /* AnyUnpackError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0436720B62738BA48B11AFAF7D2290A3 /* AnyUnpackError.swift */; }; + A15B63D4193B18B2B3145C2F35B50E74 /* SCKExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = DF23F62F0C555BB5F88F866A80646403 /* SCKExceptionWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A16EBD473EE400E458DE22CFB3D4EDDC /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9397B1CAC00265CDCD6F684AF19627F6 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A181B76CEEB409AA55F5B27BF5871026 /* Google_Protobuf_Value+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125B120C428D639CDDA3AD1C1DC4E5E0 /* Google_Protobuf_Value+Extensions.swift */; }; A1D7301AA3AF48042630B26D477B96BE /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - A1FA914D74E114BCDB9984B2B68C795D /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE6166298563529A6CC8BB441D3F57D6 /* YapDatabase-dummy.m */; }; - A20B8AFD76B0D37266CF22E79A1294BE /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CADA910AD82736121E23FA47DA27714 /* YapDatabaseRelationshipOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A20CB9F6A814AFDF4D77EDD4C3528701 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F16FC3F5836CA23B7750ED62743E25 /* dispatch_promise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A1FA914D74E114BCDB9984B2B68C795D /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 234D7F9E97B40DA629CCDB3CDEFAF7FD /* YapDatabase-dummy.m */; }; + A20B8AFD76B0D37266CF22E79A1294BE /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A75AFE8A39C18CE6CE87035051A1F4E /* YapDatabaseRelationshipOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A20CB9F6A814AFDF4D77EDD4C3528701 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9846CD7588BCDD350850696ACD3A2A /* dispatch_promise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A250C24CD84B6DD8863334AD59E69932 /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D335A23CFA2C559CB8E76C1281FBA9 /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A26A3F7D3D9F1CE441B0F071DCDAFA9A /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF8E11871B6DA70247204D0992F706F /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A26A3F7D3D9F1CE441B0F071DCDAFA9A /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 84453F0E55F40C4FA0825177B9619D35 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; A27D9E5A8B1C2789C3DD6BE7684D7F12 /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D49C3C948171D9EA0BADEC3FF8ADC48 /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A2C0E655BFE32F3CC89C4447503AF073 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EAA110C30879DF4F7B139B8E8B5E809 /* YapDatabaseViewPageMetadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A303658DBE3FF7606361FFCEE467B8A9 /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3813AAF1FBB34474AE0DB3AD8C021A /* TextFormatDecoder.swift */; }; - A3123F251ED71F4F165395EAD0C4CE0E /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 702C0CAABF0F1FD0DE84D79FDAA6364B /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3132DC60933ACCB9A58026D82DAFC19 /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = 333DA35814C07A5AF2B11F3976D44FFC /* RKCK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A31B2EBF0AE126045F4710B95502FDC1 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B3790B0BC11427EE8B33EDE564B6913 /* Constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A32653C1BE58573A37DD6F4C381E2317 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D932B62296916C66DC0AE7638E949A2 /* when.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A33969253D28647BA7450CBFA94C4994 /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 876132AB20B19AA48B59EDCEFAF5C5C9 /* YapDatabaseFilteredViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A2C0E655BFE32F3CC89C4447503AF073 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 2599F0811F8D7598F9D01F4BBF02D92E /* YapDatabaseViewPageMetadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A303658DBE3FF7606361FFCEE467B8A9 /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97CC2CDAFC6111042BE2EB633D295ED0 /* TextFormatDecoder.swift */; }; + A3123F251ED71F4F165395EAD0C4CE0E /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CA61BD50B07799ADE6023A18E41F6844 /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3132DC60933ACCB9A58026D82DAFC19 /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = 921C911D6AF7FB8B7EA4DE31BCE2E5E3 /* RKCK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A31B2EBF0AE126045F4710B95502FDC1 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 059222F0010DD7B21746BCD6F307F71E /* Constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A32653C1BE58573A37DD6F4C381E2317 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 999028CD85255DDEC32CCB4296EE6A95 /* when.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A33969253D28647BA7450CBFA94C4994 /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E82CF6BF2078D1B935E272DA0FD0A6 /* YapDatabaseFilteredViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A366A74ADD5F213F42A065FAD9EAA95B /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = 2A9E704C27DA23A88DCCBDD9F69C530F /* ias-root.cer */; }; - A3E2E9CBAB7B33758F2FFF7B9F98675D /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A12EFEA60FCF03D0DEC1FDF7B7001B62 /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A42AC3B1913D1D7BC308C4A3A3A07C2A /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D3A64FF6FC59B3C68C5C13FAE86D7A5 /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3E2E9CBAB7B33758F2FFF7B9F98675D /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 23C8189DE83DBB78E45A43A073835543 /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A42AC3B1913D1D7BC308C4A3A3A07C2A /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4242EE14B0D0DFA92AFD97CF0896A670 /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A42D4C61E56C819515D5CC71642FDD84 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - A44C6A81B6AAD31B73B2599D3F1EA8F8 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BACAFEA39BBD043C4314CF763508A39 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A544C93AF1DAA5CFF1EA56D666CF9A08 /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = E285795EA3C9041F28BB293263ABEFC3 /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A54714E93CD3503052BF814B6B70C7E5 /* ECPublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BC62A9AB933052839F84BC0AADF6C0 /* ECPublicKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A44C6A81B6AAD31B73B2599D3F1EA8F8 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A5F30C95A5D6AA2509BF91579198C1A0 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A544C93AF1DAA5CFF1EA56D666CF9A08 /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 326C734897B5E3E4C5D37A6E5FD09950 /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A54714E93CD3503052BF814B6B70C7E5 /* ECPublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F46600C6F53AD9A4CB2B1B4C7074CC8 /* ECPublicKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; A550D105443E50FCFB80442C6D83FCFB /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 222178B561446BA1DEF78AB7EB4BCEC9 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5740A39623CDEB54CE080D69AF7C7EC /* UITextView+Placeholder.m in Sources */ = {isa = PBXBuildFile; fileRef = C8EB5509E56311F0995277B8AA505B2E /* UITextView+Placeholder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A57FAA2C70E2E389AFE048942811E228 /* SyndicationNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = C59C1F3D07C61336C338A0314B8F640B /* SyndicationNamespace.swift */; }; - A591B88DE1387AA6B79AA31871CCC6D3 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EE59EDB831ADBD23F8EB7CA4DC543D8 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */; }; + A57FAA2C70E2E389AFE048942811E228 /* SyndicationNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638A4114F2D51ED351146A7EE8458519 /* SyndicationNamespace.swift */; }; + A591B88DE1387AA6B79AA31871CCC6D3 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF0AE0B5A23F7E00587CFC4F2A54B05 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */; }; A5BA2A2DF5A71702FEF81E4BC8E03931 /* TypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FEA386B5B92788ABE63CB0AC7EF53D0 /* TypingIndicatorMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A5C3BB848A36E79E57441637F90FDC46 /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2107F4AD0CE57D1CE4F4E4486D00AB25 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5C3BB848A36E79E57441637F90FDC46 /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AAD5E75FB2DCAE5DFA91C5C96677F75C /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; A5C5B0C0E021C1F5EB6DD324B8E49967 /* SessionRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91A824D719BE5CCBE8CA987F4C5FD8C2 /* SessionRequestMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A5D5083743262AE81AA7729907BEAEBC /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D57D6890F6FA0D07ED5584AC76C3A1 /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5D70A547E0D047DCCF4BF65DAB65E6B /* FieldTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92C43937B92950A815038B4F3FDF0D43 /* FieldTypes.swift */; }; - A5F76C686C1F45FA1212465BD4734CB7 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 06C6708EF43476E41AD0DD516F8420F5 /* YapDatabaseLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A678E01F50D16FF4BB054236DF5ACB72 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 66442E08CF498E88DF2EF513F49599AD /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A67E65EDA703402C4B95150B55B0749F /* Ed25519.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90F176010D3CCFAAD7BC86B333270AA /* Ed25519.swift */; }; + A5D5083743262AE81AA7729907BEAEBC /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B3796D011668C1A2AF7E7DDBCAB64B96 /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5D70A547E0D047DCCF4BF65DAB65E6B /* FieldTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30AA37719DDC2C80EE2577B9B0001E44 /* FieldTypes.swift */; }; + A5F76C686C1F45FA1212465BD4734CB7 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DF7889A325C9E56047C6E64A1788DF4 /* YapDatabaseLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A678E01F50D16FF4BB054236DF5ACB72 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = E098F9BE70E125DD257DC0530A5BBE22 /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A67E65EDA703402C4B95150B55B0749F /* Ed25519.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB1129781952CB1178A861A7C559ADCC /* Ed25519.swift */; }; A680AF00911B1DAC4E36F5B4D27BB6EE /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D4769D2FCD7D84263C39C6C9B25D5155 /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6B188C0D8FA38B9378CEB13A2538C23 /* RSSFeed + mapAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057AC758EFB2503F285597D2F4C374CA /* RSSFeed + mapAttributes.swift */; }; - A6EB0EB99DB08BCE00609B4EE7BB947E /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = C58FD9753AA8EB46CB6DA755028004FD /* AliceAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6F350E897E0EA43C067E5A002D1E4C2 /* ProtobuffsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2649141AE65D7ABBCDF7F37A32133FA7 /* ProtobuffsTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A6B188C0D8FA38B9378CEB13A2538C23 /* RSSFeed + mapAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40B830B9500CFFBF3F6C50CF662EFB8E /* RSSFeed + mapAttributes.swift */; }; + A6EB0EB99DB08BCE00609B4EE7BB947E /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 7521D45786889419FDFD66973D5CD485 /* AliceAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6F350E897E0EA43C067E5A002D1E4C2 /* ProtobuffsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0DB77BF8F5D0A8E3A0C246D5AD76B0 /* ProtobuffsTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A706C8DE4A205753B055250BC1C9AB49 /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 52939A65DB158216F2A7469C431311F9 /* GSR2.crt */; }; - A736F1316697318B176D1FA42B4A2186 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 215E3E7C61FF277E44A347309CD3D9ED /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7871ED42FBEDED8C3258CBBF4F3F973 /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4356DCB7B89E3DE046186F96935F3A /* YapDatabaseQuery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A7871FF7226BF908947B4A0CB8511A71 /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5EE5AD1F6FC12D0A0D2E9F325A0FE0 /* SelectiveVisitor.swift */; }; + A736F1316697318B176D1FA42B4A2186 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = B02CAD2A8DD2A4CC126143856DAE1798 /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7871ED42FBEDED8C3258CBBF4F3F973 /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F74EB0EC71D20292CD6F766CE506DB /* YapDatabaseQuery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A7871FF7226BF908947B4A0CB8511A71 /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1FC9B9659FDD088F175CA9242A7BB5E /* SelectiveVisitor.swift */; }; A7ACCF8A36AF23C6DDA422D40D38BA69 /* HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCC66B70C12D6AE6D5F1DB351035D90 /* HTTP.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; A7ACE08A7F488EAD3C0E81D9BCFFD2F0 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */; }; A7BDF09C2AD5DD49C68E038BF643924A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - A7EEEEE2E7FBDB89DAB2F4125AB3C4B5 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2A24B4881289768DF7FE073BD7439C /* NSNotificationCenter+Promise.swift */; }; - A7F923A679989EFD4616AE9777228EED /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD1F1C498B4670F47AB8C0A42B14D5A /* YapDatabaseHooksConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A7EEEEE2E7FBDB89DAB2F4125AB3C4B5 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E5D8DE7043F44FE7DF41AD83C1AF92F /* NSNotificationCenter+Promise.swift */; }; + A7F923A679989EFD4616AE9777228EED /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C9815BCE7320F4BE70B8E941B612B9 /* YapDatabaseHooksConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A8162EB0B1691004A2DF894D7BB551C8 /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = B31C0C1DA9D72202A0C7951085504A3D /* GIAG2.crt */; }; A8BF9E69DF0F61B676C4D7B6735D01B9 /* english.txt in Resources */ = {isa = PBXBuildFile; fileRef = 93BD86CE4E845FB33C0EC593D9EE9C9C /* english.txt */; }; - A90822E3082A31C46210E911BB20BFCC /* MediaEmbed.swift in Sources */ = {isa = PBXBuildFile; fileRef = D554BC38974106C572B73A58A689494C /* MediaEmbed.swift */; }; - A90F9426932B20FB00964EBF1387073D /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E3E6E2C4B592E06208A67BBA5EBDFEB /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A90822E3082A31C46210E911BB20BFCC /* MediaEmbed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E8F63540B7F82D816872F3A5345EE5C /* MediaEmbed.swift */; }; + A90F9426932B20FB00964EBF1387073D /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = FB6814F0BB02838AECB9308D752765D0 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A9188C05C34817C3824E1242ED7EE259 /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FC38CFD817308341B3B028123D2D3324 /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9385009BF85AFD506166610BE34BDFE /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDC59AA600CA451C3F22921074F82A6 /* StreamEncryptor.swift */; }; - A94B177F24D2DA1813501E5ED4046A2C /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1CF1A643822D29309C3631557693C3 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9ADB6883191590F16095643A4F12F8C /* NSString+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = ED39C8437DB61BFD4B4215F916E46DC4 /* NSString+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9BC4D4661A662CF3F77B7FC2853E665 /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B67ABB9788B69EE9A65E1C747242A2 /* TSDerivedSecrets.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A9385009BF85AFD506166610BE34BDFE /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0AC3D17DEB867587C2FA1AF5E37D08 /* StreamEncryptor.swift */; }; + A94B177F24D2DA1813501E5ED4046A2C /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E318C92565294C596A3C05EE6B0AD652 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9ADB6883191590F16095643A4F12F8C /* NSString+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2527FD072620BAD7071A465C9E7FDA /* NSString+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9BC4D4661A662CF3F77B7FC2853E665 /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = EE09D7C36E28A8C4D46AE389F09CD8D2 /* TSDerivedSecrets.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A9CF997FABBA3084F0A6D257DD988FC1 /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C0AC1277AAA46E1D6E3BDEBB9C09F3 /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A9F9A6157EFB822ABCFAC652138C6DF6 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F699B1DE43EE7355BE31D00BB3B48C7 /* YapDatabaseTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AA4E9DE9D2BF1B571ED64AD17D3530F3 /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CAA2737DBC83B193610E7E81C9E9C6B /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AADAEA0E832173609A2C5B88B58E7CD1 /* NVActivityIndicatorView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B076FF72988EAF28A5F5BE825D8559 /* NVActivityIndicatorView-dummy.m */; }; - AAE067E15F0A87A716641CC021E4933C /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A4E81F13403B9D30235590973149FE /* HKDFKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB0A20D66ACFD16FB30AC977AEB0AC0D /* NBRegularExpressionCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B270F01AC4B060D17434F006D3A12C /* NBRegularExpressionCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AB0DA4841041364FD5B6F888D16AE5CC /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C7C744BDC9867D26005FE8E1C9CA70 /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A9F9A6157EFB822ABCFAC652138C6DF6 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D3D1FD09E78699701EB03CBF36732996 /* YapDatabaseTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA4E9DE9D2BF1B571ED64AD17D3530F3 /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F5F322D403C2B8BE23DDD02753E341 /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AADAEA0E832173609A2C5B88B58E7CD1 /* NVActivityIndicatorView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DDE70C8B516AD223573349C21459C92 /* NVActivityIndicatorView-dummy.m */; }; + AAE067E15F0A87A716641CC021E4933C /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D1672D27D8DBD992BE2892C1D9AB7A3B /* HKDFKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB0A20D66ACFD16FB30AC977AEB0AC0D /* NBRegularExpressionCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2D60D7134DA8931DA6B8DB850C7E35 /* NBRegularExpressionCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AB0DA4841041364FD5B6F888D16AE5CC /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 14B7A001AAD7D2C125E29BE03D3156F7 /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; AB70ADE000B03CBC84355E7DC58FCD6F /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7BBA94A846FF9E8C6E841D358FB781 /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB89DD2F2AA67FEC207F4FE3B463F41B /* SSKWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CBE126CB1AC050E4D2CB42154F8B5F /* SSKWebSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AB92601BD01A979F1C9CA052850C2E43 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = E9E047CC23809C77A7DA4F756307956D /* ge_msub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABC479524618BB9FF36C646BB3399ED8 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E001189E7C5E4E883B687B75B25B99 /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABED0F9EF3ABDF6C1E51940DA6EE2B0C /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B571E52BB61783EBDC1EBB4CA6A8BAA6 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC026371E340DA0499261BC582E8DD3A /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 88499F65641173752F9D310CA16336F7 /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC3E0FF16530C2318D6B1EDC7EBE240E /* CMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66CAA1DCF2FEC4895AF589AFE24750B6 /* CMAC.swift */; }; - AC4356B5EC1BBEBA8AAFF09A19EF3348 /* DoubleFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC4358F49ECBA76B53BD09A543400D9A /* DoubleFormatter.swift */; }; - AC6B973DCAD6EBF7A7246E14642A0F79 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = B8625CC1E013B03D9EE63C8EB4748A51 /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AB92601BD01A979F1C9CA052850C2E43 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = 01A043670496D79E6758C537DFE02508 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ABC479524618BB9FF36C646BB3399ED8 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F87B9C6CEEE3087FA1DECEAFBEB27B /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABED0F9EF3ABDF6C1E51940DA6EE2B0C /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 09DD0C4BD3E2D54CC4588415A155FDB4 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC026371E340DA0499261BC582E8DD3A /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C0ED78D2FBCE8532800FCE7DA391AC /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC3E0FF16530C2318D6B1EDC7EBE240E /* CMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD63B0CE5FC287AB0C108497C7D546B /* CMAC.swift */; }; + AC4356B5EC1BBEBA8AAFF09A19EF3348 /* DoubleFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C7C7C962C5E11958D2D8A11F10A042 /* DoubleFormatter.swift */; }; + AC6B973DCAD6EBF7A7246E14642A0F79 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B36965F6424E25CC67B3FA35B83AB6 /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AC755351A3EDCC77263D601EC36C287C /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DEC12F01C3983065EBB57896439D6F19 /* OWSProvisioningMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC7742E01226407D7944ADF6C2A2CB65 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A16D3D06EB2950125C72863E534C098D /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC7EE3D0C21A9A039B87537654A06600 /* AtomFeed + mapAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5185EAF59BD52DD35A6D4AF15C0B113A /* AtomFeed + mapAttributes.swift */; }; - AC89B21A9FBFE1FCCDAB805BDA282B79 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ACA1F3363E3CE97A33F4C8567013157 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC9CE774ED9B8F03A4EE7A34641C7A61 /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DEC20DBAA911E4950EE14BF026CAD3 /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ACB2E75D686A1B9843556BFF0ED0F9D5 /* RSSFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB89F71A0834CA73CFA2030F4A0A2BC /* RSSFeed.swift */; }; - ACCD30039CD22C1078A083858E65A1A7 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A82EF5106793322FF92968B90CC076D /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACDED58A17F6FE9359A87EFA274A6F2C /* OWSSwiftUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1E861FDF7240A5B94A445B439E583C /* OWSSwiftUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AC7742E01226407D7944ADF6C2A2CB65 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 008262C576C80C999FDE17EE84C103EB /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC7EE3D0C21A9A039B87537654A06600 /* AtomFeed + mapAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BE1D12C0D4EBE913B85E147F7896388 /* AtomFeed + mapAttributes.swift */; }; + AC89B21A9FBFE1FCCDAB805BDA282B79 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = CB94462E0E495144894FB7CD6DB1BA54 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC9CE774ED9B8F03A4EE7A34641C7A61 /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF9033C1383CECF1FA4FDBFEDBB2ED4 /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + ACB2E75D686A1B9843556BFF0ED0F9D5 /* RSSFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FEF3523EAE48D2F6DA25C97423B650A /* RSSFeed.swift */; }; + ACCD30039CD22C1078A083858E65A1A7 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D3A4654CE8548B54ABF9BD546CDD32B /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACDED58A17F6FE9359A87EFA274A6F2C /* OWSSwiftUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90ACD2DC87293459179857D86707C816 /* OWSSwiftUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; ACF63B902B0BD9DA7964E446BA57B7A9 /* AnyPromise+Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2ED09A2F19B3DD57E3651E435A55B8 /* AnyPromise+Conversion.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AD18BCEF4A10C891C24C7DEB6221E752 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD88074ED6087C201431EF27F27B999 /* Thenable.swift */; }; + AD18BCEF4A10C891C24C7DEB6221E752 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC7641252F51DDD200C2559D20EFE73 /* Thenable.swift */; }; AD2E1E55C0E461D1625B04D4037EB0A4 /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 39867C96CF23BC38F6714A180A80C9EB /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; AD3C2A280405F69F5E60E39D3B8B43BF /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1ECED4D5283D9DF58FE0B65341AE23 /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AD3E5AC5A21DCD0C72BF3D21997BA3C7 /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D3B094CF90CB259F1416A1CB12E426C /* YapRowidSet.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AD52B86369846ACD905C648CB04FFAF7 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = B228261891D46B7F4BF76F14E5EC0CD6 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AD64E2EC5D036984EF5A46F6AF38EB28 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E8D38010C47565CB8C49FD6BB413B79 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AD95811406378D1C9095922795D518ED /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E64B77F260519627B9EA24A552A59A5 /* sc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ADAE72C546E859AE1DF0EEA3F6B296B3 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F18634E1A1101BF4AC54A3FA5B8D42E /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ADBD3C910809F3B43A778349BF80A293 /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A6ABCB0AABE181F2768B7A5DCEAC5D7 /* Data+Extension.swift */; }; - ADD7DF103F4E0A2556C64F60F1C5BAB6 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FDA8A83E0469646665041F1E1C4955E /* SerializationUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ADEB2737B9FFEB1FE8305646D6C9F013 /* NVActivityIndicatorAnimationBallScaleRipple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C9913C6DE34177741BB8C15B828571 /* NVActivityIndicatorAnimationBallScaleRipple.swift */; }; - AE19287320C24F7B999ADDC82B2B357C /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6D3FB54B9CED724309E3BC0880B420 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AE27EA75EB237AFE89D23EDE303BD914 /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C83CA5F15D942E1F5BCD287E98A36934 /* YapDatabaseExtensionTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AE2D4D5040C24F0DA551A23E09F65FD9 /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B20C1D6D068DB91A85FA2A636ED6188 /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD3E5AC5A21DCD0C72BF3D21997BA3C7 /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33E6F194D83F5C31EE922B7E268F430F /* YapRowidSet.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD52B86369846ACD905C648CB04FFAF7 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A549BD68F9B507E5D6CD6E0892D7639 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD64E2EC5D036984EF5A46F6AF38EB28 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = E45ADE2B223376A8158939B14B104B02 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD95811406378D1C9095922795D518ED /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = D3DFB2A5CEBFDA75CE44CD9E3EF07F64 /* sc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADAE72C546E859AE1DF0EEA3F6B296B3 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5123CFFAF00CA113F42E1C6C3B3BF765 /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ADBD3C910809F3B43A778349BF80A293 /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A8EE3A191D80C36BC03CC653881711C /* Data+Extension.swift */; }; + ADD7DF103F4E0A2556C64F60F1C5BAB6 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AE596D2426BDEA1C30ED67FE10A89F81 /* SerializationUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ADEB2737B9FFEB1FE8305646D6C9F013 /* NVActivityIndicatorAnimationBallScaleRipple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BB69BC956590E1259DD5609470E00F /* NVActivityIndicatorAnimationBallScaleRipple.swift */; }; + AE19287320C24F7B999ADDC82B2B357C /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C64A8FF8D962EE27370CFCA1709827E1 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE27EA75EB237AFE89D23EDE303BD914 /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 01CB7C8C2A7B91DB062A82D3CC5BCF2A /* YapDatabaseExtensionTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE2D4D5040C24F0DA551A23E09F65FD9 /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 20314DA2018E6425F6739941B037F7EE /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; AE79CD2E66DFFAB9DDD6E44830509FD0 /* Snode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 643C0B52B0B10AFD1DE1EE1146832B4A /* Snode.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AE87C2E4E0FCF55B1B349C28CC199A4E /* SMKSenderCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BA00506DB36D332DF8CBA11553DB503 /* SMKSenderCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AEBBDE559324A61FFC52DCB07A1EFAD3 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 45FA68EE4ACA59C81F6618102D5E9397 /* YapDatabaseCloudKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AEC9477E5A1F53B8E71AAF79CEA75164 /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E986A600FCAA2D32A8F4054C8FEF06E6 /* YapDatabaseCloudCoreOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AEE3630670D403F1FD47061C8F2C8AB4 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 253A3EB2DCBF5C2A41857850AFD811BE /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE87C2E4E0FCF55B1B349C28CC199A4E /* SMKSenderCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB0AC291A837ECFCB518DD3DF74D33F /* SMKSenderCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AEBBDE559324A61FFC52DCB07A1EFAD3 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = C39C7AC2DE042D34D08E190A326732C2 /* YapDatabaseCloudKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AEC9477E5A1F53B8E71AAF79CEA75164 /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AC21A64BF7B48D5519616C3C4CA3F7FD /* YapDatabaseCloudCoreOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AEE3630670D403F1FD47061C8F2C8AB4 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = B364BA73CB664574F37EA9519E3561A9 /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AEEDC58726BA633422F34762A4B77559 /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 500C0951880D947AC874B7E0053D6E32 /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF19542DB6CB8C15701E68EA89216CAB /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 299A9F553959435A0A007A1D10817B03 /* ChainKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF6109B9DCB51E0CBA2EB958D6E8CCCE /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B9C62712B815C133442B8BD850CDF6B /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AF19542DB6CB8C15701E68EA89216CAB /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BA6E04BFA8DCE9D04C291BCF02CC9FD /* ChainKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF6109B9DCB51E0CBA2EB958D6E8CCCE /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CD9FF09ADF08C85CF0F39674C1C74B20 /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; AF8811667907634D5259BCCF73157E6A /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BF7818F54232C315AC4516FD60D9B5 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; AF9531F63C7796F7D27997F918F4B50F /* DeviceNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = E367EA1AF353DDE2522BE7947767F3F8 /* DeviceNames.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AFA3DDDF9A72B1BB7449B22382E2FF5F /* BinaryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F78F1A6DC3C5BFD37EACA9C5DDA1590 /* BinaryEncoder.swift */; }; - AFD1698C28686FBE3B119059A31C43C7 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CD98267DD1E72C8F7EEA9F0811B9785A /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFA3DDDF9A72B1BB7449B22382E2FF5F /* BinaryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0BEAAD8ADED4B75A6F75A1591B0B3A3 /* BinaryEncoder.swift */; }; + AFD1698C28686FBE3B119059A31C43C7 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = FAB2DD42228054E40CBC7C4B2EDB6EA6 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; AFEDAEF522D8C9D3DB82F904DF83D8E0 /* TSStorageHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D91438F490E7787B4D89AB86DB9A7AD /* TSStorageHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFF7501D3F2742B554EE5DEF3372DA66 /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 5297F19E233BCF7B1100D26EDB1436DA /* YapDatabaseCloudCorePipeline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B0064B7D0AC61C69930CDBF6AD67328C /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 852563EC7AF3CDB6B453DAE104A53F06 /* YapDatabaseSearchResultsViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AFF7501D3F2742B554EE5DEF3372DA66 /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B0064B7D0AC61C69930CDBF6AD67328C /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9ED53B2357753C0AFFF40D330CD371F /* YapDatabaseSearchResultsViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B0186174A6A098670C2BBB97B8CCFDAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - B0218328174F3512781235B28DF22FD0 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E3B096CAE3FECCA943F97EB9CAF2776 /* YapDatabaseFullTextSearchConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B0218328174F3512781235B28DF22FD0 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD68DB5CEC6486B7F35B950CC3BD583 /* YapDatabaseFullTextSearchConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B074B69A48A05695F8B909366CA157F2 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E51929CF4ED70ED36C683DB57D448AA2 /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B076901C3319C1C2243E18037795B430 /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = 0790A434E259B2104312DF562F2256F8 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B076901C3319C1C2243E18037795B430 /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = C84931C0CF27A2C00E3AF22E11CB1DF1 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; B0B836F0B2CE37F878848AC45FFC9B36 /* SSKBaseTestSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD1E03320BC8B2909F7F2B33733F6D6 /* SSKBaseTestSwift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; B0D65DE60E0CD65BE58AE42133EF0CB9 /* OWSWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = BBAE8657CC9E2FED755EF27F1BD02A35 /* OWSWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; B0EE8137B89201839D6ECD7444B965C5 /* OWSSyncManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EBF278519DAB8F24FB61B25E44BCB0 /* OWSSyncManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0F15931A56393B93EF198C1C9A7D178 /* ExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26FC710F1B37AC4788BB1BD0F30DCE2 /* ExtensionMap.swift */; }; - B1114390EDEE3457395295BB5AABE9D2 /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 888DCB7743221EEFA1DB532C353E4A3C /* PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B124C2C051DD54956E4DC3A0FE6958EF /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8300365E370F117F8710D625FB62CCC4 /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B13CE5816EC64CB149E7A04D74EFE6AF /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D22869F83C18D49AAD1D7E63235FCCC7 /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1425AD95480B22249370EDF6BE319BF /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18E59AE06BCF45A1C821F25196558390 /* field_mask.pb.swift */; }; - B172DFCD269B9C74B4BF00A15F10C967 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E1109F23A7489ED4B9CAD930871A273 /* YapDatabaseConnectionConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B0F15931A56393B93EF198C1C9A7D178 /* ExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11C738045A60DCB4A132A6428D9657E /* ExtensionMap.swift */; }; + B1114390EDEE3457395295BB5AABE9D2 /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 35477030D1AC11229DD7B2F2A11DB44E /* PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B124C2C051DD54956E4DC3A0FE6958EF /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B13CE5816EC64CB149E7A04D74EFE6AF /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F029B42B252DB59F308D1BAB5111EA0F /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1425AD95480B22249370EDF6BE319BF /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC33E77CC072258A7D1CE5A071A4DBF /* field_mask.pb.swift */; }; + B172DFCD269B9C74B4BF00A15F10C967 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFE16DC6B6CB157BD4015D4F547DA25 /* YapDatabaseConnectionConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B17E1A07FC9EEB194BA969E997B118D5 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5C14668B5892786A464784D33BCE6CB /* Storage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B1972289EEE713C167AC44FA82BE69D8 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DD6B6AF09FD0137F9F892EDA0E56D9D5 /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1E24B598AD46C4CF7C3DBBD840D4E51 /* PKCS7Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 941290E5B3872862C73B04EC4B7D3142 /* PKCS7Padding.swift */; }; - B205868598F7523ABDF7E76D03D359B1 /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00A75FD55070717A33FDEE54BA8BBC54 /* Utils+Foundation.swift */; }; - B267C2A4598444345CE81710D41A5286 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E05B10CF43CB1D395B22151AB220B2E /* fe_1.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B27FC8A8DD07B069D10FA8D04EA9A2C2 /* SessionHKDFKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 44108FECB822AE85ECE6630536CD82A9 /* SessionHKDFKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1972289EEE713C167AC44FA82BE69D8 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE8F8BC06BDD2BAE61B388D90D98735 /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1E24B598AD46C4CF7C3DBBD840D4E51 /* PKCS7Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2A352E72995F24119585C777EF1C56A /* PKCS7Padding.swift */; }; + B205868598F7523ABDF7E76D03D359B1 /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D3072B762C16F755660BA600346B6D3 /* Utils+Foundation.swift */; }; + B267C2A4598444345CE81710D41A5286 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 578BAE5462EB9C6F5F2D84B661E8ADFD /* fe_1.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B27FC8A8DD07B069D10FA8D04EA9A2C2 /* SessionHKDFKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9F19D25236164199822576B3A78F1C /* SessionHKDFKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B2BC1951B78D612B8FC79EB24C320B00 /* GroupUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE76457AFB02399CD31BF07D9D2146A /* GroupUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B2DBB278BE1EBDE32B8856CF9024646B /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01AD3CE85AC87C10B7CE696FF9B4B91 /* Process+Promise.swift */; }; + B2DBB278BE1EBDE32B8856CF9024646B /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D2A43AC77B59C1B473C8484A8C8816 /* Process+Promise.swift */; }; B301739E8BBC2A66406FD52EA8C8B48E /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6179C466427BEFB4B3A547FBC1607E37 /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; B3223C034202889B305F88C344454052 /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6CB58F4CA7BD92DDB696D9FBDA0CE8 /* OWSFailedMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3759F504518EBBB16637773E22F298B /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F893A4F7B13D1046E5BC29AB2CD384 /* timestamp.pb.swift */; }; - B37E15A42A95F8461AC17AC639DAB098 /* NVActivityIndicatorAnimationBallPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7E3410C57992335C6ABA401307F570 /* NVActivityIndicatorAnimationBallPulse.swift */; }; + B3759F504518EBBB16637773E22F298B /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FFE93E764565CBF91E902B25731294A /* timestamp.pb.swift */; }; + B37E15A42A95F8461AC17AC639DAB098 /* NVActivityIndicatorAnimationBallPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70EE4C4356587649EBE89F88F91EB2B /* NVActivityIndicatorAnimationBallPulse.swift */; }; B382311F7E1F5F5E967DCCEC6944B5B2 /* OWSLinkPreviewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100D2A2A0D45691DC5084A3473F2030 /* OWSLinkPreviewTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3AEDCAD0F36FFD3941458E99F32FC96 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A61E6484B4B35F20FEC74CCEA09355B /* YapDatabaseOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B3AEDCAD0F36FFD3941458E99F32FC96 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE906B6933CEEBDB0B277CB6187F1CE /* YapDatabaseOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B3C3A904813EA941FDBD1EABEF9D3C27 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; B3D03E23C2AF17345603CDEF77FFB6D4 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 78762F1DFD7139833FD0F0B671BA443F /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; B3D1D52F5232031FB158F0112498542B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - B40119736B218B0798B47BE68E1EEB16 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 00F3D7BDB9F62E1EA94DBC99AE14E58F /* mz_strm_pkcrypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B43058D7235DF7CC71DEEEF921C25CC6 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 202FDE48F1D9986AC98F387A673B40F6 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B43C41A8A504E1F6571076222D149328 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C552840EDAA60DF3B3F9D708D7FE24B /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B43F63ABAD10C1BBB92CB701B6FC0125 /* ECCTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 704932DEBF57302E173760F5F90A7337 /* ECCTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B453ABD28B5183946196CE5754E2B8F8 /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 03486D367A45C7F8BF6D8F1D15822925 /* yap_vfs_shim.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B464BB12A7958F2E6C0F29FCA058CF5A /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 5644A833A5324630CF151E82B5687176 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B46CD8BD7F8115458F11461B5506FE03 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 449190CA96DF46F1EB9820A80C93BA73 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B490B309B1456F758FB7E59F86EC9907 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = A95B66F254E19405B955E46E2705A034 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B4A6B1120EF00C0CD3348904BF29DD21 /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 098C0871D69916A2EAFFF6B047E9A98F /* PreKeyWhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B4EA36BABA4A766D298878843B87A7EF /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E635C2F4A04E79C1C3581A73395BC47 /* PBKDF2.swift */; }; - B509EAAB36F90EED9130BE343F32DB90 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4E5B3F4FA6AF43B87D34EF73CC520A /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B40119736B218B0798B47BE68E1EEB16 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = EA29D23716D4CD449A11B2196CD8C902 /* mz_strm_pkcrypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B43058D7235DF7CC71DEEEF921C25CC6 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = AA38415A419A8E75ABE444B649F56B3E /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B43C41A8A504E1F6571076222D149328 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BFF554707EF81A139DFD2EF5A35A715 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B43F63ABAD10C1BBB92CB701B6FC0125 /* ECCTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 95DC1A8295E658632E4EE732BA8165A8 /* ECCTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B453ABD28B5183946196CE5754E2B8F8 /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 18458F4D9D41546EC5B058766324360B /* yap_vfs_shim.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B464BB12A7958F2E6C0F29FCA058CF5A /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF84E1FC51D7D4253930C589ED60BF9 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B46CD8BD7F8115458F11461B5506FE03 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 114874EA5F698DDC64D85639945B37B7 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B490B309B1456F758FB7E59F86EC9907 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 18E9BADFC7FBF4AC87CAF846E6F41B9E /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B4A6B1120EF00C0CD3348904BF29DD21 /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C625407440B7191A7630DE1687BA3534 /* PreKeyWhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B4EA36BABA4A766D298878843B87A7EF /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1400535FA468F770F8D4D1EC733131 /* PBKDF2.swift */; }; + B509EAAB36F90EED9130BE343F32DB90 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270E8731CFA49833B88D8DF215C88AE0 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; B52507077B1FA3D556618E5B48B2F5A5 /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C99B262D96207727D69ED248B5BD7E /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B54822DF31633328E4643952567A56DD /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9227A49912F4CBD6571299F95A671E91 /* Message+BinaryAdditions.swift */; }; - B55A92AB11A9A68FFC959F18BC391150 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = D5FAD0B8716872906DFF0D7649BA5039 /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B54822DF31633328E4643952567A56DD /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81842835A5081EBFA928A1B12498FA92 /* Message+BinaryAdditions.swift */; }; + B55A92AB11A9A68FFC959F18BC391150 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E85D1575EEF61D47200E2ED53C27539 /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; B5B8DD45F229769AB4D94C21F4AC18FE /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 37911031CCF11DE7CE187201A36B1CFF /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5E793D9B35426E1013D44058025B77F /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; B5FE36E57A7D1A0429B3B451C5CF7C97 /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F754AA956D0646FBF822E22A04CC3810 /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; B60E41BFC04C2D511F923ADE5DCE1052 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE6E2C59CF43172086907948591ABB5C /* JSON.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B62AE0D100F49D6AD339B2ADEBC8A38A /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B8D42D80D5191144953762B4F32221 /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B62AE0D100F49D6AD339B2ADEBC8A38A /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8B09214DC1DC837597839776B99E5F /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B639D81F9D6B71036CEFF771E1C65539 /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B34B9F2DAEE7DAB269E36D9667D9118B /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6BAC57AC5A02CBB7E4A1DD5AD802D76 /* FeedKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A28A2D14E3501E1E7360A7A51B779855 /* FeedKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6BAC57AC5A02CBB7E4A1DD5AD802D76 /* FeedKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 787FAC01B191FB39BDE22C09C52FB0E2 /* FeedKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B6CF0780F575846407438B14FFE07497 /* ProofOfWork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F57A0699BE2F3CB77FCEA923A87D1EA /* ProofOfWork.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B6D28040C9BBD9446B16E59F92739611 /* AxolotlKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 183DAD0CDB914B55DC4B863A2FA2F52E /* AxolotlKitSwiftTests.swift */; }; + B6D28040C9BBD9446B16E59F92739611 /* AxolotlKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247C23AAE75E2FB12E65E7A40D1937E8 /* AxolotlKitSwiftTests.swift */; }; B6F572690BA55C3123E3C4E0573480B7 /* NSRegularExpression+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266751926A4A33D07E4F9593BEEF9D27 /* NSRegularExpression+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B732017647ECFFCC18B496B6EBC61508 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - B74F235C57CD9DFCBACCD42AEC2ADDBF /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADDB0BC81829F6A169E81B422AF3480 /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B74F235C57CD9DFCBACCD42AEC2ADDBF /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD3372FB4220EC7400E70DB4DB6E82A /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; B760167BDCACAF8B3961C4BF616DB304 /* YapDatabase+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5DE5609E0487CFB92DAB22797C2C5B3 /* YapDatabase+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B7729813B04555DBBA7D690134DCDE69 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 39CCF33AFBBAC2DB4E0738FE6971035F /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B7756AE0B8F8F3CC7F705AF4BEF6D4BF /* NVActivityIndicatorAnimationBallPulseSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = A845F5AEC5536B90428D80569B6DFA02 /* NVActivityIndicatorAnimationBallPulseSync.swift */; }; - B77F1704B5C9FBD6ED73281673CD4CBC /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C09B4E7718F62F73C090A043CD51AA8 /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B7729813B04555DBBA7D690134DCDE69 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A8527950077EB231269B3BB9B21D26 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B7756AE0B8F8F3CC7F705AF4BEF6D4BF /* NVActivityIndicatorAnimationBallPulseSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32B87B34B21F301C2C05EA3C3A0981B4 /* NVActivityIndicatorAnimationBallPulseSync.swift */; }; + B77F1704B5C9FBD6ED73281673CD4CBC /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 70402BD026253931268F3800B2184C1D /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B782D8DCF6418F4A920B823B5B52B957 /* DeviceNamesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B62D61217A90EEB841CB2C6A41CB44E /* DeviceNamesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B789BD36D842AF4E91CE9904C509DF38 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5FFF633A2C980A89D03E0C61EFD2FC /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B78B26E80AC3655919CA40F34922EFC8 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4D896A04AB86F9AB5EC86B2423F9E8 /* RootKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B7D6BCEF52E2EEF995D124593BE70B9F /* SSLClientCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E442B6B7708DCF083757E44D53AFCB5 /* SSLClientCertificate.swift */; }; - B866BFC83A39324896279F4DFBD2E1A1 /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD9865A94F52D73A915F5AB0016EBBC /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B897AE638F6539F41A4011398A87D407 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A9163BDEEF6045F173FF90FC91019F /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B909380D9D287EFB63F279F0B5796639 /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80592701A377AA91472E6155C18E0910 /* Padding.swift */; }; + B789BD36D842AF4E91CE9904C509DF38 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B78B26E80AC3655919CA40F34922EFC8 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 622DDF2968790404170B11C72D26A071 /* RootKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B7D6BCEF52E2EEF995D124593BE70B9F /* SSLClientCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */; }; + B866BFC83A39324896279F4DFBD2E1A1 /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E017B7824AEA3D076A072AABD9A4BC /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B897AE638F6539F41A4011398A87D407 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D8FBA6C90201CBC281F584DA26AA4B /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B909380D9D287EFB63F279F0B5796639 /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA41C940D08BAD4A9F06FAD3A6FF0C10 /* Padding.swift */; }; B91FDAE3F2DBCD95AB8F88F9DC29F2D5 /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0EA2A6EE37FE82174B3E149D0B4DEE /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B92B97E71B242B6D9EDF7BF6D7852DDE /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B5F53E556E1F79345E48F2CDAAD1DC /* UInt128.swift */; }; + B92B97E71B242B6D9EDF7BF6D7852DDE /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94FD5A5981D0E65A91848B9F5A961C7D /* UInt128.swift */; }; B939A505BDBF4D1F509310E397AD7561 /* Storage+SessionManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E10DAB7FA06CDDDAC076ABD76C82C9 /* Storage+SessionManagement.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; B93B5373E9432FDB535CD51F254CD626 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; B95CB9BF91CD0A20249F0461341EC45D /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 2262D3BACE0B8CA1B3C9E89221A21E14 /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B98B3554E7178C3911908DE243E7C5FD /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 15AF80808EE61A90CEC4A1311A325C65 /* NSLayoutConstraint+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B98C5EBE4BCCD7A59CD8056F417E4AC6 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 73B0D5094CFA2F0A0C3F000D718BB210 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B98B3554E7178C3911908DE243E7C5FD /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = E54D77FC18087505864A365CE7C50D60 /* NSLayoutConstraint+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B98C5EBE4BCCD7A59CD8056F417E4AC6 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 82C030CC200FCB81842665587B099BD9 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B98F6012E345AD30692230EB23D64F84 /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD4DED3E49EE6A3C112AE9D5E51A495 /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; B9BD404B86830A4200EF4B769132304B /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E050973DFB6A2109823592F5210B865 /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA3F1281C1EFA261ABA7B7C052D1DE89 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = AA2DAD55545EA81068D94DB2DE4DE06E /* YapDatabaseRTreeIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA5E4D7943E3B09DCBE0699B10E5C9BA /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 56216960CD4CBF9EE83AB1AD1CC860B9 /* IdentityKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA6D8AA79E5AEED0DFD8805F2D721807 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7652F958EEDF37E5FFECFD5E0B6B8067 /* Logger.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BA845B3891D3459053FF413BF8DBD229 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = BF47DC86F5FA68AAC7A15F087CBA97A1 /* MTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA3F1281C1EFA261ABA7B7C052D1DE89 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 33647BE2CAE7EF4844D4AE7067CD9C1C /* YapDatabaseRTreeIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BA5E4D7943E3B09DCBE0699B10E5C9BA /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DDFECE0D88FDD47808F038C45EA3191 /* IdentityKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA6D8AA79E5AEED0DFD8805F2D721807 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01FADA9A6C43AA9882D473C6721A961A /* Logger.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BA845B3891D3459053FF413BF8DBD229 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = EF56E88768987E35982B09249CD95282 /* MTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; BAF837D4873CC68F2B53C66344F5478D /* Storage+ClosedGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76DDBD5FB3EEFEBAC4DE5F8A0E136A8 /* Storage+ClosedGroups.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BB21CE1A4DB031DA00CA5E13608E8112 /* BinaryDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FDBC3C8D2D63D6CF87260B3361F035 /* BinaryDecoder.swift */; }; - BB3C99A77ABA6BFBF96149498E615608 /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = E0042EE7E12A49D36D11C5AA17DD53A9 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BB6741C3C4BFDE1E90E2923B2C0DE7FC /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7CB76D7CD728F1ED939AFE8749D95D /* Google_Protobuf_Struct+Extensions.swift */; }; - BB6CBFE671B03A70FD0811F06529DFB5 /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D79D5BF84521C81C03073A1E31FEBE2 /* YapDatabaseSearchResultsViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BC07F20591C3D57DCD832CD2C2E7ABA4 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = B610312F92768A0E50CB4569F173834D /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC26FD4EACD60618B3C66C63DFC52073 /* FallbackSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A209915A617D964768C6249CD35787BC /* FallbackSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BC2A3BF0469CBAB3E2025438228139B5 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = 3083A1F8B004A5B29CE8F2D62F25FC31 /* mz_os.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BB21CE1A4DB031DA00CA5E13608E8112 /* BinaryDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70934766E9DCCF18C820205A9A35D741 /* BinaryDecoder.swift */; }; + BB3C99A77ABA6BFBF96149498E615608 /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 654050896B546EF8D13DDFC8B26EBD4D /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB6741C3C4BFDE1E90E2923B2C0DE7FC /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42CC5DB04B9D8A6AAE9BC2D46CFAA5C /* Google_Protobuf_Struct+Extensions.swift */; }; + BB6CBFE671B03A70FD0811F06529DFB5 /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D56CBF76650FD5F9F5F3F46C10012F0D /* YapDatabaseSearchResultsViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BC07F20591C3D57DCD832CD2C2E7ABA4 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9687AF5C9B423EB25C4407FD6445C8 /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC26FD4EACD60618B3C66C63DFC52073 /* FallbackSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970E02F8057A44C8C4C58EAEB970D255 /* FallbackSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BC2A3BF0469CBAB3E2025438228139B5 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = D3FE785CF660917C6EB45257FEA61D56 /* mz_os.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BC50371EB245D7BAD78BA2672E3BDA5C /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A2C2BAEDF99AF67C069BF7F30E4028 /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; BCBC4E45B64F7B357137F6D6FFEFE8D9 /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8203BC31D3F56E862B911053175ECA87 /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BCC1676CC17A888162D6DD332E481CB3 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C41B9518DFF35C8F82A5485FA89619 /* JSONMapEncodingVisitor.swift */; }; - BCE5A055E0F28C7D9CF76A48DD108104 /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = C58CA9FE22CE304234F0563F0227CACA /* YDBCKRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BCF140AF9454922786521936353773A6 /* AtomFeedEntryLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59023C54911A4C8AEB05DB4D2D8EF41 /* AtomFeedEntryLink.swift */; }; - BCFABBCE8E04F368963F7A84DBB0C1A1 /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F7F1E949AD6574FFC562B2FAF18210 /* ExtensionFieldValueSet.swift */; }; + BCC1676CC17A888162D6DD332E481CB3 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D453BA873129BAB5A138CF3685AE59 /* JSONMapEncodingVisitor.swift */; }; + BCE5A055E0F28C7D9CF76A48DD108104 /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 8064FC7DFC84DBB2BBE7C2C67F981AD6 /* YDBCKRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BCF140AF9454922786521936353773A6 /* AtomFeedEntryLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B24E9C84FDEEB02E33F7917CA6F2202 /* AtomFeedEntryLink.swift */; }; + BCFABBCE8E04F368963F7A84DBB0C1A1 /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA0BA49CD5E08822F6C89195C23D2FEE /* ExtensionFieldValueSet.swift */; }; BD243F2F795D742699279974826F47EE /* PublicChatAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E172E800CB5894C6FB54346889964FC3 /* PublicChatAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BD3BC9DD6DF72C09FB6F473B28841D9F /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BF70F07132B186B0E3E922F67E3F68 /* Digest.swift */; }; + BD3BC9DD6DF72C09FB6F473B28841D9F /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F81062997A7F4E4ACC201AAE2E0EA1 /* Digest.swift */; }; BD533AA0E6FB9B1F6470BB9E6BCFFBC0 /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = CA045CAB4B3C83FA0199EA8A17AF02D2 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD9A66025A1DF3A1572DB0ECD7BC39E4 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB963EA974CC6C3F0D75A77DC6AFEC4 /* SecureBytes.swift */; }; - BDD8239A63974A90ABB63F74169C22C8 /* SCKExceptionWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A6ADDE5669A97643C0CC348A7FF77C4 /* SCKExceptionWrapper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BD9A66025A1DF3A1572DB0ECD7BC39E4 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7A00319D27E523E8CBC04DB463C595 /* SecureBytes.swift */; }; + BDD8239A63974A90ABB63F74169C22C8 /* SCKExceptionWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 64688A37E56306AF82752A9708C8C393 /* SCKExceptionWrapper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; BDF2F4C56BB78DEFF3A0B8AD067DE2DB /* ContactParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9FA9E61CAB16900D7A0F97C826F0546 /* ContactParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BE5A1B2132B389718A01A0BE96AE085D /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C9992EF3C066DE15AF6B86EFCD512B /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BE8CA2CB0CE5E383E95F30A4D1F35EB4 /* XMLFeedType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1D13FC84A2642300CCAFEB9D625725 /* XMLFeedType.swift */; }; - BEEB106898BFDA7C148EC59986295A3D /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 06B319ABE68408F55C5F72B9E2489537 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF51B4268CBEEFC928DB135CC07AB1A2 /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA10777BD437A806A5FC2177D612787 /* YapDatabaseActionManagerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE5A1B2132B389718A01A0BE96AE085D /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D9CE7012E637A7094AF0689A65AE56 /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BE8CA2CB0CE5E383E95F30A4D1F35EB4 /* XMLFeedType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F8EECD854B67D335EB2AEC3A202408 /* XMLFeedType.swift */; }; + BEEB106898BFDA7C148EC59986295A3D /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A59CE5C83DB313FBB577C1824682563 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF51B4268CBEEFC928DB135CC07AB1A2 /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E98D24712B42C01EF03A29A443E41B62 /* YapDatabaseActionManagerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BF81BB8E55BE526368C5C218195ABDEA /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C2EA3AEA3E2C52000C4537D096BAD1 /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF8D3265B7B491490B5CECE84D7E2A1F /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 803E5AF94B59E0280130432046C1227D /* YapDatabaseSecondaryIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF8D3265B7B491490B5CECE84D7E2A1F /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E91E312E8FCC6B7AD68060A1ED721C /* YapDatabaseSecondaryIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BF96201B2E81DAB7FA689E96426F5AB8 /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 135A855F28F6EDD56B1CEAA78D1252D7 /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BFE2E93A9D7C149B553C2271C20C1ECA /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A511A26134F0E1EF331B37F33F44D5 /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFFCCE190382350C93502D513B41B201 /* NVActivityIndicatorAnimationSemiCircleSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C8552F4A787E468C784BD757C7E2 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */; }; + BFE2E93A9D7C149B553C2271C20C1ECA /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 39946AE0461F15DFE2C8E1DFCBF220C9 /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFFCCE190382350C93502D513B41B201 /* NVActivityIndicatorAnimationSemiCircleSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B282A7EB33FA1DE9DE5B7CC52F586320 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */; }; C0217F1FF25EDFE5C72535F1CACDC46F /* LokiSessionResetImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B4281A1E6F77317C5AF0FEE23C3BFC /* LokiSessionResetImplementation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C0D90D6FA4A7D801808E93417493F413 /* NSData+messagePadding.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD9BA014FEE75E3EFEEA10F8C397683 /* NSData+messagePadding.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0E06664066B8E8FEE1B0E1044D54979 /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B089F1131D056C8A6D66C3339A19A1FA /* type.pb.swift */; }; - C0F0DB8EBC34F8D6816F647E4DE015AF /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BAE9CF21ED83B42662C71007F441F6A /* YapDatabaseAutoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C0D90D6FA4A7D801808E93417493F413 /* NSData+messagePadding.m in Sources */ = {isa = PBXBuildFile; fileRef = 274A075DCBC5F3C659CE5D467333F13C /* NSData+messagePadding.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C0E06664066B8E8FEE1B0E1044D54979 /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5400DBA035ABA35615314BFBE9C4944 /* type.pb.swift */; }; + C0F0DB8EBC34F8D6816F647E4DE015AF /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFFB07A3EA6129C065EDA2A3E6B1DCEE /* YapDatabaseAutoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C102CECAAF0C762868ACBC75F22BB3CC /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C80ADCF5F30068978E87539763E8E882 /* CoreTelephony.framework */; }; C11E26807C706AB6429261077FB31AD8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; C1204C053DE74555D972033073A6BEE1 /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE204ADFA2A27F10E804017045DDABE /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C13FA69CE9D21BAF6370DE9AF767B6CA /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = E806ED2D23339443335DD883221420C7 /* open.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C145AD7F8758EDD8398104290D838D69 /* CCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52ABAE5D616FCD14888C6C322AF3E12D /* CCM.swift */; }; + C13FA69CE9D21BAF6370DE9AF767B6CA /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = CE571A384087315285307CC1F2E7A93B /* open.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C145AD7F8758EDD8398104290D838D69 /* CCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDA3273F128EBEF121D4FCB25D32F3A0 /* CCM.swift */; }; C1BC7956DAAEC81EB935923D2C82240F /* NSArray+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C75CD7235576251FB5071A1AC0CF5FD /* NSArray+Functional.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D6727CA5E53374AE6DA024CD8AB60F /* FallbackMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD1007BD675AE9AE5FB2BE57E4F840F /* FallbackMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C2008FF12D56F9F95B5646002F0E91B9 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B8D2F505E7D7C8381358900832CE4B /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C1D6727CA5E53374AE6DA024CD8AB60F /* FallbackMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 61958F1AA31E219DE28B8761007ECAE8 /* FallbackMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C2008FF12D56F9F95B5646002F0E91B9 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; C201D65687F5AF96A197333309F8435F /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2D9E58A2097CBAB970A2BFC57F5B7434 /* GTSR2.crt */; }; - C21FE1B0D790B61E358833883D2352B0 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E56D6AF702CB5ED309F7CE2298F2CAD /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C226FAD9AB4CFE574B86E3B646C185F5 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3963D5C56F6BFCC8B0496DFC0E2377 /* YapDatabaseFullTextSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C2788EC8DBB1F9AF0C38AE38FBD56779 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = B9A8D522320858EB0E7FE1D698D26D66 /* fe_sub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C32DCE059C3B17EFAB040AE53AB59110 /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C2DF1550A0FA21FE0BAC36A69596FD81 /* NSArray+NBAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C21FE1B0D790B61E358833883D2352B0 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5740CB400752ECB7D8F6720FEA8035 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C226FAD9AB4CFE574B86E3B646C185F5 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 32B3DF286FBF946FD73F9506AFA15EF8 /* YapDatabaseFullTextSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C2788EC8DBB1F9AF0C38AE38FBD56779 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 88DDDE5821CA771D0B99A326BD899F6E /* fe_sub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C32DCE059C3B17EFAB040AE53AB59110 /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 93465693D4309351FBF0DDA434227CCB /* NSArray+NBAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C354392EF70FF667B9D8309D7E5F5D70 /* NoopNotificationsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84604452047ADDE12FF24FA1FED4D712 /* NoopNotificationsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C3566371BC85A5A049A1A70B72CE31A1 /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 237883CBB27AF3007BAC617C3F037D9F /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3566371BC85A5A049A1A70B72CE31A1 /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0F0DE9D30971FE28BF5EEA72B2EF6A /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; C3702C279341DF317F92E332DDCAC290 /* SessionMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */; }; C372C4CC3DBA193BF763105BE2DE00B7 /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B35CA8A601F95332DF41E3311374B1 /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C48A8E1D9A5BE11F128721B384D43EF7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE9A709563B693914F1A46979D2F6A6 /* Operators.swift */; }; - C4A146B78EAC3E5BE226152E9976D019 /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7183A8CBFE90AEF67C95FCB352B7ED /* YapMemoryTable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C4CC0AB3DC747EC9B4CE90B3026FA91C /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = F093B3102FC9AF76E9DB4BC987647F84 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C48A8E1D9A5BE11F128721B384D43EF7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 327C933F295DC08161A2A5B7B538B4C4 /* Operators.swift */; }; + C4A146B78EAC3E5BE226152E9976D019 /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 054AF2743BF56B182BE1CEA3467F550C /* YapMemoryTable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C4CC0AB3DC747EC9B4CE90B3026FA91C /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2635387AE8019111F5475F27E02579B0 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; C5509B1E02A7474FABC1AC1851D80A25 /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 28AEF583E5CC81A672A8FACE56FC7B8D /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; C5746233A516782B922637A2EDA48E58 /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F23F74EA05795DE46E37EDF53CD950B5 /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; C57DB34F5F928436EDD0368E0D950FBD /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 314C5603774CB434D079672BFDAA3203 /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; C5B69F0B46935879018FEABF95E3EB68 /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = 007D4BEDCDFF7F4EEB5A6234A55E5129 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5D6F195524E69F02A05F4DFB0093C5D /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DC4D7E6F8CF60669C3D2F987266BE3C /* YapDatabaseExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C5D6F195524E69F02A05F4DFB0093C5D /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BF090D718D63A00858AE648F5B09094A /* YapDatabaseExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C5E6487E8CBE3D01903BC1F3559A1AC4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - C606BC95299DE7415C1434D9898F59B5 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DCCDB7637F492FDE11E164FE4D4E093 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C61A6BBEA51C1FFB47258A3D247FE2FC /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E0C2E2EFECE26D9679DEBA3C293BA53 /* YapDatabaseAutoViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C652D8127E1F9C0CD94D5C078724EC0B /* HKDFTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E39832D16D70D9223A0203808DB9268 /* HKDFTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C606BC95299DE7415C1434D9898F59B5 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = FD7361986E7EF1D2574BAA94CACB0CE8 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C61A6BBEA51C1FFB47258A3D247FE2FC /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = ABC08DCF63237AFDD43F1C5FB572FD94 /* YapDatabaseAutoViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C652D8127E1F9C0CD94D5C078724EC0B /* HKDFTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 70448D35E5EFFAAF7AA278816837176F /* HKDFTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C67E98C775A2C833FB46500DA9CE1187 /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB5C86BD780A59BDE3CE646F8EA4677 /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C68EAEF5E9F9F57A3B6B28CAEE566E38 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B46963219E2F4C7C8B34D8FBE066B91 /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6B7194444E38823C1B7395C431DA99A /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F3990B7FD9A0D8859DDD15A05A452F /* TimeUtils.swift */; }; + C68EAEF5E9F9F57A3B6B28CAEE566E38 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E9A50BEB5318F939BDCDA8F380F73A /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6B7194444E38823C1B7395C431DA99A /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4345F154B9EFC26A1523D6291F850E /* TimeUtils.swift */; }; C6B8F997C0BDDF11CFC452B79471F0F8 /* FakeContactsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43EE40D55B0D6E77662D1C13A79A054 /* FakeContactsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C7012E69AAA6C88A0ECE0AACFBBE178E /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E50F57826F222289EDB0F4812643019 /* YapDatabaseTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7012E69AAA6C88A0ECE0AACFBBE178E /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DC569028529B2103C1963B548B178CE /* YapDatabaseTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; C70CD091410C5BE9D693E28FEDB868DC /* Factories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C9C987DAB30DC9EA4B9369B9979BD79 /* Factories.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; C73EF45E4DCDAE3A57F1D1F7320F6D31 /* DeviceLinkingUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10843CABC6E7DBCD114075D4DB4B7C4C /* DeviceLinkingUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; C776C4069B31CC4E82F7FB98AB3D3824 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; @@ -1348,369 +1343,368 @@ C82F5C17D5545BADC39E99F05421448B /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955976CAB4540E8B0D78823664DD94E8 /* FeatureFlags.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; C830C2C44DAA94464B46EE603EDBCD60 /* MessageSendJobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56CC2470A8D326CA0D79A98F34D79D8 /* MessageSendJobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; C838A9740A57C030B26A072F55652741 /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 454BA6C39D134591D7ADBEA17DB0F42E /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C8FF2A563FCAC19A556FAECE45BD774D /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 890D68B0DEB57261D35F02BE84DDE1E2 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C91961B5D88646FE634AE87CB7E28E1B /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4DBB3101DE66EBCFC4C96FD843B9F56 /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8FF2A563FCAC19A556FAECE45BD774D /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ADF8BCF0ADB86726A693B097A23C69 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C91961B5D88646FE634AE87CB7E28E1B /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE1D67E7AB6749B6667A89FD5AE39E98 /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; C937DF0ABEA05BF60F13A7D9997AB374 /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 332D1AB7C5DCE4CEDDC636E9776CDA42 /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C93A5A1EAF5A379AB02FB8F3CD2A39CC /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = B26EFB2E3739839DDE3DF14F0DFFCA23 /* SignedPrekeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9B34B95060FC51FE9441E6321D22AC5 /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 052AE1E5F7700521B00572360D4EE23C /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9F32C4558B947901D82C5970F239A83 /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C375AE54504611FC25E56015AACDB5E1 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA4AC3847603656175E8939713F4B15D /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBE08BDBC248B16B8A3514A80F477D8 /* crypto_uint32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA6A7F2CA49BD8968DE8FF4A35A4DF74 /* Message+JSONAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D63D00BF5ECC4A58093AFB71AD1331 /* Message+JSONAdditions.swift */; }; - CA951CCCBEC96DCC0AAD0F6EF8DA9813 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 31F6883D2485D7374343FAC333ED57D4 /* YapDatabaseFilteredViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CAB0B5E3C28683CA221100112D50CACF /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F49BE0B54685A8CB0B721B84A583BD0 /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAB93DD4FEE2D16895F63D8481A12E4C /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = B0CC16D49EE3C856D1D09F6A5869BA62 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C93A5A1EAF5A379AB02FB8F3CD2A39CC /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9FD8B630BCA4623401155008A13DD9 /* SignedPrekeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9B34B95060FC51FE9441E6321D22AC5 /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5862F15AF475C7F7A73C2A1E7CE4E307 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9F32C4558B947901D82C5970F239A83 /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7CF80972208B1D52E544BE6C287430 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA4AC3847603656175E8939713F4B15D /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BA9A60A0CD7817B34C2CFA41D0DD9C /* crypto_uint32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA6A7F2CA49BD8968DE8FF4A35A4DF74 /* Message+JSONAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F2CD20687B7AB128443A965A9F7B053 /* Message+JSONAdditions.swift */; }; + CA951CCCBEC96DCC0AAD0F6EF8DA9813 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 724C575420831BE3117B325298E234B4 /* YapDatabaseFilteredViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CAB0B5E3C28683CA221100112D50CACF /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D334FD4994F876B92CFD8B2F8220AB4 /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAB93DD4FEE2D16895F63D8481A12E4C /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 2937F820CF92E99BCB45D09D62FAC0C0 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; CAD991FB8B64C41D72DBC326019FD632 /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F14C65431E9D5413A75924B0A017487 /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; CAE58DB0524B0C9BE32FAFC66AE4483F /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - CAE6C60301F8DFF5905846CBCB4A99C0 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1868970B3DE745B9F3D42909609A88B4 /* BlockDecryptor.swift */; }; - CB039741A9DF5E0762FC53D6098A3870 /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AA4FFA9310E99E630241857A982DF54 /* TextFormatScanner.swift */; }; + CAE6C60301F8DFF5905846CBCB4A99C0 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33A8D9EBBD3D6EA890FD604E1386B6C6 /* BlockDecryptor.swift */; }; + CB039741A9DF5E0762FC53D6098A3870 /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 350CFA9456ED6A98D20223F3C44FBD0E /* TextFormatScanner.swift */; }; CB1C30082BACEF353022E5DEF35C392B /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E1F91999AD4DA84A53BD2BAA552C488 /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; CB2B31C5A8F86A81936250475EEE8B51 /* NSSet+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C1C737FBADA64ED54E7FFCC6EFBEF3 /* NSSet+Functional.h */; settings = {ATTRIBUTES = (Public, ); }; }; CB35C070F8BAF6B948E579B8A4CAD6A1 /* NSSet+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 216CF97905D68785B94C49E760961D87 /* NSSet+Functional.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CB3D6239BF1C1E6BD0635C0A3FCF2CB4 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C8CBC2DAF812229B02F64354D7735E58 /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CB586471A6A7D35B29BEB65DD72EE2EF /* SMKCertificateValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE044FCEE865B9A4A6631081FD5BDC1 /* SMKCertificateValidator.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CB3D6239BF1C1E6BD0635C0A3FCF2CB4 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 28F45319CF256BD8307D5F107CB8C4CF /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB586471A6A7D35B29BEB65DD72EE2EF /* SMKCertificateValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684E71EB89279B98057925AE9BE8A493 /* SMKCertificateValidator.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; CB97D08FF526D934FB373A670C225187 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF9FFC5C9D63392B7E781D79880BDA07 /* CoreFoundation.framework */; }; - CB98C3B56FEB3D5B1EEEDFF7EF87F0C9 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = BD8B25FE763BAF7FCFE5E3E5CFD9F70A /* fe_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CB998F9122D9501B89EFF82D1DFE1CC1 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F45EB71D557F948398CF94A55C19B670 /* Utils.swift */; }; + CB98C3B56FEB3D5B1EEEDFF7EF87F0C9 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = AF752FEF8B5E1F68D4902340405C0EC0 /* fe_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB998F9122D9501B89EFF82D1DFE1CC1 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E1058D9C027B751083F88A3801A0D8 /* Utils.swift */; }; CBD3543AF131A99F9E5C66EAEF2BD695 /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 902787A92C290144D026298CB39E382D /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CBDAC7DA72C1D7F2F6533E6C7DC25621 /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59BE098A01F7D33FB8A22FC00725F3F5 /* GCDWebServer-dummy.m */; }; - CBDD481974FED3CEC41BC0E4B8A12D00 /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = 17CDBB1C01C6158A78BB9E8A94FCDB2E /* mz_crypt_apple.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CBDAC7DA72C1D7F2F6533E6C7DC25621 /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 546E372E76B59ADDD7053455806F90D7 /* GCDWebServer-dummy.m */; }; + CBDD481974FED3CEC41BC0E4B8A12D00 /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C2DD3EA30BFEE4746CF92334377FDD0 /* mz_crypt_apple.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CBF3F63AF1B14778D56BD2F46CAAB643 /* ClosedGroupUpdateMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E850E6C1CE945C46F4CF298CC799E0C /* ClosedGroupUpdateMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CCABED186B78998EB1F8EC98D3BA9ADE /* any.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01AA8A3E665D8230F6CE420AD37F32CE /* any.pb.swift */; }; - CCE1D9C2A193960614FF23F735F39CB7 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 933F719B919738B89FAFACB185C9C95F /* NSArray+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CD09E8ED72789DA350ABEA02CCC8FB9A /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = E6EFD47C170EF883B2A370C3BFFAB6F6 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CCABED186B78998EB1F8EC98D3BA9ADE /* any.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805233125B1BEFFB144ED0D4DFE014F3 /* any.pb.swift */; }; + CCE1D9C2A193960614FF23F735F39CB7 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D5C2E28AF49066651C75A7A18DB7220 /* NSArray+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CD09E8ED72789DA350ABEA02CCC8FB9A /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 17C0C4A3A643A8E7303F57801AFD671D /* fe_mul.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CD2D5FF8B755F0C4813012AB7E1A3B3A /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0D73C91D8E3BDED23500AFC4FFF390 /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD969D3BC83A6FD0047249023545F369 /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C76152278F8AEB6FF504F859E7B07D /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD969D3BC83A6FD0047249023545F369 /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCC823B64FA6E4B3F3B8D7808EDDA54 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; CDA8D4E1214A327333249868F5BDFDC2 /* PublicChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAEDB3F4798B22BF99E0D3E97F4D951 /* PublicChatMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CDBB1B3D490139AECBE8B53C7EC4E333 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC9D027C7210B5294646C1ABD29D3AD /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDE4C9CDF8E2B8F63CCC21F0FAD98E40 /* SessionAxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0727A579FE78C1EBE206E1C185FCAA9C /* SessionAxolotlKit-dummy.m */; }; - CE1CF4BD23D4B456CCA3536EC048119D /* SessionCurve25519Kit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2066207441108ED8F1E75F911738D2A3 /* SessionCurve25519Kit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE68EE7BF4644C5D9F827F08210D9AF1 /* JSONEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10BAA5F4B5F11FF58455FB4D568CCA90 /* JSONEncodingOptions.swift */; }; + CDBB1B3D490139AECBE8B53C7EC4E333 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D35C2F64D3B0A049A36558E000896BF /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDE4C9CDF8E2B8F63CCC21F0FAD98E40 /* SessionAxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9907F51801C8D40628DC940F8D993C /* SessionAxolotlKit-dummy.m */; }; + CE1CF4BD23D4B456CCA3536EC048119D /* SessionCurve25519Kit.h in Headers */ = {isa = PBXBuildFile; fileRef = 377AE5851A7A1028CE1C5319C5E46008 /* SessionCurve25519Kit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE68EE7BF4644C5D9F827F08210D9AF1 /* JSONEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49934805B5EC0EBDA581F8ABD6FB048B /* JSONEncodingOptions.swift */; }; CEF592F0D9FA550B1D4BA0CA00E23AD1 /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B194AEAFAF93CB3DFAD7B849CEEE85B /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF35754B0C03C2D7C4FB562826810D8E /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C4745FF9F26BECF4190530D323723D15 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF764D28732AF4543573A3A18143DB4D /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C05437378BD456ADF7D001D6623646 /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF8ECB336E8525AC2E9DF92EFC1D9DE2 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = D17C56EE31485BA936C5BC7942AA02AC /* YapDatabaseSearchQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CFF53A602BBE90E88C96E6FFE4BBC861 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CF7C003E98EF7C0186C01923FC1729 /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0111B7C279B8B530FD7CA07DF511D37 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BF73D41E4A5306C33A3CA153401F7B /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */; }; - D0353F6EBCC2D332D50D0C008EBA6C2C /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = BDEE7A83980BA36462A7108D21B0B1BE /* HKDFKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D037FD38A18B198F3A1F8B87CFA6A62F /* NVActivityIndicatorAnimationLineScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54985AFB41F6A9808027A0FF0B3E2B75 /* NVActivityIndicatorAnimationLineScale.swift */; }; - D0380DBAEC6CF5D42ACE69C0EB8EE6F1 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA8685A5D5ABBBEF85F9BB77D4A4916 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CF35754B0C03C2D7C4FB562826810D8E /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = EF504E36C880672A1DAB2554FCD9FDE0 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CF764D28732AF4543573A3A18143DB4D /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CC9D86B38266ADA594CBB4E961DB145C /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CF8ECB336E8525AC2E9DF92EFC1D9DE2 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = E08D6C574B6DE1B42EBF1A6283BE3D1E /* YapDatabaseSearchQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CFF53A602BBE90E88C96E6FFE4BBC861 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A0A2BCB4D6D4F28E6C783FDDFC7E4B /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0111B7C279B8B530FD7CA07DF511D37 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B7E3D9571460C8B3E396A8EEB6E94F /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */; }; + D0353F6EBCC2D332D50D0C008EBA6C2C /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC54DE8D5800EE1B4A17034D5043310 /* HKDFKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D037FD38A18B198F3A1F8B87CFA6A62F /* NVActivityIndicatorAnimationLineScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A651C8499B3AC161A5A259412848F /* NVActivityIndicatorAnimationLineScale.swift */; }; + D0380DBAEC6CF5D42ACE69C0EB8EE6F1 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4798D50D6BEEDEE24D8019370DB6931B /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; D038A9ABB54BD258E36389A019D23563 /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = D213A4250999685145BAD4FC8C2841A7 /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D041A341734F217C28900659D746D69F /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6D460E61D894A8D0600598CDA52110 /* Internal.swift */; }; - D04BE2F9F61B1CFA9A7594262B6B0737 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = A924B984E8975F3FCBFB5C1876EBE83E /* hang.swift */; }; + D041A341734F217C28900659D746D69F /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F65552D4342C5C9F7EC416C02DDB94B /* Internal.swift */; }; + D04BE2F9F61B1CFA9A7594262B6B0737 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC2F760DA4EB5C0DD1E6AB86BE014ABA /* hang.swift */; }; D07F23B056848726E7F1654F094F8D62 /* OWSDisappearingMessagesConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D4F75578BB3302102C16770B453FE2AF /* OWSDisappearingMessagesConfigurationTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0B9DB701A7BC51CE92BD8A273DF5620 /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E44CE5A5ED440C63334DA4F250A631D /* JSONDecoder.swift */; }; - D0D5F48B3638EDDFE3D381212032C8BE /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = ACC865A3F603358B75C74478A5721562 /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0DD22A15A4A2E5401F9DAA78890F097 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB70859974FF0399BD35542EA29976F9 /* Authenticator.swift */; }; - D0E5780F47252082BA759A2A8DE960D0 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F56F5C7719475CD3FA476D2912BF95 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0FB5E40C703E4FF191EDEA5A5462EDA /* Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = B067765DA3C52EDA25BEA1429F3777BC /* Poly1305.swift */; }; + D0B9DB701A7BC51CE92BD8A273DF5620 /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B1A74B4B15E4FF5E9A0D66A1D9B94B9 /* JSONDecoder.swift */; }; + D0D5F48B3638EDDFE3D381212032C8BE /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F006F69F82464ADE81642CEB5D6A4BF /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D0DD22A15A4A2E5401F9DAA78890F097 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716AD7C576F8669934AD29C710AC6DC2 /* Authenticator.swift */; }; + D0E5780F47252082BA759A2A8DE960D0 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 4755F8B6EB0B9EF736003F8D79471711 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0FB5E40C703E4FF191EDEA5A5462EDA /* Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FEAF7BA7D8ABD8A07BEB43AF4BD2070 /* Poly1305.swift */; }; D145AA93DA51D48A8DEB16C37925FF31 /* MessageSenderJobRecordTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08817C451E6AEF941C9FE6DE75708CF5 /* MessageSenderJobRecordTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D14B04403180E4F6A70B5774467B4626 /* LokiMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78309F70A762EEA0DA7B99457CB75B05 /* LokiMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D150DAE36F4C7E1CF15EB0F27B954201 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E5E0A47FB44A5F55BAB78276B2A52EC /* ChainKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D150DAE36F4C7E1CF15EB0F27B954201 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 764633E5453D69F99450837D911010DD /* ChainKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D17FEF5C21ACCB2F70F953490BD31970 /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55794BBD6B332698A263736E581937D /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D1AC067D838ED66F6227D57B73190AE8 /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 159A09173B18258F2E03C98299E382E9 /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1F58B412A98BDDB981ED906A4BA010D /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB2377B11660623BC69E1038E6D6E65 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1F58B412A98BDDB981ED906A4BA010D /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = 966FA012DC47235FC6A28255DFA5A7B5 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; D20D3775E98378E670EC750383A79326 /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E819AE9ADF70AA7A624BFA65448CA8 /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; D2442A482B49720B799AEA3395EC5A82 /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FBD96772CD5A808D39C10F11DDCCB7E /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D248407F11096FF62EAEE9813A08ACAC /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DA347FDD8D18DE6702188222E0267E /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D2569DA0183C62E3E2395BA23301D3AF /* UITextView+Placeholder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3477E6BC8CBBFE52D11906EA51B989BE /* UITextView+Placeholder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D248407F11096FF62EAEE9813A08ACAC /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAA810F312C7EC84CF61BCEAAEBDC17 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; D260681F1666662E93646496E59B5121 /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C348498A230B4954418F485BF69441 /* MIMETypeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D29B8E68458C3367EA4B5395F0020355 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46CF1816286A8511F821C93432C575C6 /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D29B8E68458C3367EA4B5395F0020355 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 51799199AA54227372832A754B0D7F4A /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; D2AEFD5447369BB6EDBDC4E939D5CC21 /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D333E5E0D240491C030F926BFE0E76EE /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D2CF41ADA25731FCDDB4E8D97F1CD4F0 /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4413A67F953479CDC5213F72394087A2 /* TextFormatEncoder.swift */; }; + D2CF41ADA25731FCDDB4E8D97F1CD4F0 /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 946767FE1BE6DB10F0F4AD2F35199BAA /* TextFormatEncoder.swift */; }; D2E5C5C8A15FE9E87B4C366CBB008110 /* SignalServiceProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088084A3F2D9887DE225453DA779FCBE /* SignalServiceProfile.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D3259DF4A54E9057D710C05E42085C2F /* AtomFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8FAE2E8C84898854925B61F79E20F0 /* AtomFeedAuthor.swift */; }; + D3259DF4A54E9057D710C05E42085C2F /* AtomFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03B6BE00981B191F7515A35DFD09258 /* AtomFeedAuthor.swift */; }; D3309306871F70226849DA1BF7AA2B4A /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 143E79BD7645D1D393A30AE93DD22BD8 /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; D33CE30DFF780D734C914A24565B205A /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B662D98BDB3E098CFF44122DCF3088AF /* ReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D340FF49014EEB40B4AAB3CF65F98E04 /* ECKeyPair+Hexadecimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD5C9C423988BB3C56143EA489FA3DB /* ECKeyPair+Hexadecimal.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D34DEB7D7E3067E91DCAF2639CD80F09 /* JSONFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF2BFC4C5925DB52D5B77A923491A43 /* JSONFeedAuthor.swift */; }; + D34DEB7D7E3067E91DCAF2639CD80F09 /* JSONFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B016C373EA0EA1B7CFC390AD898F173 /* JSONFeedAuthor.swift */; }; D38855BA82E14FF545BD36AFCB5556F8 /* OWSOutgoingReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 897FFA96EAA2D13B0FD55806DE011B2E /* OWSOutgoingReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; D3D74F6FF6F7BB8CF935752FC6B511A1 /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8304804E1F23FE01082EADB69A59D59 /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; D3E2E8A03B66A729E1FDFA0A2BB93C2F /* NSObject+Casting.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4F199D857303E6D2FAA138792CC17B /* NSObject+Casting.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D3E8FE64A59B5B7DCC5D3B854906DF27 /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C2BD92D49AFB2853E0A2586288A0EB2 /* BlockEncryptor.swift */; }; + D3E8FE64A59B5B7DCC5D3B854906DF27 /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63908EADA9DA16B4429A9541B036EF57 /* BlockEncryptor.swift */; }; D3F723AD251C3D00C4426D804AEC9491 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - D40B657858DE09D53B3ED008262CE5A4 /* ExtensionFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 165C4AF53FFB5DBE614FE3D94CED1CF4 /* ExtensionFields.swift */; }; - D4418871578A0E861DA60B297C3E4B63 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = C76CDCD2F8D42FCEC404222FEEDAA3D8 /* NSNotificationCenter+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D40B657858DE09D53B3ED008262CE5A4 /* ExtensionFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3EC98EB1DDA17DDED68D96299966C70 /* ExtensionFields.swift */; }; + D4418871578A0E861DA60B297C3E4B63 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 5986A5C8010E86FB4F18AE2EF0B390A3 /* NSNotificationCenter+AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D4C72143B95EAB7BCF5B0CF1B671EB67 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; D577F63838B451339CAF1A58B677B82E /* OnionRequestAPI+Encryption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D8121601CB5700BB15F7DFDD008D5C3 /* OnionRequestAPI+Encryption.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D57A18C5F12EBF3D076F6B8CB5AF953A /* SessionMetaProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18F8AEFCA005625F0AFD275BBB4CF25 /* SessionMetaProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D58E180B7F2BEABF3D6B5D729E77C512 /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6852AA6ECD138CCAA62399A34C8F50 /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D59DA29F6FFF9E3F3D169E6D5D728DF3 /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F18448A9E120692A5E953E0B0A7F0B8 /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5A5D6183ACA42659C179641BABC1031 /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BD727DB13FF8C39116E98B4FDF5028F /* libPhoneNumber-iOS-dummy.m */; }; - D5F2A9E665D87C2C18661ECC40B0E817 /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26D174F66962C28CC93D02F24A8BFB35 /* NVActivityIndicatorAnimationBallGridPulse.swift */; }; + D5A5D6183ACA42659C179641BABC1031 /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 005EE3EC6F4B5CC81E5FC20A581FAC3B /* libPhoneNumber-iOS-dummy.m */; }; + D5F2A9E665D87C2C18661ECC40B0E817 /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35441FE84D64ADF356BB08D2CDD1832 /* NVActivityIndicatorAnimationBallGridPulse.swift */; }; D601BDDAC4A21E7C8FAFD896BF26866A /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = B4D0C0EAD8AD1754B0F32EF7447B1E64 /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; D63E52A3D5DF8999922056940F217470 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0016E233A0BDC15767C993D855C0CCCB /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6470A91786B3D09F867D21A99D55098 /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = AE61905867D8BD8486D750F619288D2C /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D64A7AA0427A5FE9C8AD1F28D44BD757 /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28121D5D3D49D0CFB45FA9640DA4C830 /* MediaPlayer.swift */; }; - D6C9B64D915E513708FC1032A261CBD3 /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF61B38FA91A7EC496694BD1149DDEC8 /* Scrypt.swift */; }; - D7297C96372D62159A0C7BB779A26756 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 131B09FF0C316E765B0F7EB8B45DF02A /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D74AF58681F535EEC9453E2F719E402B /* SMKUnidentifiedSenderMessageContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8A5C4C3F4BC28AD374D2D6B7547E7C /* SMKUnidentifiedSenderMessageContent.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D74B77ED24300A5AEC9553D814EBD0E9 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7585C0FE2456AE98938E319F3A2DA5 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D6470A91786B3D09F867D21A99D55098 /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E819B561E87AACCC22867E3EFD7B4DF /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D64A7AA0427A5FE9C8AD1F28D44BD757 /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2911BBCA36FA14D21D2CC3783D0916 /* MediaPlayer.swift */; }; + D6C9B64D915E513708FC1032A261CBD3 /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270883DDA390BF137A3AEF672C4428A0 /* Scrypt.swift */; }; + D7297C96372D62159A0C7BB779A26756 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EDF3A9C0B8AA18221E439B0DF499D9E /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D74AF58681F535EEC9453E2F719E402B /* SMKUnidentifiedSenderMessageContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63284FEFBEDA1FE8B6F6A9D2575322B7 /* SMKUnidentifiedSenderMessageContent.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D74B77ED24300A5AEC9553D814EBD0E9 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C9B985C260C5A7B7AE131611925CB72 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; D76015ACF8A878863EA2340CE2DA04E8 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - D7916AB106C4668F8A379C25D1C16D79 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 5210F74F7EB25641ECFBF98F7C6BB703 /* NBPhoneNumberDefines.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D7916AB106C4668F8A379C25D1C16D79 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E04D6D02C6DB101E52A682322036EA /* NBPhoneNumberDefines.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D7F18C75C3FC413BC9860B4B8A3F5273 /* MessageWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53913172F5E0B4C10C6A36DC88E1F875 /* MessageWrapper.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D82F1864DC0A921B8E7BAE8BFEF52130 /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = B0D6212DF05403979443144D7DCE9986 /* mz_os_posix.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D84A90D65F025B783D452CFEA2456BCB /* MediaRights.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A3E59E03215455FC02D640A9F5B5BD /* MediaRights.swift */; }; - D85AED62978EA2357B5837820F9027F6 /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0667E1EA13397CC31D4A95AF9AA51203 /* YapDatabaseFullTextSearchHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D82F1864DC0A921B8E7BAE8BFEF52130 /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = CAEB9D08DB51043D26066BF92B24EE23 /* mz_os_posix.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D84A90D65F025B783D452CFEA2456BCB /* MediaRights.swift in Sources */ = {isa = PBXBuildFile; fileRef = BACCD5A542818DABBC26D5B7A0E0A00A /* MediaRights.swift */; }; + D85AED62978EA2357B5837820F9027F6 /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A3F5C828BC323156E045703F33F870 /* YapDatabaseFullTextSearchHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D88F3565AE48E5A0A874E6C5378CBE5E /* PublicChatInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674C8F65B2E0B019BB935E697F825A0D /* PublicChatInfo.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D8EFCD3BE71BD6B100C23A0122240D4E /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D9B1BCA7B06EAACDDB323370E16D6D /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8F3848FDDF1BBE7DE70911D66A0D14E /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E72DAE2926553BC1066602A872210D7B /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8F3848FDDF1BBE7DE70911D66A0D14E /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 24CF0697C6BF905B1A04BBAC063C1EF9 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; D901948AB71EC6B6E54255194CED9A34 /* Storage+SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27205822D16718681054EC044149E5C /* Storage+SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D91CAB8D14C6E6C8A805EB019A3ED615 /* RatchetingSessionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB84984829F5F563B37398833AFCDDDD /* RatchetingSessionTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D976A326CA8BFEB84411FF2E31141F15 /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C98E2F8397BF5FFC490898155DC3A41E /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D91CAB8D14C6E6C8A805EB019A3ED615 /* RatchetingSessionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2EF914924E0E09AA52CE863B0131E9 /* RatchetingSessionTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D976A326CA8BFEB84411FF2E31141F15 /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AA08ECC08C9E0EBF57290CAF7C3D623E /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; D9A1610006CFD7F1C69D2BBF4C509487 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC8CBB25681E6F9F9023385CA44E24B /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D9A647E47356BDB4717ABB8741F60B44 /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = B3313FD3D4B2DEEF7722431BBFB29B3B /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; D9B3B3229D255FF72965F141E8163740 /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 6358FB934F90FF76BAB5A90BB8143B98 /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9B938E92127C66506ADB9931ECA181B /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D91395A0C1B8C9B2D24D5A6CBB3F7792 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9B938E92127C66506ADB9931ECA181B /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E99CFE3163B8063027D8D0A41C9C9FA1 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9F0731D740FD43C158B918C54C6B833 /* SSKBaseTestObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D92DCDBBA572303501440046FD3F81B /* SSKBaseTestObjC.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA0A2CFBD0D36B5558325679EDB84B0E /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F7623828F5BD1ADF1E571202A275CED /* PBKDF1.swift */; }; - DA11142A406681305E63E339368E1261 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B35D05F9D8F2973B32FA19FA7F16E1F9 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA2F9F3706BE61E40194512FEBA7B3E7 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = B2686D7E57645C4B311C5F555991861C /* YapDatabaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA71D3BCE279063528254F77CCDD3002 /* SMKSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF18F8957CA527055BE9180AB5017EFB /* SMKSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DA77C40E355EA3AAFE21D2875C641B89 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 9737F8FE6B9F5D05599B9888AF11655A /* ZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA7AA8E4A6343ACD9F64022422C0D619 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = A29720AB5B0786F95BEE40A10CAD3A69 /* api.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA867342140E62C49259C451F90C9A40 /* NBRegularExpressionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = EC974224BF176AC9A37E0A0275F25C57 /* NBRegularExpressionCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA995FF3D6257CF68CD52B250EDB243D /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = DC83C2F5BB81F49B0F42A847F2AC9AE8 /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA0A2CFBD0D36B5558325679EDB84B0E /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97394645D8654DD0A3C26D0435E2C89F /* PBKDF1.swift */; }; + DA11142A406681305E63E339368E1261 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BADD3952DAFE19136E34A1216A24D602 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DA2F9F3706BE61E40194512FEBA7B3E7 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5C76EC4596B563F91690AF1D780B33 /* YapDatabaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DA71D3BCE279063528254F77CCDD3002 /* SMKSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190C0880547A41F1D73E5789EF0A43D6 /* SMKSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DA77C40E355EA3AAFE21D2875C641B89 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 634D7EC01C7DBECB5FE57921525AB3E3 /* ZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA7AA8E4A6343ACD9F64022422C0D619 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = CECC703A7BFD3EEBD309FE09C80F1F03 /* api.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA867342140E62C49259C451F90C9A40 /* NBRegularExpressionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CD15466C0897D44DBE74EDB10198CD7 /* NBRegularExpressionCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA995FF3D6257CF68CD52B250EDB243D /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 69979CF0EBF572A5CD2187AFBC2F0FB7 /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; DA9A8C3A1A77FE4FBD92B23ECAEB87BA /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA698641F78F0B132CF72B0DB6FEC13 /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAD1B86E053E011406EBC57960B3946E /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4A0BC3B63DD972E8E7EF1AE8371C96 /* YapCollectionKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DAD1B86E053E011406EBC57960B3946E /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 353318EF63D7A02510CC8A0A774F421A /* YapCollectionKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DAF68C0AE893C8D7D8D1B47B1F6CD3C4 /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = 58134F9B2183B2B3ED4312F12FC70A66 /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DAFD930A2B6A185658B3A02BF26F43E6 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = C1A3A2FA0A2CF2E08D3286637AFEFC68 /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB01652D1CEAA64F74BE340359006C93 /* SHA3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67362A4413879536B063C51BA6D39802 /* SHA3.swift */; }; - DB0D830BB46D8EC14B9AE179F0DA8B91 /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 232C2D272D1BD5AEACCA29F6CC26D1D5 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAFD930A2B6A185658B3A02BF26F43E6 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DB6C0E951822E3F8A4A4B6B99F86282 /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB01652D1CEAA64F74BE340359006C93 /* SHA3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129AE0F52823F6B5DA5C2BAA4AB596A8 /* SHA3.swift */; }; + DB0D830BB46D8EC14B9AE179F0DA8B91 /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 38879520FEA7FC626AEC1845542F03D4 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB168BF423B945D082AC6AB12937BD1E /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DB3278567B272FC2F95657DEF46276FA /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B64FDF0752057034C33A480E03D58FD /* StringUtils.swift */; }; + DB3278567B272FC2F95657DEF46276FA /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA577A59338FA85ED392E3230885B7 /* StringUtils.swift */; }; DB49CC4C7FBFA6F621066610725BE295 /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 48FCA98DB63AC65293F12FD4E78B26DB /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB7EAD1E02341D180E4B81469622DB6B /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD78789F809CC01E750C448EF61BC61 /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB9D1FE7317B503AA1CDE02631BD6C30 /* OWSLogs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD22541266B7126D1E740CB83AD6E1B /* OWSLogs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBA3B4B5B08989F647AA6F77B906EC07 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EDCF924E104FAB9EC60139F0052E078 /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBCB53B7DD34F14239AB422459524672 /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AF2716DB3719FB71E2294AB2E5B3A7 /* NSData+keyVersionByte.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DBD63EC188E32A85E8C33E87FC94D411 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB55602F0EF7FE0158DC7161E2623E8 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB7EAD1E02341D180E4B81469622DB6B /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0638DAAA334875A95FBB6A7E7184BA /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB9D1FE7317B503AA1CDE02631BD6C30 /* OWSLogs.h in Headers */ = {isa = PBXBuildFile; fileRef = A7ABA877B85C393F79999B6693E21BC6 /* OWSLogs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBA3B4B5B08989F647AA6F77B906EC07 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B807BA28F7B87D0C293784194A817FE5 /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBCB53B7DD34F14239AB422459524672 /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = 5235E056CF0D657972BE4199C586621F /* NSData+keyVersionByte.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DBD63EC188E32A85E8C33E87FC94D411 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B5621BA8FB81EB60329676299BD358 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; DC0E7EE8398442331F77F3AB160D75B4 /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FBCB31E8C7DF1D98D7A138E51A8747B /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DC16E552E92229450887346D98606D22 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB6A18208DD16EBB53B528AAD81D042 /* AES.swift */; }; + DC16E552E92229450887346D98606D22 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39620E74B74D890884D066BA83E3356D /* AES.swift */; }; DC18B71BC74EF9ED064F4D3312EEAD56 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CCC5660BDDC19D0124DB51C95D5C509 /* Debugging.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; DC3708CCB15A92A45FDB94FF35BC8D5B /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2C1262306F5DED4315D78F60CDC5A2 /* TSInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC4B72ECD1F7AC90DC866FAA4ED4FC82 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1074B0D1DA0613019DC56FA8748BDF24 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC4B72ECD1F7AC90DC866FAA4ED4FC82 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F5D80575A28FB01C65A393DFCD43B78 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; DC736E2E2256431F0026F9E4A77754B5 /* Data+SecureRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46BD50FC33E21562288404586E6F0E3 /* Data+SecureRandom.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DC9E86F749472541B448906B307557E7 /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 59ADF2B9A2D4C40DD8B764CCD7958992 /* YapDatabaseCloudCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DCA3C99DFC26C9160E157B6102703984 /* MediaStarRating.swift in Sources */ = {isa = PBXBuildFile; fileRef = F91712BF6CBA8F2BF4BB3C6FE17E1DBC /* MediaStarRating.swift */; }; + DC9E86F749472541B448906B307557E7 /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 44CFFFE78AB68B45B8E5BA41FF6C1142 /* YapDatabaseCloudCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DCA3C99DFC26C9160E157B6102703984 /* MediaStarRating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 008C3C9F10673D70BAD2D9DDCCADE859 /* MediaStarRating.swift */; }; DCC714BA9723851090ADA7E0614D647E /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A75156A8A859DF941C31D53044556B /* OWS2FAManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; DD5FF68E615B9033DA0DA53C3B7E2F90 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD8C88A169FA4499ED05958737849A5E /* NVActivityIndicatorAnimationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38011808504B3DB891C8B6B9F3029A88 /* NVActivityIndicatorAnimationDelegate.swift */; }; - DD9732BC4DE17F3BC299EC832EFEA20E /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = AE82C843614DC0431748F71BE2A5DF7E /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD8C88A169FA4499ED05958737849A5E /* NVActivityIndicatorAnimationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256192204C873E86F6294F1141069EA3 /* NVActivityIndicatorAnimationDelegate.swift */; }; + DD9732BC4DE17F3BC299EC832EFEA20E /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D102A6FDEACDB7F1EB416DDD3D2EB2F /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD9C968D149997BB43207B159FB24B6B /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA8DC520E3523AFEC0CF7B2AE88123B2 /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DDC0B1BAB9B89B8884D54B87255772A2 /* SAMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF1DB3E6E8C2210E98B0FFD448B419A /* SAMKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DDC0B1BAB9B89B8884D54B87255772A2 /* SAMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = AF81A2C39ECD9A239A7BCE9AB454CAD9 /* SAMKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; DE266C7BC1C651CE0193986A4FF74741 /* PublicChat.swift in Sources */ = {isa = PBXBuildFile; fileRef = C95A557D2B1F506E31B95BBF776DDFBA /* PublicChat.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DE323B41DDDC75AFD3A602BE1E7C42D4 /* RSSFeedItemSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE40D9E7FFFB951780DEE43F54A7096B /* RSSFeedItemSource.swift */; }; + DE323B41DDDC75AFD3A602BE1E7C42D4 /* RSSFeedItemSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D253A33C4ABDD8192C74377FEB85CA68 /* RSSFeedItemSource.swift */; }; DE3CBC9A4F13D51AF2B1F6FC3BB4A497 /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 26109DB83E13B741C1E024F00C87559D /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DE57E3BBB402E1883BF570868FD1C407 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = E171A213C893E2F3E0278C69CC2AFB0F /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE591B78E6E83FBCA7220C209401651B /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BC405D92EC48C8B22F853ED31F5594 /* MD5.swift */; }; - DE7495C9930F9BACEFA3DE241D168A08 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FCC2D71A5936520AF090FFD1DACB0F0 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DEB43A10FA4C6AB45301781726FA3728 /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D38CBD70180BAAD589DC9015C92CDF6 /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DEDBDCA4B7E16FBD7D85B9440AAAB556 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 14445CD8B674FC8049CE5CCBA264EB57 /* NBPhoneNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DE57E3BBB402E1883BF570868FD1C407 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C1C5F05DC57BC653C098F55E11B33D /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE591B78E6E83FBCA7220C209401651B /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF4E08865891A298A34847EDCB56C4BE /* MD5.swift */; }; + DE7495C9930F9BACEFA3DE241D168A08 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D673A88FB5DB1D3E7A7A612C5D13EC /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DEB43A10FA4C6AB45301781726FA3728 /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 563658FC222EB92935E05210DA761AAA /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEDBDCA4B7E16FBD7D85B9440AAAB556 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D25135D1C5C718001C1320F79FEEB8 /* NBPhoneNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DEFEBBFFCA6E68F32B8F271E60463973 /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4DBBA48DB349D3B90D63F1C5EAC7A3 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; DF2DDCA2478FB4C0A10FFC37889B8B7C /* Promise+Threading.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7572D0C0A232CB2AD08E02957F8BBA8 /* Promise+Threading.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DF9A4FEE875B204DC74758450A3E2D45 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A4684FEE0BB43E89332346FC732451 /* NSObject+MTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFB12841A8869973C9A03BF05B2AE23C /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B0946418AAE0BA746ED0ED330288FCD /* BobAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DFFCDD9C221AD256C4A4DDBED1607B3E /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 85A07B26FDDBA73C571CA35D0AD9723E /* YapDatabaseCloudCoreOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E04C071E690D85CEF3FE4B7F4CAEAD65 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = A10D56955E0E92BF77DD1C59113045F6 /* MTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E061A415894566EAE829534F360D34DD /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FB0916EA98E0F3A7EFE844E15ECC18 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E065873E617454C6C7482F3448A90D23 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5455B8821A7EA4054C5BBCAE2A64C0D2 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */; }; + DF9A4FEE875B204DC74758450A3E2D45 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 78FFB2095C5EF37C83A592AC409277D5 /* NSObject+MTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFB12841A8869973C9A03BF05B2AE23C /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = E31B6B984476CADF6626671EDDD2E5BB /* BobAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DFFCDD9C221AD256C4A4DDBED1607B3E /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBE8E66ECBAEF471345958BA1DC95B1 /* YapDatabaseCloudCoreOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E04C071E690D85CEF3FE4B7F4CAEAD65 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 288F841E3D33C2BCA6FDB8EC0B6A582A /* MTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E061A415894566EAE829534F360D34DD /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 915069B8E3D47C5F791F3543E44A0745 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E065873E617454C6C7482F3448A90D23 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BBAD1E53D9F46E29395DFFBBBAB6F0B /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */; }; E0658E8572861F595098D7F35ED18CB6 /* TSMessageStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3679C650B66A2C0F89CB316E6D7E1110 /* TSMessageStorageTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E06CEBBFB51FD1D0EF9C24A517785047 /* AtomFeedCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9977345B30B1BAFCD23F5A68CE7C2D15 /* AtomFeedCategory.swift */; }; - E08A3F517A999684BEAC02CC0E087CE0 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E16728B2C780CE4C0897643BC1D54F8B /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E10E2A33FC04E52E5645DBE5D1B00674 /* SMKUnidentifiedSenderMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AEE14548F566B0CC5F0FC50548C47FF /* SMKUnidentifiedSenderMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E06CEBBFB51FD1D0EF9C24A517785047 /* AtomFeedCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0139B565C996926D7C8F984315EB4D7 /* AtomFeedCategory.swift */; }; + E08A3F517A999684BEAC02CC0E087CE0 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C94C0A65ED335889B4C128DC6F0FFE /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E10E2A33FC04E52E5645DBE5D1B00674 /* SMKUnidentifiedSenderMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B79F9F09A2FC0CE335777180412C7B2D /* SMKUnidentifiedSenderMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; E1127235616BF12551CEEAF265966A5D /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B75C6EA11532E1A25611809B1A2FF35 /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; E117F45FA92B9D6352AD78A768B7E860 /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2737AF02AFD54B62D48C8AF5D3BC22FE /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1363AEAF98F0709A215645B8D9CF2C3 /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E72F5B8CB4F5CC2C2753406FA0A0D1 /* WireFormat.swift */; }; - E2137E8A604150D0F39225E0AA50B5DE /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31545707D00371536D1AFB5EE20301C2 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */; }; - E235F5104360BAFCF9E3099A295B0F50 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF812D7CDD5F79162B1B1F552563A32 /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E23937BA9B311667098662C581A68289 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = E17392F0439F59D8C346B30ADB99A7AB /* MTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E24A2449904F296790D12E80DCFA8879 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D0608E570DEADFC3B3D20BEA87962A /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E25FB4D08B28A691E7992828FFB9B438 /* NVActivityIndicatorAnimationOrbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B9CF11B2EFB70E4628672128A36B11C /* NVActivityIndicatorAnimationOrbit.swift */; }; - E295C9ACCDCC6DA30C055B3471A6F631 /* PreKeyBundleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = AC70A28746F028E63CDD5D67805060BC /* PreKeyBundleTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E324AC9BC4AA5B3F6BE234B3EBE39C9F /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 326E433C876BF66DB849E0A1E52E46FA /* TextFormatDecodingError.swift */; }; + E1363AEAF98F0709A215645B8D9CF2C3 /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = C73388658A2CE9C41357407272C7A950 /* WireFormat.swift */; }; + E2137E8A604150D0F39225E0AA50B5DE /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0334CF67674F04BF201EA1DD203B5364 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */; }; + E235F5104360BAFCF9E3099A295B0F50 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F244822683D33121C45F68E3774D615C /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E23937BA9B311667098662C581A68289 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD4FF6BD1D416373EEB6189CE9AE8355 /* MTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E24A2449904F296790D12E80DCFA8879 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 36745C4EE99EB34991D66916B2EC9164 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E25FB4D08B28A691E7992828FFB9B438 /* NVActivityIndicatorAnimationOrbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A905CD1EE7029E1818591A53F99026 /* NVActivityIndicatorAnimationOrbit.swift */; }; + E295C9ACCDCC6DA30C055B3471A6F631 /* PreKeyBundleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FA96CD9796FF4593561024A69DD1322 /* PreKeyBundleTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E324AC9BC4AA5B3F6BE234B3EBE39C9F /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55127B848C0FF37295358FBCFFC6540C /* TextFormatDecodingError.swift */; }; E3350062328FB59C8417723F5F25C44B /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 016D8D3BC0CC2C3926025FDC62CB0C32 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E354C727F3A418DB06BC242E96660684 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 883D88E82380AB2FEECF51108154E9D8 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E359462D8A409A30823EF4D8D500E772 /* NSData+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C6BA802080A4139FFFB5E38C968EF0B /* NSData+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E354C727F3A418DB06BC242E96660684 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B4CB3A2227A9981E1055A6DE54752E /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E359462D8A409A30823EF4D8D500E772 /* NSData+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 75E61C7C4EA224115EB0DB063975493C /* NSData+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; E38C5BA6226973261BEDD50A87FF388A /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = E839D62A47D53BC9E613286ABF01CB2D /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E3CD22B39B8C6A1B342A18598F661D73 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F852D46E31FF7C444DC4F94FA4A6594 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E418D378CCC4E767DACCC7D37931D8A1 /* Date + codingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E27EAD0C73B79A87EA6561279FEE5D /* Date + codingStrategy.swift */; }; + E3CD22B39B8C6A1B342A18598F661D73 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = D0F3064111B349DBDEFC3E68E4D173F4 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E418D378CCC4E767DACCC7D37931D8A1 /* Date + codingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B8538AF5A0EA88BA195A16411165D3D /* Date + codingStrategy.swift */; }; E43C90404DB59C2940AEE6B39422AD9F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; E443F9B0F682BD5FFBF5D409C4823336 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - E4AEDE9E503D4DCE11A58917B609F1B0 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 16314E2F905C1C3C9EB71F4B55652F27 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5716E874F87669506886E9168C9A22A /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 43DD657BB0089D391D35EE1D51356FE7 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E596FF3CAFD4F8AAE02DAE63A6E9453C /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0672AB1C21E58AD159E8511D5936AFE9 /* YapDatabaseRelationshipTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E5D8ADC3E6D713D032243FC4EF0A1D5B /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = DA77B73027F0F3F5194B6F1DF61C7468 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6700B1252F0FBF58722B1C1A7BD57AA /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A70BC9ACC5792128B274147B0DC4DC2 /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4AEDE9E503D4DCE11A58917B609F1B0 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2A2EC660876AC5FFFD40C656EE8CB8 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5716E874F87669506886E9168C9A22A /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4950E14AA486A7453A57C626B7735791 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E596FF3CAFD4F8AAE02DAE63A6E9453C /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F2D3F163D7C4640304B7B1E9705B07 /* YapDatabaseRelationshipTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E59A59E92F63B56640CA3394CC643B2F /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F18448A9E120692A5E953E0B0A7F0B8 /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5D8ADC3E6D713D032243FC4EF0A1D5B /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = AE368F9825F5CD2D0BC94FE1ACF6A934 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6700B1252F0FBF58722B1C1A7BD57AA /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAFB00A93D41AD798E290C593ED99AD /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; E6CDF4710A451A9FAA3DF872DE01751D /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4E7A0065FA4459B0CEE2A15384BBC /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; E6F7CEDCEA848C0CB30AD8884D6E139B /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 940AA290D4CB7B37BED3E4ED81F52F41 /* AppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E77E5AC366648EFDB04FA1A00F857F19 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C37A899C7008F97C0FAFB80AC38A5748 /* YDBCKAttachRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E77F8111737837F2FD6580B36B6C3810 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 1131F8413B2D407B35A6504DB8DAF45A /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E77E5AC366648EFDB04FA1A00F857F19 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 585B4257BA8FA86A0698483DD50832D0 /* YDBCKAttachRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E77F8111737837F2FD6580B36B6C3810 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D2C396163BC632D3C134A726F0AB7B1 /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; E7D2122E1B42E055CD3874BB8DD8EA8C /* TypingIndicators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F0C62C2B670BF5506561700E34CA69 /* TypingIndicators.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E85917E35CC3A2DA13C2E0DCC066A230 /* NBRegExMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3F5E0950F8281C67C0470AE8C4072 /* NBRegExMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8960BFB838DE8BE6DDC77994DC97595 /* RSSFeedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF81AD89BDD067CC77317FDBCC699BC5 /* RSSFeedImage.swift */; }; - E8C1A8535D0E297C12770416BAE8E017 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B50288AE075616E95970AA14F5D9DB /* Google_Protobuf_Wrappers+Extensions.swift */; }; + E85917E35CC3A2DA13C2E0DCC066A230 /* NBRegExMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AB956E105419CD2E7342D9784F130A97 /* NBRegExMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E8960BFB838DE8BE6DDC77994DC97595 /* RSSFeedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C299963E6CFF4ECA0C07E376BBEC1E74 /* RSSFeedImage.swift */; }; + E8C1A8535D0E297C12770416BAE8E017 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DEAA3D37B91E56EF8D35645CB6B717 /* Google_Protobuf_Wrappers+Extensions.swift */; }; E8E3FF8020068ABBC8A39A735B64E29D /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C28C6ED1D30D4BC4B73138A96CE40F /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8FA79A319686A39211B02BC9F9A1665 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DC226CA134D8A686CA353A73F819DF /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E9010FD014BD10BF7A2BB06D2CC0E3C1 /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F18AFAE5CB1A6E8313C7E74A78CE3371 /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E90A4C5C75DDB00DD971B0B65C95496A /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6EFE32D81316F8DD07B4EA5BCAD399 /* GCM.swift */; }; - E911C500A3751799C8497EC5C214E404 /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649D0DAF0B4E0247DF074E8C7571EE72 /* UnknownStorage.swift */; }; + E8FA79A319686A39211B02BC9F9A1665 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = E73998BBA2B0E2904BD2676CB603844D /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E9010FD014BD10BF7A2BB06D2CC0E3C1 /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 36FFB23AC20677C98074F573269544A3 /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E90A4C5C75DDB00DD971B0B65C95496A /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95BFADE19898039DF632F7450095F65 /* GCM.swift */; }; + E911C500A3751799C8497EC5C214E404 /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1D2173F07445B9B79084D3BE5DE39E /* UnknownStorage.swift */; }; E934C54957ADC8DB05F891CF9F02E100 /* ContactDiscoveryService.m in Sources */ = {isa = PBXBuildFile; fileRef = F40D2BAF36194B374F438141692BF519 /* ContactDiscoveryService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E94B13F0B350F25B146DE476F7748BA3 /* NVActivityIndicatorViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B86EFE54A95F31C19C1E3F75870A8CF9 /* NVActivityIndicatorViewable.swift */; }; - E9617B10176C58250C7E6AB7958BBD38 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = ABE34BDE04C3223A4B35B8E533DA17F1 /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E99C318789CB06AE574E4251F58657CF /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6E06EAFB74336464600B5A84F09A17 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA19CABE9B77F855D1B3AA9C9F2D2090 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = B870BEAF3D8F27549DBDDB42183F5CA7 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E94B13F0B350F25B146DE476F7748BA3 /* NVActivityIndicatorViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE591689BCF16427790C1453DA7618C0 /* NVActivityIndicatorViewable.swift */; }; + E9617B10176C58250C7E6AB7958BBD38 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = E04B24CA9E70B937D957BD30EA97C8DF /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E99C318789CB06AE574E4251F58657CF /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = B7F53A2052B37C979F5E29DDA0866EE1 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA19CABE9B77F855D1B3AA9C9F2D2090 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D56BD60DD2E6369C6359B940D95B69 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA3B7DC7CD49551F576B10D874806422 /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DE199C453E5535BF64E0392D89EA5B9E /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA453D1A2A321C2A2A7380158BA5DFBD /* LokiPushNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BA120902D1FD1F738BAF4CCBE7C2C2 /* LokiPushNotificationManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EA50D535A6034F1E23CCB9752EE57E2F /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = 707898EF5E156C3E38731A5A088FBCDB /* BinaryDelimited.swift */; }; - EA60B28834485DEDB20D36A85C92B1F3 /* MediaTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A02B751060B131D71934F445BAF463 /* MediaTitle.swift */; }; - EA63647BFBD427B13CA9D212A37E6A0C /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C2A8DBF0CA962627C7139F59257A5B4 /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA760CC0786D54F28382C66CF7B92B2C /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 74ABF73A874C4B3B6088D8E4B6ACE6AE /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EA982C10D34F6B4AA4D93333709F73B8 /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E61BD801978AC62DF5144276621515 /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAEB675632FB09FAF03F1490C4A0609C /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811B6B3686D7D7A75824E76AAAB47935 /* Google_Protobuf_Any+Registry.swift */; }; - EB10F39492378DA9B6E8F21D2C7F82C5 /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B889A501DC08742F989C6E7A52A0CD /* HKDF.swift */; }; + EA50D535A6034F1E23CCB9752EE57E2F /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B834EFB02ECD4E48D5CAF29C30648A5 /* BinaryDelimited.swift */; }; + EA60B28834485DEDB20D36A85C92B1F3 /* MediaTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64197A47A6968EDFF33DE08B34E1585B /* MediaTitle.swift */; }; + EA63647BFBD427B13CA9D212A37E6A0C /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B6C36D99621DA6182887C2DBEB7BD1 /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA760CC0786D54F28382C66CF7B92B2C /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EA982C10D34F6B4AA4D93333709F73B8 /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 209BE3918515576CB8233490900601CB /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAEB675632FB09FAF03F1490C4A0609C /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7ECAE1D7D10EC3E69ED3023463361F /* Google_Protobuf_Any+Registry.swift */; }; + EB10F39492378DA9B6E8F21D2C7F82C5 /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCB7F533648536ED9289B482A7C423EC /* HKDF.swift */; }; EB25579F6A50F8A036F556B1FD2C671F /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A53654B1E9395BFC7ACAC3AF4F26A280 /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EB3B37948CC8F005680FF87922250779 /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C5A83C54695E23BFDA84D39FCFEFA4D5 /* YapDatabaseActionManagerTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EB40D4305464F86F4857D3AA580ADACF /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = FA5F80E923120B5A15C7397A9E4A4098 /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB3B37948CC8F005680FF87922250779 /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB5E1DAFA086FE599264F467F8B2DAA /* YapDatabaseActionManagerTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EB40D4305464F86F4857D3AA580ADACF /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A749454FBB8E349F763A8C11875EEFF /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; EB70E30BD7F29E9674A83F4F6884B6A1 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D49AD6D9EBBCFC8C0B296BA8E8AACB80 /* Starscream.framework */; }; EC1ECEA0FC81CA9A35146B4F998D21FC /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - EC1F725BDDCCBD9764F1BF4F69B886CD /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 01CE6D09EE1A5125F748E50FDC806691 /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EC71119080211FAB78FBE2512514487A /* SMKUDAccessKeyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBEDD0AC6596838FDA8342FF2606A623 /* SMKUDAccessKeyTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EC910A49F34F713D387616E183D6E8BE /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DC8E86A4E0D5EEE0921CCAC3AF3F4DE /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC1F725BDDCCBD9764F1BF4F69B886CD /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE4CF9B353FF442360455D2479560F3 /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EC71119080211FAB78FBE2512514487A /* SMKUDAccessKeyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A548E138BCD222E7E08E778310A86A4E /* SMKUDAccessKeyTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EC910A49F34F713D387616E183D6E8BE /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA98D9F2C2FF2F153241CA2FCDA52D5 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; EC996D46FA6146DC08E8E15F89EF039C /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1B89C632EEE1D19E33CFB6C35AFB5E /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EC9EF1955FA70F70BF5E00D4AA1D6E37 /* String + toDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08363B761EE41B0F478D2DA8D59F59E6 /* String + toDate.swift */; }; + EC9EF1955FA70F70BF5E00D4AA1D6E37 /* String + toDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0161BA263A6DE52710C9AF7A52ACB512 /* String + toDate.swift */; }; ECCBA284ECA80002579A6F4E000675D2 /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = B22BF595AF708CC0E90812A04E8B1A5A /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECFBE498F1F2C4EC28A07A6BDD516687 /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = E1286AF5A7D31BCDA93C86F65286EB7B /* mz_strm.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ED78963166367CF22FD2B83FC48BC07B /* NVActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D0227BA940BF979BF3E4C9B7BADEA9 /* NVActivityIndicatorView.swift */; }; - EDC664668050CF29B61BFAF290BF9231 /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 265B2BEF5205D5FC286A357451080F6F /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EDE182BC2167F356FB58A838482C9EA2 /* SessionCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 14E90509F203DD3573D96D99ADB01902 /* SessionCipherTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EDF19A66B167879A9D0BA4A73FCCE9A6 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = C2AF61EA2806F71C9B00F05BDD0F2391 /* mz_crypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ECFBE498F1F2C4EC28A07A6BDD516687 /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = A1DEE5523FBC8CBDE64DFD95D90F4827 /* mz_strm.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ED78963166367CF22FD2B83FC48BC07B /* NVActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F141E1808C1DA1E04E377661D1C9CE /* NVActivityIndicatorView.swift */; }; + EDC664668050CF29B61BFAF290BF9231 /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 623A7035D938044971C4DB9143949BB6 /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EDE182BC2167F356FB58A838482C9EA2 /* SessionCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A936F99952AE8BB0D9D70CBBD9D1E4 /* SessionCipherTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EDF19A66B167879A9D0BA4A73FCCE9A6 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 644B9FF6835091C44036D97F018A355E /* mz_crypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EE16C558333AD9150C6ABA2B0E17F458 /* SSKPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B9B72E3404E6D22D926B1896D1EFB4 /* SSKPreferences.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EE21118AFDFC5FFD7C81F5A77B1F8F35 /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DBC66DB696F01F00AA574CB8B94E17 /* YapDatabaseManualView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EE25A73A7949BB930F9AAA3442C6D595 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BDC20B8A2B3B560F071F2600CC26AD4B /* DDOSLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EE59CC4358B9BF781F9E4477392F8383 /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E8FF01805497022D6F3D7BCE4EDF358 /* Guarantee.swift */; }; + EE21118AFDFC5FFD7C81F5A77B1F8F35 /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A9685B300D3A2010DDCC35533F12F3 /* YapDatabaseManualView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EE25A73A7949BB930F9AAA3442C6D595 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B4640958D6E1FE4757C71A9D3DB71628 /* DDOSLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EE59CC4358B9BF781F9E4477392F8383 /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = C571ADD6BA41C3287BEE87A9657D70AD /* Guarantee.swift */; }; EEF3170F7481301F6A13B2FB1ACE7345 /* Pods-LokiPushNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE54494C0C981CF7DFE9E731E42B0B1 /* Pods-LokiPushNotificationService-dummy.m */; }; EEF99BAE3923F37F45805E70FC98159B /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A3CDF3090BECD02732184EE343553DD /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; EF34B758738DB70868EB7DCC4EA3B3B5 /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9B07E1C33D48D3361991B0158ECBDC /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF7E457E3F7C0B57F541B99F388B6B0C /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 886562F694AC2C190F5E20A173E4E723 /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF8F7F0B3CBA4B6A7D53DB0D030DD3DA /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B917FD555C82E648427DDB30B2CA901 /* Deprecations.swift */; }; - EF8FC6E48297C586E9712AFF2A5EA314 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5F6F628399C56CBAEBB371DEF2F206 /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EFC2D1FE046614F3EC326825DD88730B /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = B94BA09EFC80E3898015416A571B33BA /* NBPhoneNumberDesc.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EFD580CEFEC4C440FEBB2870EE2E1798 /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3EA19222B19739FD975E7CA7EF4C12 /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF7E457E3F7C0B57F541B99F388B6B0C /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B3850558875C8ABF6ADD1B10525A4E /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EF8F7F0B3CBA4B6A7D53DB0D030DD3DA /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF690BFAFF8A39EBD72046F7FE8142B /* Deprecations.swift */; }; + EF8FC6E48297C586E9712AFF2A5EA314 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 730B3E0697C235A2526E987EA6C0B36E /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EFC2D1FE046614F3EC326825DD88730B /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EC0F11B2B12F2D3007CC6D0F34ABCEE /* NBPhoneNumberDesc.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EFD580CEFEC4C440FEBB2870EE2E1798 /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 832C817D082FC425C445C3B4A00B41AA /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; F04DD5B17506FB09B3A96D0207B4A7AB /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */; }; F0A37763F6D6E85BE90F1155BED8A960 /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DD89C83F8194212FA0F05276186321 /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; F10F012BF766A016AA30DA2063BE8155 /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 75B85789C373087391B891B8C6A93C54 /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F16FE895616E367C36437E6672BABEDF /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9BF0425D7333484B53EB39AEEB0D40 /* fe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F173FE54B589AB6837062AF805005F4A /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 002AA1112493A4B2FDBD418EF99CCBAD /* YYAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F1866FFF6FEFA3BC0D4C261BD9A27769 /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07AEE302B7CEFCD7EC5E7ED4D228F9B7 /* WebSocket.swift */; }; + F16FE895616E367C36437E6672BABEDF /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD975A82DE6A652D4652F0A7F0B88EC /* fe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F173FE54B589AB6837062AF805005F4A /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = B3501487E0061822AA95680E4E488A13 /* YYAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F1866FFF6FEFA3BC0D4C261BD9A27769 /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */; }; F18DAAAC0451D938697A3659138621C7 /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = FA9EDFC3A747B0385F37ADC62BA302D4 /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1AB6F6729BB242D35DD6F34E2C1F28D /* AnyMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC725ED5142C60D1BDCDA8F927133992 /* AnyMessageStorage.swift */; }; - F1B0836AADBBE8C4956B5F3029F97DB5 /* SMK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EAB73061B3D9CC8F50A6E021BA7642A /* SMK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F24B42C87C26FC98CD53BFA9AFA8073B /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB462F3A172871759FBB56D5A452856 /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F24BFE91ED620E9A976F185C3E03023B /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 18640310FAE6F3D9BB6582672C5F3AB5 /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F26818FFF57E2E84593D521B4F1D49B9 /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EB157D9BB1211D3BFF3E61270C4256C /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F1AB6F6729BB242D35DD6F34E2C1F28D /* AnyMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E929F6EE453331EC7741D0C0B6089F49 /* AnyMessageStorage.swift */; }; + F1B0836AADBBE8C4956B5F3029F97DB5 /* SMK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 799052817ADBB0A616D6AF252C4A29C0 /* SMK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F24B42C87C26FC98CD53BFA9AFA8073B /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD89646722B730DAFDD803550EE69FF /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F24BFE91ED620E9A976F185C3E03023B /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9B8E02FDAD1D3FF468010A56588D5C /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F26818FFF57E2E84593D521B4F1D49B9 /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = AEDE7F703B4F5B09E7B7C8209B713E98 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; F26B4E499299C875526711B8E818C90C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; F27CA359B806195CF44ABCEFBAAA3854 /* OWSPrimaryStorage+Loki.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C3419181EC52B99E7962AFD8FFF26C /* OWSPrimaryStorage+Loki.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F281613B72132959D2715857F8EFE0C6 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFE913DD127D1C5414EE3E370C42AFD /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F298F5FAE2413F7B807718B231DF7BFC /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C44E2C6E8C604F71C3BDCF62E6BE8A3 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F281613B72132959D2715857F8EFE0C6 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D64460CD8DEA5C512BBDD53775468199 /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F298F5FAE2413F7B807718B231DF7BFC /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A63A2A4B79F38861E8C374EDD1EDD74 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; F2B007D8BDE47460B8DDF7A8181EB511 /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - F2C488EC0076DB3382FFBCD0E7E4A855 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = C910CE9488D467AC2F4700BCD185DE91 /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2C488EC0076DB3382FFBCD0E7E4A855 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 9522BB23EC5C59AE795165E1D143E69C /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; F2DCC9574EA4333BA894E5E3EC21107C /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - F2E322EAE8FC13E0808E924B0D923477 /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F09502FC302767B4C4304B088344499 /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2E9EE53EEF233062D253E917B624622 /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C227AFE0F1AC4E2AB906A533459E8E /* YapMurmurHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F2E322EAE8FC13E0808E924B0D923477 /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B947D99D0C1E700705F6BA8F66DBAC /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2E9EE53EEF233062D253E917B624622 /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 03933F8D25D685ADB0E7D6655989B7BC /* YapMurmurHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F3316358BF0195F44DAD313C33749B5C /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AE556178F8000030F5989B0EEB667A /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F367D50E6B8B8383C5FBDE6530179F76 /* FeedParserProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE171F9F539A2F0946FCCCB5BC644AF /* FeedParserProtocol.swift */; }; + F367D50E6B8B8383C5FBDE6530179F76 /* FeedParserProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598217629748B34683B8D8B63F505BAD /* FeedParserProtocol.swift */; }; F38610C7D88D1E7BAA070FB317DAA54A /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 731005F6499A4E10D1AD65B19FF9773B /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F3BE1AF34D1EBAC2E88701F08CE842AC /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = DDAB0A10AE81D583EF49ED310233C16C /* YapDatabaseViewState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F3F0CE236EB3251C9520B54587A7D4D8 /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 417A653B0AF4EC72F052D55BFD1B147A /* YapDirtyDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F40FFA4B2A0D01C67C817AEC873E5D76 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252C3A8BF6B639D5D45CD236AB525B43 /* SHA1.swift */; }; - F49CEFAD4597CD8C2FE4BE6DF6F1D5AB /* AEAD.swift in Sources */ = {isa = PBXBuildFile; fileRef = C574AE05B226763DB5CAE922C82DC990 /* AEAD.swift */; }; - F4CD521BAAD9139C0DB528D8751C5918 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 71566F7423BF3D5691EB3D0071420FC9 /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F50814D4418797A92001A17B73683B3D /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0940A119AD44C32543A0CC8E1AA2BDE4 /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */; }; + F3BE1AF34D1EBAC2E88701F08CE842AC /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = A741CC79CA05EE37BF8E2933D4C52E29 /* YapDatabaseViewState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F3F0CE236EB3251C9520B54587A7D4D8 /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D97387408C8ADA0424312A8E1A56B2 /* YapDirtyDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F40FFA4B2A0D01C67C817AEC873E5D76 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1796E253486503D3E2653F0226C9B3DE /* SHA1.swift */; }; + F49CEFAD4597CD8C2FE4BE6DF6F1D5AB /* AEAD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B9688E5E00C796CD83F691DA37DB333 /* AEAD.swift */; }; + F4B1F4C688474BEA885FAFA8C5214E2F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; + F4CD521BAAD9139C0DB528D8751C5918 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DC1E4334B0E67FBCCEDF9A684EE922 /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F50814D4418797A92001A17B73683B3D /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 493F5FF22C30D80038DC3D96DCE587DD /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */; }; F53F34968BA0D40147D87EB8DB8DC1F9 /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C23CAA33FC9E471D84F9C684E1BF69A /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F57959CE3C3F55151F1CA40102F7AC59 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B061EB70675361213BA1048756EB4D84 /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F57959CE3C3F55151F1CA40102F7AC59 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5597F3761E098B219601CF6174A8456B /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; F5F538165DDE59C34BB038D1C427747A /* LKUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D9178DC5FE6A8380B5D17440B4D15A3 /* LKUserDefaults.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F5F5FE0644389AE846537F7D54A8A406 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 68FD63985946FCCA4E40C690ABA0EA2F /* PreKeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F6409C1CBB4E970EB74A37027B8E8509 /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 82293480AB7A8BA55477643E5D31CB23 /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F5F5FE0644389AE846537F7D54A8A406 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = BA015C8EA397C40DD0996B76BF331C50 /* PreKeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F6409C1CBB4E970EB74A37027B8E8509 /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C75D1C1FB5ED1DD88EF79E469CAFA02 /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F659EF96A425BA8824E800BBF6FE4360 /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F660F4D245853BB213D00BE7A4E0E9B6 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B066CFA27B593A00AD8BB7D17FC231 /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F660F4D245853BB213D00BE7A4E0E9B6 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A09B9810DF657312269A27435A657A /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; F680FD9C67CBBF0EF0F55E567967B2FF /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E3A4F0DA508282C800A468F83D517708 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6834AD91E388E126E6B642FB64B9DFC /* UITextView+Placeholder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C9497F84B49DBAF7F2DA112A469B794 /* UITextView+Placeholder-dummy.m */; }; F6BF7F9014CD88D86B69BB08CC99AAAD /* String+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC55CDE375A4F2D5AA87811D8B07D3B /* String+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; F6CACAA4BAC0977ECCCC980F32287F6C /* Poller.swift in Sources */ = {isa = PBXBuildFile; fileRef = F349C6FA36C612FEA3604E04CFF1DDFE /* Poller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; F6D2CD8F3920D2A7A790D8FE34A2BDED /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11ED5D762CBF1154E56A51833DACE84E /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F708A97DCF5C81214B850B806A905B09 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E21692698CBB777E51EC433AC76F418 /* d.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7273F77B8D55F38C5E7600FB37C280E /* NVActivityIndicatorAnimationBallRotateChase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2DC92D27288DA2A74BB0694D45E8CC6 /* NVActivityIndicatorAnimationBallRotateChase.swift */; }; + F708A97DCF5C81214B850B806A905B09 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D00DDDFB22353B53A0499A1BA02C20 /* d.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7273F77B8D55F38C5E7600FB37C280E /* NVActivityIndicatorAnimationBallRotateChase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF2ED896E36793C47F1FDD4614EE7E1 /* NVActivityIndicatorAnimationBallRotateChase.swift */; }; F72B969BF36D8A7FB30571AD066B4D21 /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A397BBFAE2543AE1AD8F36F6B92AE46B /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F73C69A0479D5EE930A84FA9E0D3A86E /* Data+SMKTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C146E6C6F2FCCB203DBADE21920612 /* Data+SMKTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F73C69A0479D5EE930A84FA9E0D3A86E /* Data+SMKTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDA6D56F24CCA39CBF72D2D25C0263D6 /* Data+SMKTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; F749F2C3785A0AFE3D62AE4ECF048C30 /* OWSLinkPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CBA5D6B6A28D94C67A5906F165172A /* OWSLinkPreview.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F74A3975471B16AEA52D9DE29454B682 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2506664CD7BC51185885D12B8C4FB3EA /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F756DA99732C7FF7BAB52373E570B5A9 /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = 39B3B02F60A96E0684E79CA009968DDB /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F74A3975471B16AEA52D9DE29454B682 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0842E48785972073071DF3CA53AEAF34 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F756DA99732C7FF7BAB52373E570B5A9 /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = C5375340898C2B9FD943C6AE682D880C /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; F77AADCD52F3DE8575E453E253968DE7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - F780A004E07F2F64AA56E8C5F28A0248 /* String + toBool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70795DA3204EF60544A0BBB6246B59F7 /* String + toBool.swift */; }; - F793623610451835FE6F39439CC745E7 /* UIViewPropertyAnimator+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB72E86ABF9DE252AA21AEAA42400153 /* UIViewPropertyAnimator+Promise.swift */; }; - F79CA42F9EA4C85F2EB78969992529A5 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 438036D78955002953567D0DD016F9D6 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F780A004E07F2F64AA56E8C5F28A0248 /* String + toBool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B80390EDDFFD344F17FDD094AD2DE79 /* String + toBool.swift */; }; + F793623610451835FE6F39439CC745E7 /* UIViewPropertyAnimator+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA09E3C8A4CA1B00FF5BF1B6BBD9B071 /* UIViewPropertyAnimator+Promise.swift */; }; + F79CA42F9EA4C85F2EB78969992529A5 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 89B4F8737EAA348A9E1BFBD661DE0B87 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F7D65AEAFCCF75EFA39749611063A7A2 /* Promise+Hashing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D48B0AE29D51741B690B5E70356840 /* Promise+Hashing.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F85886BBD87AB4DD96B391957DA56FE5 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8903B630EB6E4D96188F4B1108F0F33E /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F85886BBD87AB4DD96B391957DA56FE5 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 44935AA881C0145757DAC213A5C2CA32 /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F85FB0A797B53D1136326B9B8148B354 /* OWSRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B154F6228AAF87EA5B5547A993AA63 /* OWSRequestBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F863E74B5BED00F698522D811A229646 /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 100820FF9C8B486DFADD993A95557C05 /* Blowfish.swift */; }; + F863E74B5BED00F698522D811A229646 /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4ED4DAE8DC711487CE4F77A7E095F1 /* Blowfish.swift */; }; F899501A788FC9BDE3D932F0A01752C9 /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2E2ED823A890DAB80F1C60B693A305 /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8B03FED859ECB7CF390E7C5C8669AE6 /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 658FC0EA6976D5644E53C594A2691274 /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8D1CE52EAA3ABD0505187075E93DC5F /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 31ABF88A5A7CB4DED0B3BA743592EEDD /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8B03FED859ECB7CF390E7C5C8669AE6 /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D2E5AE2A2D8A157AA2DC86ECB44294 /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D1CE52EAA3ABD0505187075E93DC5F /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 007A482F8415E458F4975821EF3AC349 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; F8D9B71C7D97F1BC26FB73C7F3266129 /* portuguese.txt in Resources */ = {isa = PBXBuildFile; fileRef = D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */; }; - F90D3BBBC04BEE17A2BB91695FF0A447 /* SCKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E123C4217D6FD7F6C3DE6FC6E5F15B54 /* SCKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F90D3BBBC04BEE17A2BB91695FF0A447 /* SCKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CFB3A22AB06ECBD16DA1795FD468FEF /* SCKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; F97D8BCB2B6CF6F6B11E8BF0DD45EBE7 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; F999F37CE0A11DBDD9416FDBBDDFC376 /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 53403E978E9264C5B5071B7B44075710 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; F9C9B4575F29871053D688FD416D7F47 /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 860CEC5C79401D15D2CB98D9CE6B862B /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; F9D09FAE2A62D7D09C1C26A0A4171BD6 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF9A0F1BCEDAE3AB8AE45F6353209BC /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; F9D23A5994AF2A2F69311B02BEA492CF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - F9D2B18510B0F2FD2892C2601547A4F5 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F2D82DE8F08C092F7C59FFDD853DCF1 /* YapDatabaseSecondaryIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F9E9BD0B5AB81226E9D4676BECC415AC /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B43793A62D93EE02F64453A7C6A67519 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9EC10F525540FC9963018E562D385F9 /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = D8C5883E72F9E201BB6699A164720C63 /* compare.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F9D2B18510B0F2FD2892C2601547A4F5 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7EA74B31A61284142EA68ED49E54B19 /* YapDatabaseSecondaryIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F9E9BD0B5AB81226E9D4676BECC415AC /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B0EDC61D709A4DC36E9E51EC56D119 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9EC10F525540FC9963018E562D385F9 /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 65BB42FD91EB111A94AB6045CE3AA2CD /* compare.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F9F15A5C28177BD34E70ECF987E6D1FB /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - FA111945FD3BEF1703E2F091935FCCBE /* WhisperMessageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2920A08D25B38A25789C6C646D7F1333 /* WhisperMessageSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FA111945FD3BEF1703E2F091935FCCBE /* WhisperMessageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 25998B7965D333660E717565777866A5 /* WhisperMessageSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FA3336901968805A26C57323C2CACF99 /* Pods-SignalTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B284D014866BED7F4A36EC6CFBF106F4 /* Pods-SignalTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA485DC4B021D955C20CD6144B0D370D /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 72BED4E06BB9700F686E4F27D49571EA /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA485DC4B021D955C20CD6144B0D370D /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = F07E6596502AC480E8CD6B0A135E9A77 /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; FA86E25F4F8B0DB0062960287DC84901 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13B06A168AA3416B8ED9B44C39714883 /* AFNetworking.framework */; }; - FA8EDB7944D561F0747594E390D5EC5B /* SessionCurve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F942CC5632F1CE049DD8A4C9A33312C1 /* SessionCurve25519Kit-dummy.m */; }; + FA8EDB7944D561F0747594E390D5EC5B /* SessionCurve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A83D0992B8C5B0015F661319CCF64C86 /* SessionCurve25519Kit-dummy.m */; }; FAAB003D1137B5A57A255C499D3B47BA /* YapDatabaseConnection+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 74884D7FE2688C5C626BBED671C27488 /* YapDatabaseConnection+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FADCC0615F83556A24D0BEDEFB69F15C /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 92ECD910102CF039DC54B2DD32BA7828 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FADCC0615F83556A24D0BEDEFB69F15C /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = E5B3EE4C125C028BDF39632F02742770 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; FB0A92A3F945EBB60FF64E707990144F /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A69AD8486DAB39D1AF17FBC1480695 /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB0AC0F31ABBB103DCFECA9F6B76B421 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7B566434F63EBFA168BA68734B637C /* YapDatabaseSearchResultsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB5BF3FB10ED10B870881B83F37B101C /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 278C86BBCEB453D68EC6D45DEB14BA5C /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB954FF0A389F593C7BA6E0A5AF7922B /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BC74EEEBB708223CF65B2AD06B4D41F /* ProtoNameProviding.swift */; }; - FBB1BF95EB770A61452BE48832032BFE /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E65D9F89707236E3DA5CA4CA1DB4D76 /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB0AC0F31ABBB103DCFECA9F6B76B421 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6969FD49E4263D88E48D4C32E528544D /* YapDatabaseSearchResultsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FB5BF3FB10ED10B870881B83F37B101C /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BB375B657B7F071ADCB4BA097A2571 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB954FF0A389F593C7BA6E0A5AF7922B /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D5BB5C8894E32D7821716F457B882A4 /* ProtoNameProviding.swift */; }; + FBB1BF95EB770A61452BE48832032BFE /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = D933F22B350B71FACC672F77507CEED8 /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; FBDAB27388BCAD81498D895599CA6758 /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - FBE4AB9D7C84C4F39FE42D441277937D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB6344F59FE90C2E64AC63FB8B60B57 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC3665E627A5B1C25230B29349489B0B /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBEBF3B0BCBD55ED63014E2BDD3896C /* Error.swift */; }; - FC38499F6A06547B33765FDDE7FC2EAE /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEAB3D91C5A0D8A20215C6333C7CA12 /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FBE4AB9D7C84C4F39FE42D441277937D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 373CAF9CB413608B327CF55581139670 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC3665E627A5B1C25230B29349489B0B /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0940FB515EDF822434E8395F755BE60 /* Error.swift */; }; + FC38499F6A06547B33765FDDE7FC2EAE /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E82E4A1D3EA10AC51A47BB0A1E7B0573 /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; FC4226533CF57206F2536F35841AE5BD /* OWSReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 71101F66840B98A0A58175EB3A5B14D9 /* OWSReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC4A74BE781036CD5820EE9035F07532 /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 330F018053687A74D0B4CC732DACB56A /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC5600117F2F1BCC171BB690B645A7E2 /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DF31F7AE0B4BE4CFABB1C3DC0426C3 /* NSDictionary+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FC8AFA8C499D5BDC7FCDE1F237CD3C83 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE47FC8095FC1244993A12F01842418 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FD0F451322F256EBAB98F55DD64DAF9F /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DA87053753D15CEFECFB96A9C1EA5286 /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC5600117F2F1BCC171BB690B645A7E2 /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 499F69D1F4A8265FCE15FF00D45BD064 /* NSDictionary+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FC8AFA8C499D5BDC7FCDE1F237CD3C83 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = DF2F682FA7F4F0A0F160BFC722375798 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FD0F451322F256EBAB98F55DD64DAF9F /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D18F1C3EEEE304B1EA1761809B4ECA9B /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; FD2BD632FB7073A89C132ABA6542ADAE /* OWSProvisioningCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C2EC0DBE36879D712FAB14A44C7A4E4C /* OWSProvisioningCipherTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD3B1F879B728422098593D1E04CDDA3 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 62BC564340F50860F7D74A0E2F5834B8 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD3B1F879B728422098593D1E04CDDA3 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 12447B5F2B0697B5DCAD96C627F5C1BE /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; FD61A57CB594178BD2909AE676FCFF76 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 250FA28C30C1ED8697BD3D0675CF8B78 /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; FD685FE0931C5800765420251945C682 /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC101E21E346DFB75E96E5C089F99B6 /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; FD728D8FE7D92B85E6230CEFE02FC3BC /* LokiDatabaseUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09053A1E881236B8E0F2F8F0D87CEC0 /* LokiDatabaseUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; FDAC73497FFB1835C0547775E03BB043 /* Mnemonic.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73A2F5C31DFBBB6174FF4492E4CC5F1 /* Mnemonic.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; FDB2B933B1AD865100C4C7710A601849 /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5396A53EBA0DB980BB5697CC7AA655 /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; FDB47FCCF95DB4297567CCE7455690F8 /* Pods-SignalShareExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98510CB37028CA37471798E643B5ADBE /* Pods-SignalShareExtension-dummy.m */; }; - FE0FF166BBBD64914A5867CD6CA33138 /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6422F0CE59E93DA87BE8538AC189C2 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE1C007B43D660F0D88EE83FD0B3BE91 /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD7441312245ABABF38828781794BDD /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE2CB8A7B62E4B68E90EAE1D3659E98F /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 13D97D97BD7AF0E8E863B2425B6F8F89 /* SAMKeychain.bundle */; }; + FE0FF166BBBD64914A5867CD6CA33138 /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9848ADE6A4B8D10B428260BE6B6614F5 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE1C007B43D660F0D88EE83FD0B3BE91 /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 41439921E6AF3A939B98B3F53F3B459E /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE2CB8A7B62E4B68E90EAE1D3659E98F /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A095FEE4A4663A73FDEBF3D76F830921 /* SAMKeychain.bundle */; }; FE66FDEDEF0A72898EC1EE30C3815858 /* SessionManagementProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D3DC9BE12B1D0FC46C7DF3D57ED4A4 /* SessionManagementProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FE8345E6BD0EAB3D7FA469AB6DE123FF /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC78D0C2D252645016871AB69E8B01DD /* HMAC+Foundation.swift */; }; - FE8777261470163085AFA6A74ACD17C6 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D01E444021B2269FC28157D5C026EC5 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FE8345E6BD0EAB3D7FA469AB6DE123FF /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FE0658558D0520A80A447452899CB8 /* HMAC+Foundation.swift */; }; + FE8777261470163085AFA6A74ACD17C6 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FEEBFF93F8B940ACFF23E224B0A06F48 /* String+Trimming.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7836BD3A441B2463F992A1498117C11 /* String+Trimming.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FF056FD6E3D0E5BD44868C9593FF281E /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4594996A56F1E9B7A62A09FA447A2F73 /* NVActivityIndicatorAnimationCubeTransition.swift */; }; - FF0F11EC9105E17A19ED01C35BA69A8C /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66FF212D9C06584580DA985A2F293C87 /* AES+Foundation.swift */; }; - FF4AC3073D76EF18EBD5FC13A4371052 /* Array+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D266C20B61CA8020155B1638201D37 /* Array+Foundation.swift */; }; - FF686E65097B15C4577BED620AE77DCD /* SAMKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CBA5C667E28F246015CD281145538B21 /* SAMKeychain-dummy.m */; }; - FF6E1429655C2472165106549DCF43D8 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E1EBD06A62560857D43977E6B447CA /* WhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF9CAC34B5F57059AD7511513D6F5C3D /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA808FCF522B0DE2D76A39B984462A1 /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFD70AFE755B9A696F8B09BD16350AEA /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 98EEDC1A32BEFD4467F25AE9E8E75AB4 /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFEFB378353496BCFAB6EB63BC61EAB0 /* PKCS7.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E774AB45736B7F07198BC46016BE24 /* PKCS7.swift */; }; + FF056FD6E3D0E5BD44868C9593FF281E /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFCD94668AB5F5EEB291985EDD6415B2 /* NVActivityIndicatorAnimationCubeTransition.swift */; }; + FF0F11EC9105E17A19ED01C35BA69A8C /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DBC8553D874F72BE1FB985267CA0313 /* AES+Foundation.swift */; }; + FF4AC3073D76EF18EBD5FC13A4371052 /* Array+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D75D0B51CEDB8929C8CAB8E35BF55E /* Array+Foundation.swift */; }; + FF686E65097B15C4577BED620AE77DCD /* SAMKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9061845F6291FC159FCD324A17D9453C /* SAMKeychain-dummy.m */; }; + FF6E1429655C2472165106549DCF43D8 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C98F1648C2A427AB12A711A085F786 /* WhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF9CAC34B5F57059AD7511513D6F5C3D /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = EB8EB847ED6928010BBB7858A9A57827 /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFD70AFE755B9A696F8B09BD16350AEA /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FC4FBC27C9E8D635D279443DDABC7C9 /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFEFB378353496BCFAB6EB63BC61EAB0 /* PKCS7.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6002FE68A2F522FACB3DEDAE7A4A4C85 /* PKCS7.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1721,13 +1715,6 @@ remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; remoteInfo = SessionCoreKit; }; - 057167AAA38059E36A999EB8568739DB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; 05F16FE752012C96E4D65EBE0E2ED688 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1742,6 +1729,13 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; + 0861BD68489DAF655B8B08301571C544 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AD904F32069787EFB2DFFE05EB82F5BD; + remoteInfo = GCDWebServer; + }; 08C77E869585D1EBB3CF7817443E80A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1756,6 +1750,13 @@ remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; + 0B2374FE02A2441108B1BDD87AFD9DEA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; + }; 0D45742A3620A6E704FC7252528D3BE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1763,26 +1764,26 @@ remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; - 111506C1FECCFD6C4C295B8DBE66BA30 /* PBXContainerItemProxy */ = { + 0D71DDBD9E2AF87A231634E6008F82EB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 286901892B269946CC216F513998E763; - remoteInfo = SessionMetadataKit; + remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; + remoteInfo = SessionCoreKit; }; - 11B20FAB902C43EC67D52EE16A1720C7 /* PBXContainerItemProxy */ = { + 111506C1FECCFD6C4C295B8DBE66BA30 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; - remoteInfo = SessionAxolotlKit; + remoteGlobalIDString = 286901892B269946CC216F513998E763; + remoteInfo = SessionMetadataKit; }; - 1376894FCB18AAF308D1A487E5C94F68 /* PBXContainerItemProxy */ = { + 133EF1701233900F224C9478B563F100 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 36B772207A736867F8DE882B98BC804D; - remoteInfo = FeedKit; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; 13F6A338FC20C72A75D6171085E1F8BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1791,6 +1792,13 @@ remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; remoteInfo = Reachability; }; + 1576D3D416ABD44138ABA88B4895F6E6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; + remoteInfo = SessionHKDFKit; + }; 161AB7869EE11AA9A83BF4A196798A2D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1812,6 +1820,13 @@ remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; remoteInfo = SessionHKDFKit; }; + 1C8C5DEB81DECB2E7B1205F9CF430FB6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB725059783D0993D714007624938F90; + remoteInfo = SessionCurve25519Kit; + }; 1EFAFAAF3000B114DB86D4DC4C65C2AC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1819,12 +1834,12 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - 1F116F2561D93CE1F01D6DAF9F5DAC33 /* PBXContainerItemProxy */ = { + 20CEFA774119A72D8FF97256473B729C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; - remoteInfo = PromiseKit; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; 20F7DF978AC7EEF4279426DDB92F8677 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1861,13 +1876,6 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - 26EF7D3F4D62DDDD67FB0212ECCFB52B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FB725059783D0993D714007624938F90; - remoteInfo = SessionCurve25519Kit; - }; 273DF8C610DC4A284CBEBA72CEAA27E3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1896,13 +1904,6 @@ remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; remoteInfo = SessionServiceKit; }; - 2B1BF111A4C8DDA0824B4D2CB5D9B329 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; - remoteInfo = SessionServiceKit; - }; 2C17CD9C7B904B17F131FEC5766705EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1924,13 +1925,6 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - 306A22C792F8A9E49A8AFD4A36E9AB55 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; - }; 309A3A615C3E8E7B64023BA61C0C2785 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1966,19 +1960,19 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - 353F3C04200EDE09AADFA9D7AD0EFEC6 /* PBXContainerItemProxy */ = { + 3840D48AFBCC00236666CE26E9B85C1C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = AD904F32069787EFB2DFFE05EB82F5BD; - remoteInfo = GCDWebServer; + remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; + remoteInfo = SessionHKDFKit; }; - 3840D48AFBCC00236666CE26E9B85C1C /* PBXContainerItemProxy */ = { + 386C0B9689137CC0E7830A172976BC0D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; - remoteInfo = SessionHKDFKit; + remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; + remoteInfo = CryptoSwift; }; 39FDE444D9AF621D1B720056CF2B01A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2008,13 +2002,6 @@ remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; remoteInfo = "libPhoneNumber-iOS"; }; - 3EA97F603B2D6B18718687EF86D14DD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; - }; 3FF36297BD20D98DB8CF66FA93D63205 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2036,6 +2023,13 @@ remoteGlobalIDString = FB725059783D0993D714007624938F90; remoteInfo = SessionCurve25519Kit; }; + 45D728BA151D3C8977E8227FB9050207 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; + remoteInfo = SessionAxolotlKit; + }; 4639463C4E75B1CEF0FC202BF065D0D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2071,19 +2065,19 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 5206393E0E8963E63E383347C61B6CE3 /* PBXContainerItemProxy */ = { + 542B2992DCFA3F04D7C19740297D5179 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; - remoteInfo = Mantle; + remoteGlobalIDString = FB725059783D0993D714007624938F90; + remoteInfo = SessionCurve25519Kit; }; - 542B2992DCFA3F04D7C19740297D5179 /* PBXContainerItemProxy */ = { + 559CA761E3A0BFDA5B993E34D5F28103 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FB725059783D0993D714007624938F90; - remoteInfo = SessionCurve25519Kit; + remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; + remoteInfo = SAMKeychain; }; 57098C9BFCE1853879AAFD4614AD6079 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2092,6 +2086,13 @@ remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; remoteInfo = YapDatabase; }; + 595E7A7FD726ADEB1593BC80AD9573C7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; + }; 5A8A57CE3EE8045090D60BDC7353042B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2106,26 +2107,19 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - 5C5958414D2CBD8893AB432A3EB07C06 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; - 5C886D250C3968A0D20988137BE56701 /* PBXContainerItemProxy */ = { + 5C1B6DF7E22C8A89F4F5F620D53D34C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; - remoteInfo = PureLayout; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; }; - 5D629259B837B9C625722387002C4BDC /* PBXContainerItemProxy */ = { + 5C5958414D2CBD8893AB432A3EB07C06 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; - remoteInfo = CryptoSwift; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; 5E2BA611ED7662A6E67BB137DAE020E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2155,6 +2149,13 @@ remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; remoteInfo = SwiftProtobuf; }; + 6973219572229168F2BE109CF3EBE2F7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; + }; 6CDAA4EA44AA406101CB83A00DD8DD35 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2204,13 +2205,6 @@ remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; remoteInfo = PureLayout; }; - 77B94514A49B8F702CAEF66FB8BC8D55 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 286901892B269946CC216F513998E763; - remoteInfo = SessionMetadataKit; - }; 794B85F0A5A468F7E27B57547E951A87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2288,13 +2282,6 @@ remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; remoteInfo = SessionServiceKit; }; - 8CBA0605BD0CDDA379B9D48423831712 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; - }; 8E5F7C31004C0D528D8FDEC664FFC12C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2344,6 +2331,13 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; + 98EBD4EF55744109BBE73DC0B344AE03 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; + }; 9961C4665664DE5E98F96D6FAE7EB760 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2358,6 +2352,13 @@ remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; remoteInfo = GRKOpenSSLFramework; }; + 9D94D2CFD6BFD662093D4B81FE500337 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; + }; 9F24C30A61D8B0DD6428B241ED2FB68D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2365,12 +2366,19 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - 9F39717920AD71A82B3566C7D8D6F3F4 /* PBXContainerItemProxy */ = { + 9F492FC715A857D656E30C98E7494179 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; + remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; + remoteInfo = PureLayout; + }; + A1602E0ABE0325F5021225EF32E004E3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; A50D4311580E1D774F316429AFCCDCB8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2386,13 +2394,6 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - A6B3DA1E0E5550F7261D301078AE907E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; A82CB5F6970C04E656A9F71E9700D3C2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2449,13 +2450,6 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; - B3CBBAC7F166A6B544554004CA23300B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; - }; B40492CF36D6AEEEEB9AD3661BB58EE3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2470,13 +2464,6 @@ remoteGlobalIDString = FB725059783D0993D714007624938F90; remoteInfo = SessionCurve25519Kit; }; - B48AE72B109E3D2BD4589FFC735810DB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; - }; B4BDCC2E404DFFBB86A5AA135E98FF46 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2498,13 +2485,6 @@ remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; - B85EB6BEA082AB07D60EC486C0D5E3F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; - remoteInfo = SessionHKDFKit; - }; BB06A204EE18CFA43E49E60172ECE8C6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2554,7 +2534,14 @@ remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; remoteInfo = SwiftProtobuf; }; - C803372176BA00775FEBFE271F8E82D6 /* PBXContainerItemProxy */ = { + C5172558F013C16819D10828A8920FD3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; + remoteInfo = Mantle; + }; + C5BB042882578B0963E3AFB84C4A7247 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -2575,13 +2562,6 @@ remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; remoteInfo = SAMKeychain; }; - CB581AE30755BF0AEAB1BD61B55E4609 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; - remoteInfo = "libPhoneNumber-iOS"; - }; CB81748C1A08F6D9A394DDFD57D8B0F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2610,6 +2590,13 @@ remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; remoteInfo = CryptoSwift; }; + D4A96F7607A48607C54B139B90B00EB1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; + remoteInfo = "libPhoneNumber-iOS"; + }; D879BA6BB7831A6604C8CE40EBD867D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2631,26 +2618,26 @@ remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; remoteInfo = SessionServiceKit; }; - E1BDC801635D8134C902C4448D0DF10B /* PBXContainerItemProxy */ = { + DD1748BB7CF5A566C2C892E6F28B4E34 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; - remoteInfo = CryptoSwift; + remoteGlobalIDString = 36B772207A736867F8DE882B98BC804D; + remoteInfo = FeedKit; }; - E4C01975395E29EECC6A089E29547C6B /* PBXContainerItemProxy */ = { + E071EF3C38467952CB56BD87884653F5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; - remoteInfo = SessionCoreKit; + remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; + remoteInfo = SessionServiceKit; }; - E529738DE35D591D540AFC1A7ECBD58C /* PBXContainerItemProxy */ = { + E1BDC801635D8134C902C4448D0DF10B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 94DBE1F02563D90F416A7DB9558489B2; - remoteInfo = "UITextView+Placeholder"; + remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; + remoteInfo = CryptoSwift; }; E55105E3B663185B2101790B0649FE1F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2666,13 +2653,6 @@ remoteGlobalIDString = 286901892B269946CC216F513998E763; remoteInfo = SessionMetadataKit; }; - E5C7DB05E8BB5E2D2BF4F0268278A06D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; - }; E8CF90B30E635A6F00049AE4A7CEA97A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2687,13 +2667,6 @@ remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; remoteInfo = CryptoSwift; }; - E9A89410321668D954DB6FBEEAB18D6E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; - }; E9B94E3D499FDF51F930BBFAC724DC93 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2708,6 +2681,20 @@ remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; + F11D15A0AA9B7EFAEE386D7E138CCAE7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 286901892B269946CC216F513998E763; + remoteInfo = SessionMetadataKit; + }; + F15BC05DC36B3733563B7911D878594C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; F4C355098AD145E797EB507638FF0F78 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2736,14 +2723,14 @@ remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; remoteInfo = GRKOpenSSLFramework; }; - F54707E8ABE202733C061004E6AA227E /* PBXContainerItemProxy */ = { + F55979B9B8C725BD4C2DCE75E4149DE9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; + remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; + remoteInfo = PromiseKit; }; - F55979B9B8C725BD4C2DCE75E4149DE9 /* PBXContainerItemProxy */ = { + F7963EC9DB4DB7C84BAC6ED374726092 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -2790,1857 +2777,1847 @@ /* Begin PBXFileReference section */ 0016E233A0BDC15767C993D855C0CCCB /* TSErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage.h; sourceTree = ""; }; 0018A33E44CED5B74C1D2DC260CE312D /* TSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThread.m; sourceTree = ""; }; - 002AA1112493A4B2FDBD418EF99CCBAD /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; 002B1E88BA14EBF633CD66EBFBA107E9 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromiseKit.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 00748319AA9FEF40A50D0DCDDB1D74FB /* SessionHKDFKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionHKDFKit.modulemap; sourceTree = ""; }; + 005EE3EC6F4B5CC81E5FC20A581FAC3B /* libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; + 007A482F8415E458F4975821EF3AC349 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; 007D4BEDCDFF7F4EEB5A6234A55E5129 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; sourceTree = ""; }; - 00A75FD55070717A33FDEE54BA8BBC54 /* Utils+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Utils+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Utils+Foundation.swift"; sourceTree = ""; }; - 00D4FBB36FDDAAC19CCE7EA8FDED7FA4 /* NVActivityIndicatorAnimationBallBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift; sourceTree = ""; }; - 00F3D7BDB9F62E1EA94DBC99AE14E58F /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; + 008262C576C80C999FDE17EE84C103EB /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; + 008C3C9F10673D70BAD2D9DDCCADE859 /* MediaStarRating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStarRating.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStarRating.swift; sourceTree = ""; }; + 00A092AF542A58EA975AD0B915DB199E /* SessionCurve25519Kit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-prefix.pch"; sourceTree = ""; }; + 00AFD55BC8213E05B2714BD758D5045A /* NSData+messagePadding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+messagePadding.h"; path = "SignalMetadataKit/src/NSData+messagePadding.h"; sourceTree = ""; }; 00FE689F61038385D1508E7D0C45B471 /* SignalRecipientTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipientTest.m; sourceTree = ""; }; 0100A7B1497C695A07AC69DA16803AEF /* Dictionary+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+Description.swift"; sourceTree = ""; }; - 01016BB4CA34B8A9C1789F2FD12389E0 /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; - 011F44A6FCE75F84D69F22C0A6E9718D /* SessionCoreKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCoreKit.debug.xcconfig; sourceTree = ""; }; - 0168117EFC7BEEEC38B3168F7A647743 /* YapDatabaseCrossProcessNotificationTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationTransaction.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.m; sourceTree = ""; }; - 016B75FA9C25B26DB8CDECA62616BA26 /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; + 01060988A7339C736A14E211CD28647A /* YapDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YapDatabase.modulemap; sourceTree = ""; }; + 011261485BC2F7349D5150238F9EB3C5 /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; + 015336C3AE45F67DFC37A9EBE339381F /* SAMKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SAMKeychain.modulemap; sourceTree = ""; }; + 0161BA263A6DE52710C9AF7A52ACB512 /* String + toDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String + toDate.swift"; path = "Sources/FeedKit/Extensions/String + toDate.swift"; sourceTree = ""; }; + 01665699A68A2449852FC8CBDF390FA7 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; + 016A55A26F12ECD22FFA5017243250C3 /* 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 = ""; }; 016D8D3BC0CC2C3926025FDC62CB0C32 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; - 017FAFF7F5F416FB1E58FC7E5FC5FA64 /* Collection+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Extension.swift"; path = "Sources/CryptoSwift/Collection+Extension.swift"; sourceTree = ""; }; + 018230D6DBF182900480B27B10E47A7E /* NoPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoPadding.swift; path = Sources/CryptoSwift/NoPadding.swift; sourceTree = ""; }; + 01A043670496D79E6758C537DFE02508 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; 01A69AD8486DAB39D1AF17FBC1480695 /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.h"; sourceTree = ""; }; - 01AA8A3E665D8230F6CE420AD37F32CE /* any.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = any.pb.swift; path = Sources/SwiftProtobuf/any.pb.swift; sourceTree = ""; }; - 01CE6D09EE1A5125F748E50FDC806691 /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; + 01CB7C8C2A7B91DB062A82D3CC5BCF2A /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; + 01F823AF7AC59B059A00CADB477ACDD9 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + 01FADA9A6C43AA9882D473C6721A961A /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = SignalCoreKit/src/Logger.swift; sourceTree = ""; }; 020E2834D83018071ABA8603787D418A /* OWSSignalAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSignalAddress.swift; sourceTree = ""; }; - 023E49A58686E21345FA25202CE32D6D /* DublinCoreNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DublinCoreNamespace.swift; path = "Sources/FeedKit/Models/Namespaces/Dublin Core/DublinCoreNamespace.swift"; sourceTree = ""; }; - 0261F7416DAE3CBBE1546358C5424AED /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; + 0247B8143D80F8F6ABB35C636E4CE982 /* BlockCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockCipher.swift; path = Sources/CryptoSwift/BlockCipher.swift; sourceTree = ""; }; + 02584E29F687D5A4340D07380BE3A8EB /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; + 029B8EEB47A204DCF99EA2FEEEC5BAF8 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; 02B175BFAC88D3E89F87A2245F0EC01B /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; - 02F71539137190C186D34E536ED95D99 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; + 0308E80053DE8F1A3D68530219070D59 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; 031FE94B16C59C47D94B99B4B3B1490D /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; - 03486D367A45C7F8BF6D8F1D15822925 /* 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 = ""; }; - 037DB506EE31768D44E3F6099236531F /* UIView+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.m"; sourceTree = ""; }; + 0334CF67674F04BF201EA1DD203B5364 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCircleStrokeSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift; sourceTree = ""; }; + 03933F8D25D685ADB0E7D6655989B7BC /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; 03B47AC9A6BD74B50D3F6EB50B65C45B /* OWSPrimaryStorage+Calling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Calling.h"; sourceTree = ""; }; - 03CF7C003E98EF7C0186C01923FC1729 /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; + 03C56C95611B85595CB3E56D64A3E349 /* SwiftProtobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftProtobuf-dummy.m"; sourceTree = ""; }; 03F5AE4D0316AB9C1F694ADA05C32EDB /* OWSContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContact.m; sourceTree = ""; }; + 03FBD76AB929CC8C86058DF83B188FB6 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = "OpenSSL-iOS/bin/openssl.framework"; sourceTree = ""; }; 0417251635A9C2D4AAFFF95125BE5DFB /* YapDatabaseTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseTransaction+OWS.m"; sourceTree = ""; }; + 041CBF785F5844C6538F9D0F360D921B /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; + 0436720B62738BA48B11AFAF7D2290A3 /* AnyUnpackError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyUnpackError.swift; path = Sources/SwiftProtobuf/AnyUnpackError.swift; sourceTree = ""; }; 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 045FEAC62C5D8FB9A95FF2273CF3E50A /* GCDWebServer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GCDWebServer-Info.plist"; sourceTree = ""; }; - 04860C7DC97D6FC175CC6A8680378153 /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; - 04A4684FEE0BB43E89332346FC732451 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 0489D146C19300235D1741137B20945F /* YapMutationStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMutationStack.h; path = YapDatabase/Utilities/YapMutationStack.h; sourceTree = ""; }; + 0498DD55BBB9878837833A83789A5571 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; + 04AA3F5FAF8ACCF3BDC26462B93AB765 /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; + 04E7DD61CC155E326D85C66A676CE6C9 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; 0505B4B9D0C055032F5F55EC2E3E57A5 /* LKGroupUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKGroupUtilities.m; sourceTree = ""; }; - 0520ED0DC8B8DF73A1C1D448746024AB /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; - 052AE1E5F7700521B00572360D4EE23C /* YapDatabaseCloudCoreConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreConnection.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.h; sourceTree = ""; }; - 057AC758EFB2503F285597D2F4C374CA /* RSSFeed + mapAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RSSFeed + mapAttributes.swift"; path = "Sources/FeedKit/Models/RSS/RSSFeed + mapAttributes.swift"; sourceTree = ""; }; + 053DF0E9A75D32506470853DCAE69A8F /* SessionCoreKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCoreKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 054AF2743BF56B182BE1CEA3467F550C /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; + 0551028B932F5D2789B2AD697BFCA3FF /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; + 055DF5C92C34E252870200ACE399170A /* ContentNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Content/ContentNamespace.swift; sourceTree = ""; }; 058576A240C5152FF6451A9B1FBA794D /* OWSReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReceiptsForSenderMessage.m; sourceTree = ""; }; - 05A6C9DFDD87B58565B4B84401456B0D /* PromiseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromiseKit-Info.plist"; sourceTree = ""; }; + 059222F0010DD7B21746BCD6F307F71E /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; 05EAE2051584E85AD9A59559E4429ADC /* Pods_LokiPushNotificationService.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LokiPushNotificationService.framework; path = "Pods-LokiPushNotificationService.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 05FD20144AA8EB3121837A999C5F71DE /* GRKOpenSSLFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.release.xcconfig; sourceTree = ""; }; - 0667E1EA13397CC31D4A95AF9AA51203 /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; - 0672AB1C21E58AD159E8511D5936AFE9 /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; - 06895C42FB1F93804C6A4696E8607AD6 /* RSSFeedCloud.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedCloud.swift; path = Sources/FeedKit/Models/RSS/RSSFeedCloud.swift; sourceTree = ""; }; - 069443998CF466E756D07E1192B5CADB /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; - 069D3C0AE6269477A4CD9079C2BCB55A /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; - 06A511A26134F0E1EF331B37F33F44D5 /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; - 06B12F5514AC1329CCA057938403D08C /* SessionHKDFKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionHKDFKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 06B319ABE68408F55C5F72B9E2489537 /* YapDatabaseConnectionPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionPool.h; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.h; sourceTree = ""; }; - 06B8EF0DCA49085D62433A16872FF513 /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; - 06C6708EF43476E41AD0DD516F8420F5 /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; - 06DC5544D6B070AEBEECC28A0298136F /* YapDatabaseManualViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewPrivate.h; path = YapDatabase/Extensions/ManualView/Internal/YapDatabaseManualViewPrivate.h; sourceTree = ""; }; - 0727A579FE78C1EBE206E1C185FCAA9C /* SessionAxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionAxolotlKit-dummy.m"; sourceTree = ""; }; + 05F74EB0EC71D20292CD6F766CE506DB /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; + 066631599097B98BB1DC8489DC7DC297 /* SPKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SPKProto.swift; path = AxolotlKit/Classes/Protos/SPKProto.swift; sourceTree = ""; }; + 0714EC18CFD86AF188086C0487BB45CA /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; + 0754F0DE500DA0DFCEC481E1E4FA0916 /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; 076D049CBCE4D8B0EF7C6716FC3DC354 /* SessionAxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionAxolotlKit.framework; path = SessionAxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 076EF8D07D5DAF94017DAB3EA40CDDCA /* YapDatabaseCloudCoreOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperation.h; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.h; sourceTree = ""; }; - 0790A434E259B2104312DF562F2256F8 /* 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 = ""; }; - 07AEE302B7CEFCD7EC5E7ED4D228F9B7 /* WebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocket.swift; path = Sources/Starscream/WebSocket.swift; sourceTree = ""; }; - 07AF2716DB3719FB71E2294AB2E5B3A7 /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; 07BCCDB720C5CA5A5AA7B4CF35CDB771 /* SessionServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 07C146E6C6F2FCCB203DBADE21920612 /* Data+SMKTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SMKTests.swift"; path = "SignalMetadataKitTests/src/Data+SMKTests.swift"; sourceTree = ""; }; 07C9DCDDC7155F24CC204CA8473F3D5E /* Pods_SignalShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalShareExtension.framework; path = "Pods-SignalShareExtension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 082581981033D49A89E57E4728CC1786 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 08363B761EE41B0F478D2DA8D59F59E6 /* String + toDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String + toDate.swift"; path = "Sources/FeedKit/Extensions/String + toDate.swift"; sourceTree = ""; }; - 086F1C23BA42A33F535DA520678BF4A8 /* Rabbit+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Rabbit+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift"; sourceTree = ""; }; + 07E9A50BEB5318F939BDCDA8F380F73A /* YapDatabaseAutoViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewConnection.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.h; sourceTree = ""; }; + 0842E48785972073071DF3CA53AEAF34 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; + 0879495B9239A016B8A97A79AD8A3AB6 /* YapDatabaseCloudCorePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePrivate.h; sourceTree = ""; }; 088084A3F2D9887DE225453DA779FCBE /* SignalServiceProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceProfile.swift; sourceTree = ""; }; 08817C451E6AEF941C9FE6DE75708CF5 /* MessageSenderJobRecordTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSenderJobRecordTest.swift; sourceTree = ""; }; 089AC704CA92F2420B6ADCFFF7376CD1 /* OWSFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFileSystem.h; sourceTree = ""; }; - 089BA9B04FD79D8144128EE5535E71B6 /* OWSAsserts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSAsserts.m; path = SignalCoreKit/src/OWSAsserts.m; sourceTree = ""; }; - 08A42135BEBB82D9781B39880CBFB6BA /* Generics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generics.swift; path = Sources/CryptoSwift/Generics.swift; sourceTree = ""; }; - 08BC405D92EC48C8B22F853ED31F5594 /* MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MD5.swift; path = Sources/CryptoSwift/MD5.swift; sourceTree = ""; }; - 08C1CDCD2D86188261B83C0EAD62686C /* firstly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = ""; }; - 08F4F61C4A227A8802426B54E2E0D01D /* NSDate+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YapDatabase.h"; path = "YapDatabase/Internal/NSDate+YapDatabase.h"; sourceTree = ""; }; + 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewPrivate.h; path = YapDatabase/Extensions/AutoView/Internal/YapDatabaseAutoViewPrivate.h; sourceTree = ""; }; 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyReceivingErrorMessage.m; sourceTree = ""; }; - 09043277AD1976FFAB769735AC721938 /* ECPrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPrivateKey.swift; path = SignalMetadataKit/src/ECPrivateKey.swift; sourceTree = ""; }; + 08FDE95A07C6C4EB91247A7C4046BFE6 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; 09195A87235CC4C8B4B2A3A5F949FAD5 /* OWSBlockingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockingManager.m; sourceTree = ""; }; - 0940A119AD44C32543A0CC8E1AA2BDE4 /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; sourceTree = ""; }; - 096B3CF8ABF2162B170CA5E1309C0B3F /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; - 098C0871D69916A2EAFFF6B047E9A98F /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; - 0990AEDEB5C706F6675115B487FC4679 /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; - 09A9163BDEEF6045F173FF90FC91019F /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; - 09BBE2E6ADA7A8C880DE10D5EFCDA478 /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; - 09D3FB52F27248AEAFA77774B05D6260 /* SessionCurve25519Kit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-prefix.pch"; sourceTree = ""; }; + 095AEFF379C5FF6B0FEA6C0B7AA0067A /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; + 095C4AC3D52DF53BFB8D4E12673F1CA8 /* Message+AnyAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+AnyAdditions.swift"; path = "Sources/SwiftProtobuf/Message+AnyAdditions.swift"; sourceTree = ""; }; + 09DD0C4BD3E2D54CC4588415A155FDB4 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; 0A18214BB5CF75E3306E0E9414391440 /* OWSReadReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptManager.m; sourceTree = ""; }; 0A3B5B7F1F687F0C8622CBADA7CEE1B4 /* TSAccountManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAccountManager.m; sourceTree = ""; }; - 0A812E0DFABCC82156CA120FFC835263 /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; - 0AC60C9DCD14A30F0D1154E2A7490F87 /* AtomFeed + mapCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AtomFeed + mapCharacters.swift"; path = "Sources/FeedKit/Models/Atom/AtomFeed + mapCharacters.swift"; sourceTree = ""; }; - 0AD1007BD675AE9AE5FB2BE57E4F840F /* FallbackMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FallbackMessage.m; path = AxolotlKit/Classes/CipherMessage/FallbackMessage.m; sourceTree = ""; }; - 0AE3A0C02C8E080D462AB00184C07610 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 0A65BE3E4E34126135699C21C1D0A616 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 0A82CC73AEB781357D89CC4D55ED93A2 /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; + 0A8EC53067D3E4A803F5EB4AD030CA3A /* SessionHKDFKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionHKDFKit.debug.xcconfig; sourceTree = ""; }; + 0AD68DB5CEC6486B7F35B950CC3BD583 /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; + 0ADC7E35B484694DBA5C33DB08D720A5 /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; + 0B0863E086C27D0737E414CC549F7E5D /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; 0B194AEAFAF93CB3DFAD7B849CEEE85B /* TSDatabaseSecondaryIndexes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseSecondaryIndexes.m; sourceTree = ""; }; - 0B3C8466D37C8B1364AE8EB5B4F4BCB9 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; - 0B46963219E2F4C7C8B34D8FBE066B91 /* YapDatabaseAutoViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewConnection.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.h; sourceTree = ""; }; + 0B1A74B4B15E4FF5E9A0D66A1D9B94B9 /* JSONDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecoder.swift; path = Sources/SwiftProtobuf/JSONDecoder.swift; sourceTree = ""; }; + 0B1B9174E7D6A02CEBE8F2FCD08F488D /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 0B20D1593C4230E5289FB52C36BA14EF /* GCDWebServer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GCDWebServer-Info.plist"; sourceTree = ""; }; + 0B2A04771298E369BC9BD32E4CADEA76 /* NSObject+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+OWS.h"; path = "SignalCoreKit/src/NSObject+OWS.h"; sourceTree = ""; }; 0B62D61217A90EEB841CB2C6A41CB44E /* DeviceNamesTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNamesTest.swift; sourceTree = ""; }; - 0B64FDF0752057034C33A480E03D58FD /* StringUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtils.swift; path = Sources/SwiftProtobuf/StringUtils.swift; sourceTree = ""; }; - 0B917FD555C82E648427DDB30B2CA901 /* Deprecations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; }; + 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; + 0B834EFB02ECD4E48D5CAF29C30648A5 /* BinaryDelimited.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDelimited.swift; path = Sources/SwiftProtobuf/BinaryDelimited.swift; sourceTree = ""; }; + 0B8B09214DC1DC837597839776B99E5F /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 0B9688E5E00C796CD83F691DA37DB333 /* AEAD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEAD.swift; path = Sources/CryptoSwift/AEAD/AEAD.swift; sourceTree = ""; }; + 0BA6E04BFA8DCE9D04C291BCF02CC9FD /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; 0BAAF93BF229F7BD68CA4CFA2EFF0DDF /* OWSOutgoingSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSyncMessage.m; sourceTree = ""; }; + 0BBA147545348228B1FE5AB14FD51109 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; 0BC2D02C96079252410AE263F1E0021E /* OWSSyncGroupsRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsRequestMessage.h; sourceTree = ""; }; 0BD3951B0F5AE6278DE5CDCA560919B0 /* OWSHTTPSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSHTTPSecurityPolicy.h; sourceTree = ""; }; 0BD92CC05EF967C01E188769356784DD /* OWSWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSWebSocket.m; sourceTree = ""; }; - 0C2A8DBF0CA962627C7139F59257A5B4 /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; - 0C37FA9CE5E2AC98F531785A5098B542 /* FeedKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FeedKit.debug.xcconfig; sourceTree = ""; }; - 0C44E2C6E8C604F71C3BDCF62E6BE8A3 /* YapDatabaseCloudCorePipelinePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelinePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePipelinePrivate.h; sourceTree = ""; }; + 0BE44E968569AD89FC4C57D68D7D8A31 /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage.framework; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0C9497F84B49DBAF7F2DA112A469B794 /* UITextView+Placeholder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UITextView+Placeholder-dummy.m"; sourceTree = ""; }; - 0CADA910AD82736121E23FA47DA27714 /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; - 0CB86533E92034F2DF8BD0F63AFAD964 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; - 0CD7B1C77DB284F852A26EE441F32AF9 /* YapDatabaseRTreeIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndex.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.m; sourceTree = ""; }; - 0D4EAC5A38F6B7CB66A120192AA654E2 /* SessionMetadataKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionMetadataKit-umbrella.h"; sourceTree = ""; }; + 0CF3A11ED11213E16303CFAF1368455A /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; + 0D2EF914924E0E09AA52CE863B0131E9 /* RatchetingSessionTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSessionTest.m; path = AxolotlKitTests/RatchetingSessionTest.m; sourceTree = ""; }; 0D6BD91F71430557EB610B4060907565 /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.h; sourceTree = ""; }; 0D8121601CB5700BB15F7DFDD008D5C3 /* OnionRequestAPI+Encryption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OnionRequestAPI+Encryption.swift"; sourceTree = ""; }; 0D9178DC5FE6A8380B5D17440B4D15A3 /* LKUserDefaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LKUserDefaults.swift; sourceTree = ""; }; - 0DB408CCB489C9A3BEDE4F31A837A56C /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; - 0DB6BB9BE3CB7234C5962CD54739380D /* libPhoneNumber-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libPhoneNumber-iOS-Info.plist"; sourceTree = ""; }; - 0DBE08BDBC248B16B8A3514A80F477D8 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; - 0DCCDB7637F492FDE11E164FE4D4E093 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; - 0DDDCB720A71E02943B6D5509661E613 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = Sources/CryptoSwift/CompactMap.swift; sourceTree = ""; }; - 0DFF6284891278FDE444F2B98B50C7CE /* SignalCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalCoreKit.h; path = SignalCoreKit/src/SignalCoreKit.h; sourceTree = ""; }; + 0DC54DE8D5800EE1B4A17034D5043310 /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; + 0DDFECE0D88FDD47808F038C45EA3191 /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; + 0E0E104D9292CCAC8DC42C7ED662DFE5 /* FeedKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FeedKit.modulemap; sourceTree = ""; }; 0E1468742499D11DD8AE7A41DB466063 /* FileServerAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileServerAPI.swift; sourceTree = ""; }; - 0E21692698CBB777E51EC433AC76F418 /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; - 0E2D2B39657FAE3C9A474C866037E6E6 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 0E62D6032C3A4F7D60CE5BC2ED3EF006 /* FeedKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FeedKit.release.xcconfig; sourceTree = ""; }; - 0EAB73061B3D9CC8F50A6E021BA7642A /* SMK-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SMK-Bridging-Header.h"; path = "SignalMetadataKit/src/SMK-Bridging-Header.h"; sourceTree = ""; }; - 0EB157D9BB1211D3BFF3E61270C4256C /* YapDatabaseAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAtomic.h; path = YapDatabase/Internal/YapDatabaseAtomic.h; sourceTree = ""; }; + 0E819B561E87AACCC22867E3EFD7B4DF /* 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 = ""; }; + 0E8F63540B7F82D816872F3A5345EE5C /* MediaEmbed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaEmbed.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaEmbed.swift; sourceTree = ""; }; + 0E92227644C9BBAFF064E6FC7009229C /* RSSFeedItemGUID.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemGUID.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemGUID.swift; sourceTree = ""; }; 0EB80539636D20F5B0E13A8CDC3119DC /* Pods-LokiPushNotificationService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LokiPushNotificationService-Info.plist"; sourceTree = ""; }; + 0EC0F11B2B12F2D3007CC6D0F34ABCEE /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; 0F185640E7F68B9F910071BBEC64E8DA /* OWSDisappearingMessagesJobTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJobTest.m; sourceTree = ""; }; - 0F699B1DE43EE7355BE31D00BB3B48C7 /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; - 0F90DE00AFCE8F4AD10DBDF273D68B13 /* ClosedGroupCiphertextMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClosedGroupCiphertextMessage.h; path = AxolotlKit/Classes/CipherMessage/ClosedGroupCiphertextMessage.h; sourceTree = ""; }; + 0F6799A67E8D76F33E7BBFBDEE935C56 /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; + 0F758728F4AB1D887F8CBFFDC255984E /* SessionCurve25519Kit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCurve25519Kit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 0FA78FCD594C64CA914A8FAABDE0DAE1 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = ""; }; + 0FA96CD9796FF4593561024A69DD1322 /* PreKeyBundleTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundleTests.m; path = AxolotlKitTests/PreKeyBundleTests.m; sourceTree = ""; }; 0FBCB31E8C7DF1D98D7A138E51A8747B /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; - 0FE809CE8412953E277005555638EF4A /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; - 0FFC47E62AF046F3BAC6C4C5F689F318 /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; - 100820FF9C8B486DFADD993A95557C05 /* Blowfish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blowfish.swift; path = Sources/CryptoSwift/Blowfish.swift; sourceTree = ""; }; - 1074B0D1DA0613019DC56FA8748BDF24 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/DDLogMacros.h; sourceTree = ""; }; - 107FDC4F9A123C231F8E0825C88D71C1 /* HMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HMAC.swift; path = Sources/CryptoSwift/HMAC.swift; sourceTree = ""; }; + 104655563A5DEB0866A30FEECFE44814 /* MediaText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaText.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaText.swift; sourceTree = ""; }; + 106B05290FC33DF1D4BA9700F07D785B /* Starscream.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Starscream.modulemap; sourceTree = ""; }; 10843CABC6E7DBCD114075D4DB4B7C4C /* DeviceLinkingUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingUtilities.swift; sourceTree = ""; }; 10A303995BD4832BC31E6181B811604C /* SessionServiceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionServiceKit-Info.plist"; sourceTree = ""; }; + 10A3F5C828BC323156E045703F33F870 /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; 10B9B72E3404E6D22D926B1896D1EFB4 /* SSKPreferences.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKPreferences.swift; sourceTree = ""; }; - 10BAA5F4B5F11FF58455FB4D568CCA90 /* JSONEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingOptions.swift; path = Sources/SwiftProtobuf/JSONEncodingOptions.swift; sourceTree = ""; }; + 10E19D2CCC35C40562A3AA11E5824068 /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; + 10E8F2C42157596225E0A5B8C77BD575 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; + 10FA235640D07318F2BBC378F527950F /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; 1103878593F7BBA74C38EB359A9FE8AF /* PublicChatPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatPoller.swift; sourceTree = ""; }; - 1131F8413B2D407B35A6504DB8DAF45A /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; - 1134964199B7F703318A11697EA08EE7 /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; - 115788847FDD50E0CF2BC712704D288A /* Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Compression.swift; path = Sources/Starscream/Compression.swift; sourceTree = ""; }; + 114874EA5F698DDC64D85639945B37B7 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; + 118308E1E4FBA1A16DEA275508D47BD1 /* YapDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-umbrella.h"; sourceTree = ""; }; + 11ABF9A7A15D3F22CA926F1157C25BB7 /* SessionBuilderTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilderTests.m; path = AxolotlKitTests/SessionBuilderTests.m; sourceTree = ""; }; + 11AD49CFFF0578951D45373ADBEB72C4 /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; + 11DF98C282C5FEB39D45BE074B154251 /* 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 = ""; }; 11ED5D762CBF1154E56A51833DACE84E /* SignalServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceClient.swift; sourceTree = ""; }; - 11F7346A30725E90C956F2CD521FD8A5 /* LokiSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LokiSessionCipher.swift; path = SignalMetadataKit/src/Loki/LokiSessionCipher.swift; sourceTree = ""; }; + 12063F6216D2C178F895D0E6077FD676 /* SQLCipher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.release.xcconfig; sourceTree = ""; }; 120B6A87E9DDCA72A24D0ED619095A9C /* OWSMessageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageUtils.h; sourceTree = ""; }; + 12447B5F2B0697B5DCAD96C627F5C1BE /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/DDAssertMacros.h; sourceTree = ""; }; 125AE298766EF835BB286505C22F3F89 /* OWSMessageServiceParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageServiceParams.m; sourceTree = ""; }; - 12B21E310014955753B53F1A4A164357 /* SessionRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionRecord.m; path = AxolotlKit/Classes/Sessions/SessionRecord.m; sourceTree = ""; }; - 12BD85AC33D62F3AD01E583B8EAAEADA /* RSSFeedSkipDay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedSkipDay.swift; path = Sources/FeedKit/Models/RSS/RSSFeedSkipDay.swift; sourceTree = ""; }; - 12BECEFD364C3433F5DB5FC5C973368B /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; - 12D0227BA940BF979BF3E4C9B7BADEA9 /* NVActivityIndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorView.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorView.swift; sourceTree = ""; }; - 130808ABD6AAD00DB45B72D1E234227E /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; - 131B09FF0C316E765B0F7EB8B45DF02A /* YapDatabaseCloudCoreOperationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperationPrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCoreOperationPrivate.h; sourceTree = ""; }; + 125B120C428D639CDDA3AD1C1DC4E5E0 /* 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 = ""; }; + 129AE0F52823F6B5DA5C2BAA4AB596A8 /* SHA3.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA3.swift; path = Sources/CryptoSwift/SHA3.swift; sourceTree = ""; }; + 12A4AAB86D91E0CD688766CF4197DF97 /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; + 1326E0AC4EE7D3BB97467885235D513E /* SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-prefix.pch"; sourceTree = ""; }; + 1330780005D1FEBF9124B8CE98D6A109 /* SessionResetProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionResetProtocol.swift; path = SignalMetadataKit/src/Loki/SessionResetProtocol.swift; sourceTree = ""; }; + 133CBA0282D75F06C99218BE4005EFB2 /* ClosedGroupCiphertextMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClosedGroupCiphertextMessage.h; path = AxolotlKit/Classes/CipherMessage/ClosedGroupCiphertextMessage.h; sourceTree = ""; }; 135A855F28F6EDD56B1CEAA78D1252D7 /* TSDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseView.m; sourceTree = ""; }; 135CCC72B6E1AEECD31222E5A449B0A6 /* MessageSenderJobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSenderJobQueue.swift; sourceTree = ""; }; 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionAxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 139F5232E81E60DD757EC0568BE4C7E7 /* SessionMetadataKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionMetadataKit.debug.xcconfig; sourceTree = ""; }; 13B06A168AA3416B8ED9B44C39714883 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B1F70EF20FFA81C076C4141D274C8D /* SPKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SPKProto.swift; path = AxolotlKit/Classes/Protos/SPKProto.swift; sourceTree = ""; }; - 13BD9C1A209614D9900960C2D0D47FB5 /* UITextView+Placeholder.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UITextView+Placeholder.release.xcconfig"; sourceTree = ""; }; 13C12FB48FF45562FF0DB51169E0F427 /* LKUnlinkDeviceMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKUnlinkDeviceMessage.h; sourceTree = ""; }; - 13D97D97BD7AF0E8E863B2425B6F8F89 /* SAMKeychain.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SAMKeychain.bundle; path = Support/SAMKeychain.bundle; sourceTree = ""; }; + 13C6018DAF976DF374706398128A2C9E /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; + 13EDA1C7EEC2E5FDE4D61DD97DC5E736 /* AtomPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomPath.swift; path = Sources/FeedKit/Models/Atom/AtomPath.swift; sourceTree = ""; }; 143E79BD7645D1D393A30AE93DD22BD8 /* ContactsManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsManagerProtocol.h; sourceTree = ""; }; - 14445CD8B674FC8049CE5CCBA264EB57 /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; - 14527BDCA1B6AC0C9A2D1B05F5C94B5E /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = ""; }; - 146C75B316569D902AF6416D0A9C3CF8 /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; - 14CFED63DB95EA17CEC3BE2F7934AE19 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 1499B6C8B80CF256DFD624F08E76845B /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; + 14B7A001AAD7D2C125E29BE03D3156F7 /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessagePaddingTests.m; path = SignalMetadataKitTests/src/MessagePaddingTests.m; sourceTree = ""; }; + 14D147EF476283C8FCBB335E8F036278 /* YapManyToManyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapManyToManyCache.m; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.m; sourceTree = ""; }; 14D3DC9BE12B1D0FC46C7DF3D57ED4A4 /* SessionManagementProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionManagementProtocol.swift; sourceTree = ""; }; - 14E90509F203DD3573D96D99ADB01902 /* SessionCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipherTest.m; path = AxolotlKitTests/SessionCipherTest.m; sourceTree = ""; }; - 14ECB7F9A71C89321A67399921D6E22C /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; + 14DBA72BE01662893E21FC816C1D660A /* SessionMetadataKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionMetadataKit-dummy.m"; sourceTree = ""; }; + 15730CD30364C863B67C69E4F9BABE5C /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; 159A09173B18258F2E03C98299E382E9 /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; sourceTree = ""; }; - 15AF80808EE61A90CEC4A1311A325C65 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; - 15B8D42D80D5191144953762B4F32221 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 159CB3B3208635257D8F2F2D78B187D3 /* SwiftProtobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-prefix.pch"; sourceTree = ""; }; + 15C35D3C5FF28AE7C3B6A290E0A5D848 /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + 15E023B0C6AFE4B204C0E046A09A9A15 /* SessionAxolotlKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionAxolotlKit.release.xcconfig; sourceTree = ""; }; + 15E82CF6BF2078D1B935E272DA0FD0A6 /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; 160B574B4C93B4E8798EB3786823ABB4 /* DeviceLinkIndex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkIndex.swift; sourceTree = ""; }; - 16314E2F905C1C3C9EB71F4B55652F27 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; + 16351D372C1A1437DC77EB8E5E010E8E /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; 1635987E8D220356E56FB576451CC61D /* OWSVerificationStateChangeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateChangeMessage.m; sourceTree = ""; }; - 164FCE50011B399ECF1E6AB31FE61B96 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; - 165C4AF53FFB5DBE614FE3D94CED1CF4 /* ExtensionFields.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFields.swift; path = Sources/SwiftProtobuf/ExtensionFields.swift; sourceTree = ""; }; - 167502C388436D8F9F784C7C06CBF39C /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; + 164307D3ECFCB12364DE207662A8C53B /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; + 166A38DB25A9F6B4800A4A30583AD4CF /* PMKFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKFoundation.h; path = Extensions/Foundation/Sources/PMKFoundation.h; sourceTree = ""; }; + 167F58474EAB1C4234E33D0C9D187C02 /* Reachability-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reachability-Info.plist"; sourceTree = ""; }; 16B45880F377CEC8C47F7E862A2A9122 /* OWSMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageHandler.m; sourceTree = ""; }; + 16C25ED6AC3936BB75ADB138C1A1C2D7 /* CBCMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBCMAC.swift; path = Sources/CryptoSwift/CBCMAC.swift; sourceTree = ""; }; 16CBBFCC935196DA8C664E9A669F6614 /* Pods-Signal.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.app store release.xcconfig"; sourceTree = ""; }; - 16EE5F157D047B56C2584341CA711FE3 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; 16F4E4CA018A32BAE9C6D2EBA9D4B01A /* TSYapDatabaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSYapDatabaseObject.m; sourceTree = ""; }; 17472380F942CFF0534FB54D3435A55F /* GTSR1.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR1.crt; sourceTree = ""; }; - 177871CBA837AF7A0174EA8627FAA1F7 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 178C90C83F36C86A35420ABD5D878B2B /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; 17925FC6DB44B11B125B6E4F64573BD4 /* TSMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageTest.m; sourceTree = ""; }; 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionMetadataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1796E253486503D3E2653F0226C9B3DE /* SHA1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA1.swift; path = Sources/CryptoSwift/SHA1.swift; sourceTree = ""; }; 17A2C2BAEDF99AF67C069BF7F30E4028 /* OWSRecipientIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecipientIdentity.m; sourceTree = ""; }; - 17B3323D4519DD9D2742F9DDB02EEC20 /* SessionHKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionHKDFKit-dummy.m"; sourceTree = ""; }; - 17B777400D09E197BE498514724A10BB /* 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 = ""; }; - 17CDBB1C01C6158A78BB9E8A94FCDB2E /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; - 17CE7B917ADF17957022FCA5601C6E22 /* MediaRestriction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRestriction.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRestriction.swift; sourceTree = ""; }; - 183DAD0CDB914B55DC4B863A2FA2F52E /* AxolotlKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxolotlKitSwiftTests.swift; path = AxolotlKitTests/AxolotlKitSwiftTests.swift; sourceTree = ""; }; - 18640310FAE6F3D9BB6582672C5F3AB5 /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; - 1868970B3DE745B9F3D42909609A88B4 /* BlockDecryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockDecryptor.swift; path = Sources/CryptoSwift/BlockDecryptor.swift; sourceTree = ""; }; - 186E4E1228176004E12EE29619899156 /* CryptoSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CryptoSwift-dummy.m"; sourceTree = ""; }; + 17C0C4A3A643A8E7303F57801AFD671D /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; + 17CEE50C7344BB6AEDED16ABEF5485DA /* iTunesCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesCategory.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesCategory.swift; sourceTree = ""; }; + 17F87B9C6CEEE3087FA1DECEAFBEB27B /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; + 18458F4D9D41546EC5B058766324360B /* 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 = ""; }; + 184A8AE717DD664D20A802586D81BC4B /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; + 186D8D64941797DBB99BD4E5E49DFDCB /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; 1871BC02DFEDE5AB784EB873916D0FAA /* Pods-SignalShareExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalShareExtension.modulemap"; sourceTree = ""; }; 18771EE3F9DD51A92458EF7FF4673151 /* PreKeyBundle+jsonDict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PreKeyBundle+jsonDict.h"; sourceTree = ""; }; - 18792C22E6968CCB3575A9557392D11C /* UITextView+Placeholder.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "UITextView+Placeholder.modulemap"; sourceTree = ""; }; - 187B86C3EDD5FFCC4565093F429EF4F1 /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; + 1895C639369C7DAC9F49C72CB51761EA /* Reachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.debug.xcconfig; sourceTree = ""; }; 189C55FEB1570931D8189304F1EC531B /* OWSPrimaryStorage+PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+PreKeyStore.h"; sourceTree = ""; }; - 18A33C9B9F5BEA20DC3D2A9CF877AAFD /* duration.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = duration.pb.swift; path = Sources/SwiftProtobuf/duration.pb.swift; sourceTree = ""; }; + 18A0A08C3A2FC503E881A170C9405664 /* MathUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathUtils.swift; path = Sources/SwiftProtobuf/MathUtils.swift; sourceTree = ""; }; + 18C36325839628B878265673428519DC /* YapDatabaseRTreeIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndex.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.h; sourceTree = ""; }; 18CC6D0EE22DE4CC99F1696EE81D5D17 /* OWSGroupsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupsOutputStream.h; sourceTree = ""; }; - 18D3B53B612DB564685958F02904A2BC /* JSONEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingError.swift; path = Sources/SwiftProtobuf/JSONEncodingError.swift; sourceTree = ""; }; - 18E59AE06BCF45A1C821F25196558390 /* field_mask.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = field_mask.pb.swift; path = Sources/SwiftProtobuf/field_mask.pb.swift; sourceTree = ""; }; + 18E9BADFC7FBF4AC87CAF846E6F41B9E /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; + 18EEF3C82B625815D23CC785728D0A49 /* SessionAxolotlKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionAxolotlKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 190C0880547A41F1D73E5789EF0A43D6 /* SMKSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSessionCipherTest.swift; sourceTree = ""; }; + 19199C33E6435CC0B64375CBA5BEE052 /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; + 19437A3B18DFFF0D087149C5F64C8201 /* AtomFeedEntrySummary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntrySummary.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntrySummary.swift; sourceTree = ""; }; 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSSocketManager.h; sourceTree = ""; }; 19BF5BA9C1B2D2A42F29EBAE46A7EF6A /* OWSMessageDecrypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageDecrypter.h; sourceTree = ""; }; 1A2C1262306F5DED4315D78F60CDC5A2 /* TSInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInfoMessage.h; sourceTree = ""; }; - 1A7A0251687B1F97AFE34B4A5A6E7B3D /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = ""; }; - 1ACA1F3363E3CE97A33F4C8567013157 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; - 1ADBFDE58DA334C0656050453EAFDB00 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; - 1ADFD9673E80EF702EAF4B7E4846361D /* UITextView+Placeholder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UITextView+Placeholder-prefix.pch"; sourceTree = ""; }; + 1A462964145C46BE8F30A5402EEAB040 /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; + 1AB60237B81C60153A378258981BB2C9 /* GCDWebServer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.debug.xcconfig; sourceTree = ""; }; + 1B0AC3D17DEB867587C2FA1AF5E37D08 /* StreamEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamEncryptor.swift; path = Sources/CryptoSwift/StreamEncryptor.swift; sourceTree = ""; }; 1B10EA8E7956222D10F95443F6D6AA2E /* GTSR3.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR3.crt; sourceTree = ""; }; - 1B1195F2D47F45E1EFF1E15E58C22BAE /* FeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedParser.swift; path = Sources/FeedKit/Parser/FeedParser.swift; sourceTree = ""; }; - 1B20C1D6D068DB91A85FA2A636ED6188 /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; - 1B4E63576A6391E3B2126973D9D87849 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; - 1B5935D712913B2D24AF9945E45E515A /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; - 1B86C15764F049ED46146F2CA6CF346B /* SQLCipher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLCipher.modulemap; sourceTree = ""; }; - 1BBCB7D143349ED63C7A8A1DA22EDFEE /* CryptoSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-umbrella.h"; sourceTree = ""; }; - 1BD727DB13FF8C39116E98B4FDF5028F /* libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; - 1BED112FB6958A066EAD56371B14A965 /* JSONDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingError.swift; path = Sources/SwiftProtobuf/JSONDecodingError.swift; sourceTree = ""; }; - 1BFAFFE9E8F9E966E7B5CDEA92D71BF6 /* SAMKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SAMKeychain.modulemap; sourceTree = ""; }; + 1B206F4F2E0E74AA5F4F2E1BEAC9DB29 /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.h; sourceTree = ""; }; + 1B2A2EC660876AC5FFFD40C656EE8CB8 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; + 1B8538AF5A0EA88BA195A16411165D3D /* Date + codingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date + codingStrategy.swift"; path = "Sources/FeedKit/Extensions/Date + codingStrategy.swift"; sourceTree = ""; }; + 1BA3791960A65E68390FB53EEB9ED11F /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; + 1BC0BA735B98308C8785B1066CFB229F /* HKDFKitTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKitTests.m; path = HKDFKit/HKDFKitTests/HKDFKitTests.m; sourceTree = ""; }; + 1BD55CCA10E2EF0ADD5E0885A51D5C2E /* Blowfish+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Blowfish+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift"; sourceTree = ""; }; + 1BE1D12C0D4EBE913B85E147F7896388 /* AtomFeed + mapAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AtomFeed + mapAttributes.swift"; path = "Sources/FeedKit/Models/Atom/AtomFeed + mapAttributes.swift"; sourceTree = ""; }; + 1BF1C50D9FF5762CB0DC268EA106E2C2 /* SessionCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-prefix.pch"; sourceTree = ""; }; + 1BF94CC3D9ECE0119845D7BDD033378D /* YapActionItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItem.h; path = YapDatabase/Extensions/ActionManager/YapActionItem.h; sourceTree = ""; }; + 1C278A0131099976BE341EE903589715 /* SessionMetadataKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionMetadataKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 1C5077B5B2B2733D7BCAD4E635D084D1 /* Array+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extension.swift"; path = "Sources/CryptoSwift/Array+Extension.swift"; sourceTree = ""; }; 1C6A224FDAB097F795F124D471D64571 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1C760CC607B42D7E74CF4B48C80C9D9C /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; + 1C8AC79030988861B22AA4F54DB370CB /* CFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CFB.swift; path = Sources/CryptoSwift/BlockMode/CFB.swift; sourceTree = ""; }; 1C95586455E09C46DF7A51B4A2458AAE /* OWSMessageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageUtils.m; sourceTree = ""; }; 1CA698641F78F0B132CF72B0DB6FEC13 /* TSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSRequest.h; sourceTree = ""; }; - 1CA8685A5D5ABBBEF85F9BB77D4A4916 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - 1D01E444021B2269FC28157D5C026EC5 /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; + 1CD15466C0897D44DBE74EDB10198CD7 /* NBRegularExpressionCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegularExpressionCache.h; path = libPhoneNumber/Internal/NBRegularExpressionCache.h; sourceTree = ""; }; 1D0B8DCB9D87032029BD61A89CC1B50D /* TSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSThread.h; sourceTree = ""; }; + 1D0F0DE9D30971FE28BF5EEA72B2EF6A /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; 1D49C3C948171D9EA0BADEC3FF8ADC48 /* OWSProfileKeyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProfileKeyMessage.m; sourceTree = ""; }; - 1D5EE5AD1F6FC12D0A0D2E9F325A0FE0 /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; sourceTree = ""; }; + 1D71302CAAE3826B3E40713CAE27EADF /* OWSDataParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSDataParser.swift; path = SignalCoreKit/src/OWSDataParser.swift; sourceTree = ""; }; + 1D8113E4DC6DFFCDC30E3FA6806DC28E /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; 1D92DCDBBA572303501440046FD3F81B /* SSKBaseTestObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKBaseTestObjC.m; path = SignalServiceKit/tests/SSKBaseTestObjC.m; sourceTree = ""; }; 1DBC5CFAD30F018E42B261A3C493BF22 /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1DD9AC3EF94E088CC52DE8DBB73AE0BE /* URL + replacingScheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL + replacingScheme.swift"; path = "Sources/FeedKit/Extensions/URL + replacingScheme.swift"; sourceTree = ""; }; 1DE84F46619F0591E29DF69C8C42B733 /* OWSFailedAttachmentDownloadsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedAttachmentDownloadsJob.m; sourceTree = ""; }; + 1DE9FA4D4747DA3A97C7AA4A208F8609 /* BinaryEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingVisitor.swift; sourceTree = ""; }; 1E050973DFB6A2109823592F5210B865 /* PreKeyBundle+jsonDict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PreKeyBundle+jsonDict.m"; sourceTree = ""; }; - 1E05B10CF43CB1D395B22151AB220B2E /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; - 1E262E4E22A9415675CBC09A14C346D2 /* YapDatabaseRTreeIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexOptions.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.m; sourceTree = ""; }; - 1E2A3730A092849443EA210F355F246D /* YapDatabaseRTreeIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexPrivate.h; path = YapDatabase/Extensions/RTreeIndex/Internal/YapDatabaseRTreeIndexPrivate.h; sourceTree = ""; }; - 1E3E6E2C4B592E06208A67BBA5EBDFEB /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 1E414B8AB7724931F3237DF344AF8B75 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - 1E631C07C7BBFBDF3B49CAABEB3F4DDB /* YapDatabaseExtensionTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTypes.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTypes.h; sourceTree = ""; }; - 1EFD2791C2A9715D7B771E4DC6E71346 /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; - 1F49BE0B54685A8CB0B721B84A583BD0 /* OWSAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSAsserts.h; path = SignalCoreKit/src/OWSAsserts.h; sourceTree = ""; }; + 1E5D8DE7043F44FE7DF41AD83C1AF92F /* NSNotificationCenter+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSNotificationCenter+Promise.swift"; path = "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift"; sourceTree = ""; }; + 1E85D1575EEF61D47200E2ED53C27539 /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; + 1ED3C101AE24484D7321576E8F843B62 /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; + 1EF3F3928E98011127D52017CB50C546 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 1F2AEB571FAF4A3518EBDDF9435D9159 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; + 1F46600C6F53AD9A4CB2B1B4C7074CC8 /* ECPublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPublicKey.swift; path = SignalMetadataKit/src/ECPublicKey.swift; sourceTree = ""; }; + 1F4ADACF6F31B38744CB7BA2CC25274F /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; 1F57A0699BE2F3CB77FCEA923A87D1EA /* ProofOfWork.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProofOfWork.swift; sourceTree = ""; }; - 1F69F5DDFC0BD8B5FDA51F265779C803 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 1F6B0391952DD062D26F449A751E8133 /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; 1FC492DEE9E4BF9CE0AA9509CE8EF109 /* NSUserDefaults+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+OWS.h"; sourceTree = ""; }; 1FC5707F5D51C3D3227716E6ABB90C28 /* TSStorageIdentityKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSStorageIdentityKeyStoreTests.m; sourceTree = ""; }; - 1FCBF87E8E35A3372926D76DBA6A128E /* JSONEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONEncodingVisitor.swift; sourceTree = ""; }; 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLCipher.framework; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1FDA8A83E0469646665041F1E1C4955E /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; + 1FEF3523EAE48D2F6DA25C97423B650A /* RSSFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeed.swift; path = Sources/FeedKit/Models/RSS/RSSFeed.swift; sourceTree = ""; }; 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignedPreKeyDeletionTests.m; sourceTree = ""; }; - 2023ACA2309685B5D32BBC9C59E58ABF /* AtomFeedEntryAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryAuthor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryAuthor.swift; sourceTree = ""; }; - 202FDE48F1D9986AC98F387A673B40F6 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; - 20335A57295FA1326FBA130BD1BF88ED /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; - 20522AE611754AE13B98B1D4179A253B /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; - 2066207441108ED8F1E75F911738D2A3 /* SessionCurve25519Kit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCurve25519Kit.h; path = Classes/SessionCurve25519Kit.h; sourceTree = ""; }; - 2088D5394E888946B69C0BBD30629253 /* YapDatabaseAutoViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewConnection.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.m; sourceTree = ""; }; + 20314DA2018E6425F6739941B037F7EE /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; + 209BE3918515576CB8233490900601CB /* YapDatabaseAutoViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewTransaction.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.h; sourceTree = ""; }; 20B79AD3E8556ED76D7EDECC7E2F233E /* LKGroupUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKGroupUtilities.h; sourceTree = ""; }; - 20E1A2E4FB8DECFBEE8EC5AAD40D5345 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/DDLog+LOGV.h"; sourceTree = ""; }; - 2107F4AD0CE57D1CE4F4E4486D00AB25 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + 20BBEC48D9D8F48A2DAB8B0D0081B7D1 /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; + 20C79F271F15C07A325CAD9F906A4A74 /* YapDatabaseActionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManager.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.m; sourceTree = ""; }; 213754C06EBA373E6E539B80AF917E19 /* DeviceLinkingSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingSessionDelegate.swift; sourceTree = ""; }; - 215E3E7C61FF277E44A347309CD3D9ED /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; 21691905C7CDB5AE32E38E7400884E05 /* Pods-Signal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Signal-dummy.m"; sourceTree = ""; }; 216CF97905D68785B94C49E760961D87 /* NSSet+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSSet+Functional.m"; sourceTree = ""; }; 2180F07FC830E29129F309FF430C87CB /* OWSUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadOperation.h; sourceTree = ""; }; - 21B90B434CC6D4F2B3A2ACFA6E85A377 /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; 21D6272B50CD2DC3C18505C4CAD84B0A /* OWSMessageSend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMessageSend.swift; sourceTree = ""; }; - 21ED9949F0ABCBC17364F28546A319CE /* YapActionable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionable.h; path = YapDatabase/Extensions/ActionManager/YapActionable.h; sourceTree = ""; }; - 22117CBBE1A319E78C6505E95FDDBC42 /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; + 221C31B7332DFFEB4138D879DA7D2D73 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; + 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; sourceTree = ""; }; 222178B561446BA1DEF78AB7EB4BCEC9 /* FunctionalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; - 223C0D23282C94C5041F2112FD6790B0 /* SMKSecretSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSecretSessionCipherTest.swift; sourceTree = ""; }; 2262D3BACE0B8CA1B3C9E89221A21E14 /* SSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKEnvironment.h; path = SignalServiceKit/src/SSKEnvironment.h; sourceTree = ""; }; - 227FFC1F57E64DA6D3D0E6DBAE472F5A /* PromiseKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.release.xcconfig; sourceTree = ""; }; - 22A63A111D21EB06A3AE9434F83FA3C5 /* MediaHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaHash.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaHash.swift; sourceTree = ""; }; - 22D2F4F06DF95E481842812A9E344CBD /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; - 22E72F5B8CB4F5CC2C2753406FA0A0D1 /* WireFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WireFormat.swift; path = Sources/SwiftProtobuf/WireFormat.swift; sourceTree = ""; }; - 232C2D272D1BD5AEACCA29F6CC26D1D5 /* YapDatabaseRTreeIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexTransaction.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.h; sourceTree = ""; }; - 237883CBB27AF3007BAC617C3F037D9F /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; - 23ECF0300E06254887A37D02C9BB3914 /* SwiftProtobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.debug.xcconfig; sourceTree = ""; }; - 24604DA17D7F5C1C46EB1DA61787F21D /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; - 2469184C23FC391B1885E82BA2DD274B /* UITextView+Placeholder.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UITextView+Placeholder.debug.xcconfig"; sourceTree = ""; }; - 2469D4A570AD5EE35CDAD020F9375935 /* SMKUDAccessKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKey.swift; path = SignalMetadataKit/src/SMKUDAccessKey.swift; sourceTree = ""; }; + 22637BDA064CDC6DF049F44D31AEB7EA /* JSONFeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedParser.swift; path = Sources/FeedKit/Parser/JSONFeedParser.swift; sourceTree = ""; }; + 228257EE6B8485E636D9F5C242994826 /* AtomFeedGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedGenerator.swift; path = Sources/FeedKit/Models/Atom/AtomFeedGenerator.swift; sourceTree = ""; }; + 2285002857B9554A3D98D1AED0696065 /* CTR.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CTR.swift; path = Sources/CryptoSwift/BlockMode/CTR.swift; sourceTree = ""; }; + 229246EB3C2293788FF6EA3B4327854F /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; + 22B4CB3A2227A9981E1055A6DE54752E /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 22F66B458802EA515A80C84F6FD94828 /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; + 234D7F9E97B40DA629CCDB3CDEFAF7FD /* YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabase-dummy.m"; sourceTree = ""; }; + 2372D8D87B8EC7A8F623858BA024CC29 /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; + 23C8189DE83DBB78E45A43A073835543 /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; + 23C9E5D427826D583EBBA59A590EB722 /* AtomFeedEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntry.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntry.swift; sourceTree = ""; }; + 23D88ABD9B7ACAE5F76EC99A8BF746E8 /* String+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Extension.swift"; path = "Sources/CryptoSwift/String+Extension.swift"; sourceTree = ""; }; + 23E017B7824AEA3D076A072AABD9A4BC /* YapProxyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObject.h; path = YapDatabase/Utilities/YapProxyObject.h; sourceTree = ""; }; + 23EA00E0F28D2623D6DBD6513FC87AF8 /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; + 23FE0658558D0520A80A447452899CB8 /* HMAC+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HMAC+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/HMAC+Foundation.swift"; sourceTree = ""; }; + 241DE316956286E9D041C5C4C65A1BEC /* MediaPrice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPrice.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPrice.swift; sourceTree = ""; }; + 2441266F3D18F7C0C249D06E504C8830 /* UIView+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.h"; sourceTree = ""; }; + 247C23AAE75E2FB12E65E7A40D1937E8 /* AxolotlKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxolotlKitSwiftTests.swift; path = AxolotlKitTests/AxolotlKitSwiftTests.swift; sourceTree = ""; }; 2483E2EC51C2CA2F97A0944C7A9C1A5E /* OWSFailedAttachmentDownloadsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedAttachmentDownloadsJob.h; sourceTree = ""; }; - 249FA868577F890FBF7C706CFACD9D6E /* YapMutationStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMutationStack.h; path = YapDatabase/Utilities/YapMutationStack.h; sourceTree = ""; }; 24A6DAE9183CAEF5B0262BFE726C7234 /* Pods-SignalMessaging-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalMessaging-dummy.m"; sourceTree = ""; }; + 24CF0697C6BF905B1A04BBAC063C1EF9 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 24F2D3F163D7C4640304B7B1E9705B07 /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; 24F6ACC3F8682F2C9151C4C18E1B97F1 /* OWSDisappearingMessagesConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationMessage.m; sourceTree = ""; }; - 2506664CD7BC51185885D12B8C4FB3EA /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; 250FA28C30C1ED8697BD3D0675CF8B78 /* OWSDisappearingConfigurationUpdateInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingConfigurationUpdateInfoMessage.h; sourceTree = ""; }; - 252C3A8BF6B639D5D45CD236AB525B43 /* SHA1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA1.swift; path = Sources/CryptoSwift/SHA1.swift; sourceTree = ""; }; 252F70E46A95B8280A59D30AE04DB388 /* OWSDisappearingMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesJob.h; sourceTree = ""; }; - 253A3EB2DCBF5C2A41857850AFD811BE /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; - 25A79BF911511FB290C1ABCC2FFB339F /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; + 256192204C873E86F6294F1141069EA3 /* NVActivityIndicatorAnimationDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationDelegate.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorAnimationDelegate.swift; sourceTree = ""; }; + 25998B7965D333660E717565777866A5 /* WhisperMessageSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessageSerialization.m; path = AxolotlKitTests/WhisperMessageSerialization.m; sourceTree = ""; }; + 2599F0811F8D7598F9D01F4BBF02D92E /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; 25ABC67F41222AE2F8FEAF6D2562CE46 /* Pods-LokiPushNotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LokiPushNotificationService-acknowledgements.markdown"; sourceTree = ""; }; - 25C2E58ADAFE0602E7A1C1944ED53BCF /* CustomJSONCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomJSONCodable.swift; path = Sources/SwiftProtobuf/CustomJSONCodable.swift; sourceTree = ""; }; - 25DCCC28A1A8CF186DD63C535CC8DCB8 /* race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; }; - 25E0257027B9B05EA126B02B388D9BB0 /* SessionCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-prefix.pch"; sourceTree = ""; }; - 25E5F89824DA70A69253E72DB1C575F4 /* JSONEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncoder.swift; path = Sources/SwiftProtobuf/JSONEncoder.swift; sourceTree = ""; }; - 25E61BD801978AC62DF5144276621515 /* YapDatabaseAutoViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewTransaction.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.h; sourceTree = ""; }; - 25F6B63B0BEAA9F7AE62E1687D0D5077 /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; + 25C41D3FE1ABAB745BC134AD4F2DBE71 /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.m; sourceTree = ""; }; + 25C7C7C962C5E11958D2D8A11F10A042 /* DoubleFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DoubleFormatter.swift; path = Sources/SwiftProtobuf/DoubleFormatter.swift; sourceTree = ""; }; + 25D38C3FA7A86E0BCCBB9F2347D67412 /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; 26109DB83E13B741C1E024F00C87559D /* PhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; + 26252B632B81B7B337661E91CB2E7850 /* 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 = ""; }; 262F921B1CE55D421EC76BCB083A5731 /* OWSOutgoingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSentMessageTranscript.m; sourceTree = ""; }; - 2649141AE65D7ABBCDF7F37A32133FA7 /* ProtobuffsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ProtobuffsTests.m; path = AxolotlKitTests/ProtobuffsTests.m; sourceTree = ""; }; - 265B2BEF5205D5FC286A357451080F6F /* YapProxyObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObjectPrivate.h; path = YapDatabase/Internal/YapProxyObjectPrivate.h; sourceTree = ""; }; - 265D77364026A6240A242AFDECE1FB0E /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotatePulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotatePulse.swift; sourceTree = ""; }; + 2635387AE8019111F5475F27E02579B0 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; 265EB23459CD521BD12A1F3869F09949 /* OWSBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackgroundTask.m; sourceTree = ""; }; + 2662531CB5C9E6835313D7C1546F6336 /* MediaSubTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaSubTitle.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaSubTitle.swift; sourceTree = ""; }; 266751926A4A33D07E4F9593BEEF9D27 /* NSRegularExpression+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSRegularExpression+SSK.swift"; sourceTree = ""; }; 26B717744F65F0E2E767BB01FEB43878 /* TSPreKeyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSPreKeyManager.h; sourceTree = ""; }; 26BC25586E8A309B81FD78C3779AAA8C /* TSContactThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThread.m; sourceTree = ""; }; 26C83F234561B2B32FC5C3F18B1D77BF /* MentionsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MentionsManager.swift; sourceTree = ""; }; - 26D174F66962C28CC93D02F24A8BFB35 /* NVActivityIndicatorAnimationBallGridPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift; sourceTree = ""; }; - 272141D512DFB0DB992C50280E1B6FAB /* GRKOpenSSLFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.debug.xcconfig; sourceTree = ""; }; + 26D4C9DEB6438F6F94702026E305A888 /* CBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBC.swift; path = Sources/CryptoSwift/BlockMode/CBC.swift; sourceTree = ""; }; + 270883DDA390BF137A3AEF672C4428A0 /* Scrypt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scrypt.swift; path = Sources/CryptoSwift/Scrypt.swift; sourceTree = ""; }; + 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; + 270E8731CFA49833B88D8DF215C88AE0 /* YapDatabaseCrossProcessNotificationTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationTransaction.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.h; sourceTree = ""; }; 2737AF02AFD54B62D48C8AF5D3BC22FE /* OWSRecordTranscriptJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecordTranscriptJob.h; sourceTree = ""; }; - 273ADCBBCB8272EAF780820974E00F17 /* 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 = ""; }; - 2748396D61C8D0FF8641C72161DE1B79 /* AtomFeedContributor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedContributor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedContributor.swift; sourceTree = ""; }; - 274CECFAC11F34F150C08853DF16AF3F /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; + 274A075DCBC5F3C659CE5D467333F13C /* NSData+messagePadding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+messagePadding.m"; path = "SignalMetadataKit/src/NSData+messagePadding.m"; sourceTree = ""; }; + 274DE6BCF69B5F8F2080451A335FC6E7 /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; 275789089700D4798ED544752FAED09C /* ClosedGroupRatchet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupRatchet.swift; sourceTree = ""; }; - 278C86BBCEB453D68EC6D45DEB14BA5C /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; - 28121D5D3D49D0CFB45FA9640DA4C830 /* MediaPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPlayer.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPlayer.swift; sourceTree = ""; }; + 27B6B6A9DDAA896FFFC6BD2201F74AE2 /* SQLCipher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.debug.xcconfig; sourceTree = ""; }; + 27DEAA3D37B91E56EF8D35645CB6B717 /* 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 = ""; }; + 280DE2AE7F232314811D58BC91433DA8 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift; sourceTree = ""; }; 2848B827B768623D4DC62EE9AC737266 /* ClosedGroupParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupParser.swift; sourceTree = ""; }; - 286EC6D7FC9A1CA8B14DD4185143908D /* Visitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Visitor.swift; path = Sources/SwiftProtobuf/Visitor.swift; sourceTree = ""; }; + 288F841E3D33C2BCA6FDB8EC0B6A582A /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; 2895F1028527F1753DB0FF71F56B6D81 /* OWSAnalyticsEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsEvents.m; sourceTree = ""; }; 28AEF583E5CC81A672A8FACE56FC7B8D /* OWSFakeMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeMessageSender.m; sourceTree = ""; }; - 2920A08D25B38A25789C6C646D7F1333 /* WhisperMessageSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessageSerialization.m; path = AxolotlKitTests/WhisperMessageSerialization.m; sourceTree = ""; }; + 28F45319CF256BD8307D5F107CB8C4CF /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; + 2916E712B6AABEE4D0EC36894968FC70 /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; + 2937F820CF92E99BCB45D09D62FAC0C0 /* YapDatabaseCloudCoreGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreGraph.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.h; sourceTree = ""; }; 29998CB270793E0DE781118C0345F0F8 /* TSDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseView.h; sourceTree = ""; }; - 299A9F553959435A0A007A1D10817B03 /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; - 29C805EC834F3485DD321C8A51CCAA23 /* SPK-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SPK-Bridging-Header.h"; path = "AxolotlKit/Classes/SPK-Bridging-Header.h"; sourceTree = ""; }; 29EDCA0E88EC7C4AF2ACD6DC726E29D3 /* NSArray+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+OWS.m"; sourceTree = ""; }; - 29F16FC3F5836CA23B7750ED62743E25 /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; - 2A0BA7AFAA537303AD7131E0904A75BE /* SwiftProtobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-umbrella.h"; sourceTree = ""; }; - 2A2212618105BDEB97E3310C87234794 /* YapDatabaseCloudCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCore.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.h; sourceTree = ""; }; 2A32C242032550CCEFEF29C7AEEFE427 /* CreatePreKeysOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CreatePreKeysOperation.swift; sourceTree = ""; }; 2A3CDF3090BECD02732184EE343553DD /* OWSFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFileSystem.m; sourceTree = ""; }; - 2A82EF5106793322FF92968B90CC076D /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; - 2A842E715F8DA2CC507425D92F1DACA7 /* String + toDuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String + toDuration.swift"; path = "Sources/FeedKit/Extensions/String + toDuration.swift"; sourceTree = ""; }; + 2A44C78068E6F9DF0F4824D406360880 /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; 2A9E704C27DA23A88DCCBDD9F69C530F /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = "ias-root.cer"; sourceTree = ""; }; - 2AA4FFA9310E99E630241857A982DF54 /* TextFormatScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatScanner.swift; path = Sources/SwiftProtobuf/TextFormatScanner.swift; sourceTree = ""; }; - 2AB6344F59FE90C2E64AC63FB8B60B57 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 2AFFC6BACC273554BCD4432393B623E4 /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; - 2B2492002AFB597BF310D10E53AFD0B2 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; - 2B3E1A3086B7E6151E1AB428C09EA4B2 /* SAMKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-umbrella.h"; sourceTree = ""; }; - 2B4356DCB7B89E3DE046186F96935F3A /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; + 2AB49183427D422B638CA0665C25D009 /* StreamDecryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamDecryptor.swift; path = Sources/CryptoSwift/StreamDecryptor.swift; sourceTree = ""; }; + 2B016C373EA0EA1B7CFC390AD898F173 /* JSONFeedAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedAuthor.swift; path = Sources/FeedKit/Models/JSON/JSONFeedAuthor.swift; sourceTree = ""; }; + 2B46466CDD23C6933C764A50AF93E080 /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; 2B50F6AA050F248D6FB3D4BADD937FC7 /* SignalMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalMessage.swift; sourceTree = ""; }; - 2B837BFE22967D1E0C8FC5CA0384DEC4 /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; + 2B69F34AAEAE86031A9B2F28923D5FF6 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; 2B8BDB55E20AAD12E73EDE3A787E7905 /* OWSMessageManagerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManagerTest.m; sourceTree = ""; }; 2BC4C8FB00694FB85B6B2A0B1D5BA5B6 /* TSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSConstants.h; path = SignalServiceKit/src/TSConstants.h; sourceTree = ""; }; - 2C09B4E7718F62F73C090A043CD51AA8 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; + 2BDD0FFE773BE54650FB238AE76AEAC8 /* SessionHKDFKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionHKDFKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 2BEEC47CF949A2D024890949409E7BEE /* Threading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Threading.m; path = SignalCoreKit/src/Threading.m; sourceTree = ""; }; 2C1ECED4D5283D9DF58FE0B65341AE23 /* OWSMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSender.m; sourceTree = ""; }; - 2C51DF3E24E4A1CC920AAF2BE02DB32C /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 2C7E3410C57992335C6ABA401307F570 /* NVActivityIndicatorAnimationBallPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulse.swift; sourceTree = ""; }; + 2C265A53807362003FC64A3B1F02A17F /* UIView+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.m"; sourceTree = ""; }; + 2C62F5FFDA56BBE8EBBC82B7B11DCB20 /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; + 2C90AD7606A2EFBFBA736F9BAC038D3D /* Enum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enum.swift; path = Sources/SwiftProtobuf/Enum.swift; sourceTree = ""; }; 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 2C9B985C260C5A7B7AE131611925CB72 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; 2CC99C3A27D8B9CBDA506DCC3A376633 /* TSInvalidIdentityKeyErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyErrorMessage.h; sourceTree = ""; }; - 2CD815183BC853CA9BEFD2F5D5378827 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; - 2CF5604496994025CA9BF3DAF759E18F /* NSData+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+OWS.h"; path = "SignalCoreKit/src/NSData+OWS.h"; sourceTree = ""; }; - 2CF5AD9BA800C027DB2B3D70BDF0E7F4 /* YapDatabaseRTreeIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexSetup.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.m; sourceTree = ""; }; - 2D0AB7B4761B0EC0A174E21941D9839A /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; - 2D21EBD81773CEF3B68223D4191E9C95 /* Cryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptor.swift; path = Sources/CryptoSwift/Cryptor.swift; sourceTree = ""; }; - 2D3A64FF6FC59B3C68C5C13FAE86D7A5 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; - 2D6E06EAFB74336464600B5A84F09A17 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + 2CCC5228EECCC0307E3E3CFA2F376650 /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.m; sourceTree = ""; }; + 2CF3CDA3573A40BDD2025F2EAFC8D2FF /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 2CFD0CF0FBC6EC94E0B09ACEE1C10505 /* Reachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.release.xcconfig; sourceTree = ""; }; + 2D1400535FA468F770F8D4D1EC733131 /* PBKDF2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PBKDF2.swift; path = Sources/CryptoSwift/PKCS/PBKDF2.swift; sourceTree = ""; }; + 2D6D533F2F3BCD2730780660AC8E6CE9 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; 2D6EF5B4FEDE6DCD13F6241E828DE160 /* OWSIdentityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIdentityManager.h; sourceTree = ""; }; - 2D83C324130AC276A37D5B3DB4871D25 /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; 2D91438F490E7787B4D89AB86DB9A7AD /* TSStorageHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageHeaders.h; sourceTree = ""; }; 2D9E58A2097CBAB970A2BFC57F5B7434 /* GTSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR2.crt; sourceTree = ""; }; - 2E1109F23A7489ED4B9CAD930871A273 /* YapDatabaseConnectionConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionConfig.m; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.m; sourceTree = ""; }; - 2E38CDF570ECD8BBAE5A6BA32514E5B8 /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; - 2E64B77F260519627B9EA24A552A59A5 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; - 2E68446DD4D0A6D31EFE0F52B84A176B /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; - 2E95408D0FB97F4EC7850C05C701BD79 /* JSONFeedItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedItem.swift; path = Sources/FeedKit/Models/JSON/JSONFeedItem.swift; sourceTree = ""; }; - 2EA0F2255E4DD519FF84F54A38380818 /* YapDatabase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.debug.xcconfig; sourceTree = ""; }; - 2EB462F3A172871759FBB56D5A452856 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; + 2DE1C40713B2E11619A4B02F39D62C9E /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + 2E1FF2E242BB04FEAEBA0BCD3755D446 /* SessionCoreKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCoreKit.unit-tests.release.xcconfig"; sourceTree = ""; }; + 2E91BF3F88F252ABE5C252497307A463 /* RSSFeedItemEnclosure.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemEnclosure.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemEnclosure.swift; sourceTree = ""; }; + 2EB4F78A69403C64BD5A5818B6EF3A95 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThread.m; sourceTree = ""; }; - 2EE101294415EB380399F547C737A818 /* AtomFeedGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedGenerator.swift; path = Sources/FeedKit/Models/Atom/AtomFeedGenerator.swift; sourceTree = ""; }; - 2EF812D7CDD5F79162B1B1F552563A32 /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; - 2F1655EF160AF3D430303907B1DF473D /* MediaScene.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaScene.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaScene.swift; sourceTree = ""; }; - 2F1C00154CA8C217F71E9028339D5DD8 /* YapDatabaseManualViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewConnection.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.h; sourceTree = ""; }; + 2EF02ED0F7762D3F1F52A0048E1E8114 /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; + 2EFEE647D9C9FDFA0DA019D1DC2CEBA6 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertGlobalRootG2.crt; sourceTree = ""; }; + 2F2D182C1D16A564705BFB0D19EA300B /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; sourceTree = ""; }; 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeySendingErrorMessage.h; sourceTree = ""; }; - 2F6EBDACF550CDB7F7DC91921F233431 /* Mantle-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-umbrella.h"; sourceTree = ""; }; - 2F852D46E31FF7C444DC4F94FA4A6594 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; 2FA4E7A0065FA4459B0CEE2A15384BBC /* OWSAddToContactsOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToContactsOfferMessage.m; sourceTree = ""; }; - 2FE27D01AFDE16273DEC47DBD8EDFD3F /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; - 2FEB95F44DB16AC4B71E06B7233C5FDA /* AtomFeedEntryCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryCategory.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryCategory.swift; sourceTree = ""; }; - 3012F102683B2F90DD4180638B98ABBA /* Starscream.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.release.xcconfig; sourceTree = ""; }; - 305DBE111782401BA729B7F83B50E386 /* YapDatabase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.release.xcconfig; sourceTree = ""; }; - 305EFFE1F3B4699AAECE5204C48B0CDD /* YapDatabaseCloudCoreConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreConnection.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.m; sourceTree = ""; }; + 2FFE93E764565CBF91E902B25731294A /* timestamp.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = timestamp.pb.swift; path = Sources/SwiftProtobuf/timestamp.pb.swift; sourceTree = ""; }; + 3029317BF3BF023401649CF20BE9CD3C /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTask+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.h"; sourceTree = ""; }; + 3046343DB185D9D579F85CC80D1E16CC /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/FeedKit/Parser/Result.swift; sourceTree = ""; }; 3072F1FD6314C6014A7058EF2A17995C /* OWS2FAManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWS2FAManager.h; sourceTree = ""; }; - 3075D6EFAF3A34A529E1DF11BEF8B261 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = "OpenSSL-iOS/bin/openssl.framework"; sourceTree = ""; }; - 3083A1F8B004A5B29CE8F2D62F25FC31 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; 3085FF9837CC4FBDBE361DDD97A333B5 /* SessionServiceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionServiceKit.modulemap; sourceTree = ""; }; - 309B1B9623A40530FEE899F32D59F9CA /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; 30A5766C6D50F722CF9C515AB5F6461A /* Pods-SignalMessaging.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalMessaging.modulemap"; sourceTree = ""; }; - 3115AB80130B02B62F526F67B1604F7A /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; + 30A905CD1EE7029E1818591A53F99026 /* NVActivityIndicatorAnimationOrbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationOrbit.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift; sourceTree = ""; }; + 30AA37719DDC2C80EE2577B9B0001E44 /* FieldTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTypes.swift; path = Sources/SwiftProtobuf/FieldTypes.swift; sourceTree = ""; }; + 30DE4E2093BF3E7C61AEEF48D5C01231 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; 3118AE136732DB4DAF8491885ED86CE0 /* Pods-SignalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.debug.xcconfig"; sourceTree = ""; }; - 313364FC9975B6362FCF82FA00F255A1 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; + 313467668FECE8173BA64F596B94A83F /* SessionAxolotlKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionAxolotlKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; 314C5603774CB434D079672BFDAA3203 /* TSIncomingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSIncomingMessage.h; sourceTree = ""; }; - 31545707D00371536D1AFB5EE20301C2 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCircleStrokeSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift; sourceTree = ""; }; - 3159BC84433D8D9750C31E41BE6B3B0A /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + 315818082795835FE2026C62004F798F /* SessionCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionCoreKit-dummy.m"; sourceTree = ""; }; + 317E9107075F0BE49B900CFD77D9A1D3 /* MediaThumbnail.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaThumbnail.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaThumbnail.swift; sourceTree = ""; }; + 317FA516A2E520A31D5D3B520020B116 /* SPKMockProtocolStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPKMockProtocolStore.m; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.m; sourceTree = ""; }; 3186247FF8E4339FA12E816F79CD565C /* OWSAddToProfileWhitelistOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToProfileWhitelistOfferMessage.m; sourceTree = ""; }; - 318783C2C449D746066E016F26617C74 /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; 3189496E8182A54E1D6FEDB780044755 /* OWSBlockingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockingManager.h; sourceTree = ""; }; + 318D0890DA4C8705EC666463E4E28F3A /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; 31AA844DB8E1C35C9176F7ED0192DA42 /* OWSRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestFactory.h; sourceTree = ""; }; - 31ABF88A5A7CB4DED0B3BA743592EEDD /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - 31B066CFA27B593A00AD8BB7D17FC231 /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; - 31F6883D2485D7374343FAC333ED57D4 /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; - 3204AB48869B6EDD0C0DADBA713ED866 /* Starscream-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Starscream-Info.plist"; sourceTree = ""; }; - 326E433C876BF66DB849E0A1E52E46FA /* TextFormatDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecodingError.swift; path = Sources/SwiftProtobuf/TextFormatDecodingError.swift; sourceTree = ""; }; - 32E56E5D598CE6382EA881736F38356C /* CFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CFB.swift; path = Sources/CryptoSwift/BlockMode/CFB.swift; sourceTree = ""; }; - 330B397FF2DBA3E27E3CC732842685B1 /* CipherModeWorker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CipherModeWorker.swift; path = Sources/CryptoSwift/BlockMode/CipherModeWorker.swift; sourceTree = ""; }; + 31C545DC2C192A113D5BB3F085722937 /* OWSAsserts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSAsserts.m; path = SignalCoreKit/src/OWSAsserts.m; sourceTree = ""; }; + 31C57C28F1FDC0EA363163FA631B6F7F /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; + 31C9BD43A5B0511B357990B65DB18310 /* YapDatabaseConnectionProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionProxy.h; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.h; sourceTree = ""; }; + 32159930F5A2B20FE5AA4CE6DD14ECF7 /* NVActivityIndicatorAnimationBallScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift; sourceTree = ""; }; + 32548F128C9F5A440EFB9ADD53B2B028 /* YapDatabaseAutoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoView.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.h; sourceTree = ""; }; + 326C734897B5E3E4C5D37A6E5FD09950 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; + 327C933F295DC08161A2A5B7B538B4C4 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/CryptoSwift/Operators.swift; sourceTree = ""; }; + 328064B75FCF5006F895604BE7DCADFB /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 32B3DF286FBF946FD73F9506AFA15EF8 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; + 32B87B34B21F301C2C05EA3C3A0981B4 /* NVActivityIndicatorAnimationBallPulseSync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseSync.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift; sourceTree = ""; }; 330F018053687A74D0B4CC732DACB56A /* TSGroupThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupThread.h; sourceTree = ""; }; 332D1AB7C5DCE4CEDDC636E9776CDA42 /* NSNotificationCenter+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+OWS.h"; sourceTree = ""; }; - 333DA35814C07A5AF2B11F3976D44FFC /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; - 335709979F68DA3E918AFCB0AE8C3453 /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; - 33A6D2C696AA064DC6F669C3BA650BF9 /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; - 33C8FDBE7DE8589C227ADB3F2E6E54CB /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; - 33DA953844B288BBC87F1BA54C3DBCB5 /* NVActivityIndicatorAnimationBallGridBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift; sourceTree = ""; }; - 33E10268A2BF9CF9EE7A6C2AE12B572C /* SessionResetProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionResetProtocol.swift; path = SignalMetadataKit/src/Loki/SessionResetProtocol.swift; sourceTree = ""; }; - 3415999810D43E3570A24759A91F57AA /* MediaTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaTag.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaTag.swift; sourceTree = ""; }; + 33647BE2CAE7EF4844D4AE7067CD9C1C /* YapDatabaseRTreeIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexHandler.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.m; sourceTree = ""; }; + 33A8D9EBBD3D6EA890FD604E1386B6C6 /* BlockDecryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockDecryptor.swift; path = Sources/CryptoSwift/BlockDecryptor.swift; sourceTree = ""; }; + 33C61F841E8C4F864D39A9D9A5D0D460 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; + 33E1672E7ED63BDD5F6ACC7F7B571362 /* DateSpec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateSpec.swift; path = Sources/FeedKit/Dates/DateSpec.swift; sourceTree = ""; }; + 33E6F194D83F5C31EE922B7E268F430F /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; + 34080A350FC8D80522BDD098093FD3D9 /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; + 3432051BCD2238AFF4FED197D57F51DA /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/DDAbstractDatabaseLogger.h; sourceTree = ""; }; 343E8A6521B8C102787D1A00B8DCD697 /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; - 3477E6BC8CBBFE52D11906EA51B989BE /* UITextView+Placeholder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+Placeholder.h"; path = "Sources/UITextView+Placeholder.h"; sourceTree = ""; }; + 3483F66422457B277128C8161CD72E16 /* SessionHKDFKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionHKDFKit-Info.plist"; sourceTree = ""; }; 34983F229F02FD853F2C41A46926B93F /* SSKMessageSenderJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKMessageSenderJobRecord.h; sourceTree = ""; }; + 34A15FFA57D876CD71A5B6B7AA9C18A3 /* NVActivityIndicatorView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-umbrella.h"; sourceTree = ""; }; 34A7145A5E430D26D47B43B3E207DF11 /* FullTextSearchFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FullTextSearchFinder.swift; sourceTree = ""; }; - 34CB05511CBA4D8365EA503BFBF2691D /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; 34D0662E609317C8BFB4EA2462DA360D /* OWSOutgoingCallMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingCallMessage.h; sourceTree = ""; }; - 34D93903436AE8651DC2395A44373F36 /* SCKExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKExceptionWrapper.h; path = SignalCoreKit/src/SCKExceptionWrapper.h; sourceTree = ""; }; - 34EF3BFF7F6564F58C19F21A5018D259 /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; - 34F3F5E0950F8281C67C0470AE8C4072 /* NBRegExMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegExMatcher.m; path = libPhoneNumber/Internal/NBRegExMatcher.m; sourceTree = ""; }; - 353F4664D19B62C524327A01D37049F7 /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; - 35524233225CEFF50443BF90AC31E8AB /* NVActivityIndicatorAnimationBallDoubleBounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallDoubleBounce.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallDoubleBounce.swift; sourceTree = ""; }; - 35A09ECCE44BA209F84EC51FE50C3A68 /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; - 35C1B37337C55F700B89D414F952091D /* String+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+OWS.swift"; path = "SignalCoreKit/src/String+OWS.swift"; sourceTree = ""; }; + 350CFA9456ED6A98D20223F3C44FBD0E /* TextFormatScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatScanner.swift; path = Sources/SwiftProtobuf/TextFormatScanner.swift; sourceTree = ""; }; + 353318EF63D7A02510CC8A0A774F421A /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; + 3543DD7928D4409B9715D8D65FAAAEBD /* PromiseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromiseKit-Info.plist"; sourceTree = ""; }; + 35477030D1AC11229DD7B2F2A11DB44E /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; + 3592ACB7BA490DBF9AB005AD46D63E1E /* OFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OFB.swift; path = Sources/CryptoSwift/BlockMode/OFB.swift; sourceTree = ""; }; + 35E2B0326B0AFD937443277B0299EF08 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; + 35F1E6955C41AD7E986529B0A231ABF8 /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; + 361D342606168CF6E7464CA3B441CCD5 /* MediaHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaHash.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaHash.swift; sourceTree = ""; }; + 361E3A3CAF1502BB445AAB0DC7214CDC /* Rabbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rabbit.swift; path = Sources/CryptoSwift/Rabbit.swift; sourceTree = ""; }; + 36745C4EE99EB34991D66916B2EC9164 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; 3679C650B66A2C0F89CB316E6D7E1110 /* TSMessageStorageTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageStorageTests.m; sourceTree = ""; }; 367D060074AB712B136642950FAB91F8 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 369010988C57FD7074BC862CF6565BC1 /* RFC822DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RFC822DateFormatter.swift; path = Sources/FeedKit/Dates/RFC822DateFormatter.swift; sourceTree = ""; }; 36BF7818F54232C315AC4516FD60D9B5 /* OWSRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestFactory.m; sourceTree = ""; }; - 36C15A1C4DA1E1233BD4D835E48672EE /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/FeedKit/Parser/Result.swift; sourceTree = ""; }; 36E1F27305130352DB3491E318E3C258 /* MessageSender+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "MessageSender+Promise.swift"; sourceTree = ""; }; - 36E59F00A24061960891DF270CCC8D68 /* CBCMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBCMAC.swift; path = Sources/CryptoSwift/CBCMAC.swift; sourceTree = ""; }; 36F9877533BAF847843B512B79209155 /* OWSReadTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadTracking.h; sourceTree = ""; }; - 371934E6D6FDF05B8E0F9EABA8C40BD1 /* YapActionItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItem.h; path = YapDatabase/Extensions/ActionManager/YapActionItem.h; sourceTree = ""; }; - 37220892DE095AE0120DCAA2DC75D14A /* ECKeyPair+ECKeyPairTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ECKeyPair+ECKeyPairTesting.m"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.m"; sourceTree = ""; }; - 374025E1CBCF7513DEC282B5454200A7 /* YapDatabaseConnectionPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionPool.m; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.m; sourceTree = ""; }; - 37455E54C037EC954794895537A76DA6 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - 3761B1E155062BC984C3C0871BCE9F48 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; - 378ACE51EFE369C63516FCBB13647723 /* Checksum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Checksum.swift; path = Sources/CryptoSwift/Checksum.swift; sourceTree = ""; }; + 36FFB23AC20677C98074F573269544A3 /* libPhoneNumber-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-umbrella.h"; sourceTree = ""; }; + 373CAF9CB413608B327CF55581139670 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 375E32802D5664ED32EB1B51042F8B75 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; + 377AE5851A7A1028CE1C5319C5E46008 /* SessionCurve25519Kit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCurve25519Kit.h; path = Classes/SessionCurve25519Kit.h; sourceTree = ""; }; + 3783F591C5D4785DAD74D508A5704DF8 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; 37911031CCF11DE7CE187201A36B1CFF /* OWSFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprint.h; sourceTree = ""; }; - 37DE7C453017AD0BD29C4C77B0A54981 /* SharedSenderKeysProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSenderKeysProtocol.swift; path = SignalMetadataKit/src/Loki/SharedSenderKeysProtocol.swift; sourceTree = ""; }; - 38011808504B3DB891C8B6B9F3029A88 /* NVActivityIndicatorAnimationDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationDelegate.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorAnimationDelegate.swift; sourceTree = ""; }; - 38C05437378BD456ADF7D001D6623646 /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; - 391D90550CFD31C7698D234ED01EE2FA /* afterlife.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = afterlife.swift; path = Extensions/Foundation/Sources/afterlife.swift; sourceTree = ""; }; - 392D9551A059C0233A4755B7BBE9C4B0 /* MediaPrice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPrice.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPrice.swift; sourceTree = ""; }; + 3798CE9020A6F76065505DB41CD8C39C /* SessionHKDFKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 37C3BAA7258D1561F8D0F399F4FB274A /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 37CA78C4A85CBB36D42D0A8BF10126B2 /* BinaryEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingError.swift; path = Sources/SwiftProtobuf/BinaryEncodingError.swift; sourceTree = ""; }; + 37CB74AF2B92464B1895C8F669FB849F /* SessionCoreKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCoreKit-Info.plist"; sourceTree = ""; }; + 37D9E705E4A7591B93B5EF675EF3E722 /* Data+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+OWS.swift"; path = "SignalCoreKit/src/Data+OWS.swift"; sourceTree = ""; }; + 385DF82FF86F6DC700B51E9A0B20EE8E /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; + 386ABDB07B2EB74793B8008EE84C32DB /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; + 38879520FEA7FC626AEC1845542F03D4 /* YapDatabaseRTreeIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexTransaction.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.h; sourceTree = ""; }; + 38B797E9708E9C642E927A3534347B30 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 38C4A6B7EC45294F9B7867D2EBE1112E /* SMKMiscTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKMiscTest.swift; path = SignalMetadataKitTests/src/SMKMiscTest.swift; sourceTree = ""; }; + 390056ADE0FDC24C0A5174C2115914FA /* FeedKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FeedKit-prefix.pch"; sourceTree = ""; }; 394D9B44176564D90027C58452DC1233 /* LKDeviceLinkMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKDeviceLinkMessage.h; sourceTree = ""; }; - 3956B9F084DE733223F3120B10E0C84B /* UIView+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Promise.swift"; path = "Extensions/UIKit/Sources/UIView+Promise.swift"; sourceTree = ""; }; + 39620E74B74D890884D066BA83E3356D /* AES.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.swift; path = Sources/CryptoSwift/AES.swift; sourceTree = ""; }; 397FAFD5562514A64D6C6D064D0A765D /* SyncMessagesProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncMessagesProtocol.swift; sourceTree = ""; }; 39867C96CF23BC38F6714A180A80C9EB /* TSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSRequest.m; sourceTree = ""; }; - 39B3B02F60A96E0684E79CA009968DDB /* YapDatabaseManualView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualView.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.h; sourceTree = ""; }; - 39C1154FF75AD6E04F08405A8B651710 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "NSDate+OWS.mm"; path = "SignalCoreKit/src/NSDate+OWS.mm"; sourceTree = ""; }; - 39CCF33AFBBAC2DB4E0738FE6971035F /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 39946AE0461F15DFE2C8E1DFCBF220C9 /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; + 39AA2F2A8D0742C8958470BEFAA2A86A /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; + 39CBF78A5598018D72F9C9E3C94F5C7E /* Curve25519KitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Curve25519KitSwiftTests.swift; path = BuildTests/BuildTestsTests/Curve25519KitSwiftTests.swift; sourceTree = ""; }; 39D9B1BCA7B06EAACDDB323370E16D6D /* OWSOutgoingCallMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingCallMessage.m; sourceTree = ""; }; - 39FA2E14B6020B27D4F93B4D09D242D1 /* JSONFeedHub.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedHub.swift; path = Sources/FeedKit/Models/JSON/JSONFeedHub.swift; sourceTree = ""; }; - 3A5F6F628399C56CBAEBB371DEF2F206 /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; + 3A0CCA63246C89109DAF298A3BBD9980 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; + 3A4D3639BC9385700B5EACFFA05E259D /* MediaRestriction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRestriction.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRestriction.swift; sourceTree = ""; }; 3A6CB58F4CA7BD92DDB696D9FBDA0CE8 /* OWSFailedMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedMessagesJob.h; sourceTree = ""; }; - 3AA8F8059B87E975477FF02E1D74A5FF /* PureLayout.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.debug.xcconfig; sourceTree = ""; }; - 3B305DF5355A0AF978595827491EEA45 /* DiffieHellman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffieHellman.swift; path = SignalMetadataKit/src/Loki/DiffieHellman.swift; sourceTree = ""; }; - 3B3F0500BD2DC62308248EDB3FAD0321 /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.h; sourceTree = ""; }; - 3B4C4889244B8A064401B4DE3E5EB74D /* SMKTestUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKTestUtils.swift; path = SignalMetadataKitTests/src/SMKTestUtils.swift; sourceTree = ""; }; - 3B7585C0FE2456AE98938E319F3A2DA5 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; + 3AC618F3F79ABBF54668616D47224F4F /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; + 3AE7A93FFA4272C8B42F89E6027C5AA6 /* ISO78164Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO78164Padding.swift; path = Sources/CryptoSwift/ISO78164Padding.swift; sourceTree = ""; }; + 3B11E8B42F6E3B864AB1C3ECEDC994A4 /* TextFormatEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingOptions.swift; path = Sources/SwiftProtobuf/TextFormatEncodingOptions.swift; sourceTree = ""; }; 3B75C6EA11532E1A25611809B1A2FF35 /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; - 3B9C62712B815C133442B8BD850CDF6B /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; - 3B9CF11B2EFB70E4628672128A36B11C /* NVActivityIndicatorAnimationOrbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationOrbit.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift; sourceTree = ""; }; + 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.h; sourceTree = ""; }; 3BB073A220A40B5A9E65CF882C44F482 /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; - 3C08C22283082C60CBBEF66A4813751D /* NVActivityIndicatorAnimationLineScalePulseOut.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOut.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOut.swift; sourceTree = ""; }; + 3BDDFF32556083EECE87748F0B1071A4 /* GCDWebServer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.release.xcconfig; sourceTree = ""; }; + 3BF43D4C7F3CCD08E1770A7D34A791B8 /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; 3C0D73C91D8E3BDED23500AFC4FFF390 /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; sourceTree = ""; }; - 3C11AA2CDDC989181873931B81EE4F0E /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; - 3C1E861FDF7240A5B94A445B439E583C /* OWSSwiftUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSSwiftUtils.swift; path = SignalCoreKit/src/OWSSwiftUtils.swift; sourceTree = ""; }; - 3C6BA802080A4139FFFB5E38C968EF0B /* NSData+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+OWS.m"; path = "SignalCoreKit/src/NSData+OWS.m"; sourceTree = ""; }; - 3C99CA663CCEE5C2D2DC66456A11BB1F /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; - 3CD07201AC90AECA8DA22870614B9699 /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; - 3CEBA59A0658AFA027D06B45CD825F5D /* Starscream.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Starscream.modulemap; sourceTree = ""; }; - 3D02576F14B1CC72DB793BEAC7B6CA89 /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; - 3D21534660B4AF62C34BC463D1538D42 /* SessionResetStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionResetStatus.swift; path = SignalMetadataKit/src/Loki/SessionResetStatus.swift; sourceTree = ""; }; - 3D2C6D8BEF2C7F3EF565B82E60CA8108 /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; - 3D3093FD70CB9D0F572F4052600800E8 /* SwiftProtobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftProtobuf-dummy.m"; sourceTree = ""; }; + 3C4937267CB06213827BE2311760D6E2 /* YapDatabaseAutoViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewConnection.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.m; sourceTree = ""; }; + 3CAA1F766111A2FA9C6EA502C203EE2D /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; + 3CD63B0CE5FC287AB0C108497C7D546B /* CMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CMAC.swift; path = Sources/CryptoSwift/CMAC.swift; sourceTree = ""; }; + 3D102A6FDEACDB7F1EB416DDD3D2EB2F /* YapDirtyDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDirtyDictionary.h; path = YapDatabase/Utilities/YapDirtyDictionary.h; sourceTree = ""; }; + 3D35C2F64D3B0A049A36558E000896BF /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; 3D38CDBBDD01DF34B18F52F8B1E4CE6A /* japanese.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = japanese.txt; sourceTree = ""; }; 3D404A2D9FFAEC833DBCED09E9137E29 /* Pods_Signal.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Signal.framework; path = "Pods-Signal.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D4AA78EEE8DB95DE19F1E5EBE6219F7 /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; - 3D5B9480493039FD9A9DB58CDDD03C2E /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; - 3D6F368E6D5D64601262DB78B6BE2777 /* NSURLSession+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m"; sourceTree = ""; }; - 3D905BDBD1DB1ADB7DE2E180A51FD297 /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; + 3D57BF6F489D56779E3CD8F61C6AA23C /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.h; sourceTree = ""; }; + 3D5BB5C8894E32D7821716F457B882A4 /* ProtoNameProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtoNameProviding.swift; path = Sources/SwiftProtobuf/ProtoNameProviding.swift; sourceTree = ""; }; 3DA2124590ECC8924E3434207008C8EB /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; sourceTree = ""; }; - 3DFE8952F97F5FB3E64C6A4EDD1284DD /* Message+AnyAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+AnyAdditions.swift"; path = "Sources/SwiftProtobuf/Message+AnyAdditions.swift"; sourceTree = ""; }; - 3E02CF2EE51534BF4D8EB27C2B695D8B /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; - 3E2A24B4881289768DF7FE073BD7439C /* NSNotificationCenter+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSNotificationCenter+Promise.swift"; path = "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift"; sourceTree = ""; }; - 3E31A0878FA8E9743764ACB3A70981B9 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; - 3E39832D16D70D9223A0203808DB9268 /* HKDFTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFTest.m; path = AxolotlKitTests/HKDFTest.m; sourceTree = ""; }; - 3E44CE5A5ED440C63334DA4F250A631D /* JSONDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecoder.swift; path = Sources/SwiftProtobuf/JSONDecoder.swift; sourceTree = ""; }; + 3DB86F92BC08B62BB291F07DC9DC48D4 /* YapDatabaseRTreeIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexOptions.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.m; sourceTree = ""; }; + 3DBF6FFBAF19E832F7343D87E0551F58 /* JSONEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncoder.swift; path = Sources/SwiftProtobuf/JSONEncoder.swift; sourceTree = ""; }; + 3DC2DE7A2418BEE674BA1163473A2334 /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; + 3DCEDFF860999315D8E0979740D07376 /* YapDatabaseRTreeIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndex.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.m; sourceTree = ""; }; + 3DF7889A325C9E56047C6E64A1788DF4 /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; + 3E1FB69366BD7D37DD4851F722EDE7CD /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 3E2CB3A82FF9FED987E6934EDCEC06F3 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalMessaging-umbrella.h"; sourceTree = ""; }; - 3E4E5B3F4FA6AF43B87D34EF73CC520A /* YapDatabaseCrossProcessNotificationTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationTransaction.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.h; sourceTree = ""; }; - 3E50F57826F222289EDB0F4812643019 /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; - 3E5C8EEB6AF894F9F04774A98BD767E0 /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; + 3EABC273482A7FD641D1634F11CCD47A /* MediaCredit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCredit.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCredit.swift; sourceTree = ""; }; 3EAEDB3F4798B22BF99E0D3E97F4D951 /* PublicChatMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatMessage.swift; sourceTree = ""; }; - 3EFFC14D256B0FDC5BAAA106EF865886 /* FallbackMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FallbackMessage.h; path = AxolotlKit/Classes/CipherMessage/FallbackMessage.h; sourceTree = ""; }; - 3F267FB08AA31002D3E1F66B89EB2740 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; - 3F40BDA83E7D269FDA2946D2FDD5CA8E /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; - 3FA268282E2695553FF1B9B0EA9807F5 /* SessionCurve25519Kit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionCurve25519Kit.modulemap; sourceTree = ""; }; - 3FCC2D71A5936520AF090FFD1DACB0F0 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - 3FCF5F6440109973C328304746907500 /* Int+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+Extension.swift"; path = "Sources/CryptoSwift/Int+Extension.swift"; sourceTree = ""; }; - 3FFCF6C5489C7C7FAD5DC10B962ACB1F /* YapDatabaseRTreeIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexSetup.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.h; sourceTree = ""; }; + 3EC5E11071AD72D28DCB227865EC9388 /* YapActionItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapActionItem.m; path = YapDatabase/Extensions/ActionManager/YapActionItem.m; sourceTree = ""; }; + 3EE75F6A4867F303980B363062F1728A /* Threading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Threading.h; path = SignalCoreKit/src/Threading.h; sourceTree = ""; }; + 3EF4DEE025886970BC38E761CBCBC124 /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; + 3F44577E19A3E63020FEFD914A84F621 /* YapDatabaseManualViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewTransaction.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.m; sourceTree = ""; }; + 3F5D80575A28FB01C65A393DFCD43B78 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/DDLogMacros.h; sourceTree = ""; }; + 3FAA497ED97D51CB7DCC38D9A535B228 /* YapDatabaseCloudCoreOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperation.h; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.h; sourceTree = ""; }; + 3FD3372FB4220EC7400E70DB4DB6E82A /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; 3FFE6151F7F8B643D1D44AB8B39B4E10 /* OWSDeviceProvisioner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioner.h; sourceTree = ""; }; 400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reachability.framework; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4030343F9E7FF824588F4951DDCBF1E9 /* OWSReadReceiptsForLinkedDevicesMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForLinkedDevicesMessage.m; sourceTree = ""; }; - 4037ACCA67AD4C39F2DBEBBC7AF7799E /* libPhoneNumber-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.release.xcconfig"; sourceTree = ""; }; 4045BFD4A34EE2CA93852C317F28D906 /* Pods-SignalTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalTests-dummy.m"; sourceTree = ""; }; 408C692FD44E977246F65A241FAC98E9 /* Pods_SignalTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalTests.framework; path = "Pods-SignalTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 40A1D9C00FC6B3A9F58FEA60459B6034 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; - 40D7726753E19B6EC1E8CABFDB0B4C82 /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; - 40E9A5FD39298930DC21AD251A3BD8A8 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/DDLog.h; sourceTree = ""; }; + 408D2C12386A31DF78ECC997CE0CC9EB /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; + 4090B4378792918CA6AEDAD63A866A07 /* SwiftProtobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftProtobuf-Info.plist"; sourceTree = ""; }; + 409827B25C56C7B05CAB7249128A1BE0 /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; + 40B830B9500CFFBF3F6C50CF662EFB8E /* RSSFeed + mapAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RSSFeed + mapAttributes.swift"; path = "Sources/FeedKit/Models/RSS/RSSFeed + mapAttributes.swift"; sourceTree = ""; }; 40FE9D312B0E9BAFE7EA9B88BDC1DE11 /* DataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DataSource.h; sourceTree = ""; }; 4100D2A2A0D45691DC5084A3473F2030 /* OWSLinkPreviewTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSLinkPreviewTest.swift; sourceTree = ""; }; - 415B9523B570AB1AA27596D8C7B45599 /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; - 417A653B0AF4EC72F052D55BFD1B147A /* YapDirtyDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDirtyDictionary.m; path = YapDatabase/Utilities/YapDirtyDictionary.m; sourceTree = ""; }; + 41088E0D570944B7F49538972567B91F /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; + 41439921E6AF3A939B98B3F53F3B459E /* YapBidirectionalCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapBidirectionalCache.h; path = YapDatabase/Utilities/YapBidirectionalCache.h; sourceTree = ""; }; 418D3A94AAC5143072FD3322D9B1817A /* SharedSenderKeysImplementation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedSenderKeysImplementation.swift; sourceTree = ""; }; - 41AF98B9778E9E7B4E1CABFFBEA03D1B /* OFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OFB.swift; path = Sources/CryptoSwift/BlockMode/OFB.swift; sourceTree = ""; }; - 41F3033839DAEDBCD8BF0014CF5EF2AB /* OWSUnidentifiedDelivery.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSUnidentifiedDelivery.pb.swift; path = SignalMetadataKit/src/Generated/OWSUnidentifiedDelivery.pb.swift; sourceTree = ""; }; - 4218FCCEA66B61487F224AECB0C0FEFB /* BinaryEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingVisitor.swift; sourceTree = ""; }; + 41D63366DFAFC9933386DFE31FF45DF4 /* PCBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PCBC.swift; path = Sources/CryptoSwift/BlockMode/PCBC.swift; sourceTree = ""; }; + 4202DFB70CD65121947D21FD51FEADA1 /* api.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = api.pb.swift; path = Sources/SwiftProtobuf/api.pb.swift; sourceTree = ""; }; 421ABAD2F376C4185F388A387E2E4655 /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libPhoneNumber_iOS.framework; path = "libPhoneNumber-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 422035063DE6AA5D75C5DA673FCAE8F3 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.m; sourceTree = ""; }; + 4226CFC0ED31A459BF7770B73D399C1F /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; + 4242EE14B0D0DFA92AFD97CF0896A670 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; + 4263955A1D111A4D219E77A86A53D567 /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; + 42C0EBB44F34132C70061D89D333ADF8 /* PureLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.release.xcconfig; sourceTree = ""; }; 4301566EF836A1FEB70626FF16669628 /* Pods-SignalShareExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalShareExtension-acknowledgements.markdown"; sourceTree = ""; }; - 432E4AACA0E566FB40C017E635C84909 /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; + 432AFF6A55D89CBE16A232180D07F000 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; + 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; 4340CC6DBE0099C5050BDE03B44CCF3D /* OWSPrimaryStorage+PreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+PreKeyStore.m"; sourceTree = ""; }; - 43697C31DE2C120777900D59255E63D4 /* ProtobufMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufMap.swift; path = Sources/SwiftProtobuf/ProtobufMap.swift; sourceTree = ""; }; - 438036D78955002953567D0DD016F9D6 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 43B076FF72988EAF28A5F5BE825D8559 /* NVActivityIndicatorView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NVActivityIndicatorView-dummy.m"; sourceTree = ""; }; + 43775BDB78D8248EE55E31AADA92364A /* MediaCommunity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCommunity.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCommunity.swift; sourceTree = ""; }; + 439BFBE70BAF79ACB24857D7F04FBB48 /* OWSUnidentifiedDelivery.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSUnidentifiedDelivery.pb.swift; path = SignalMetadataKit/src/Generated/OWSUnidentifiedDelivery.pb.swift; sourceTree = ""; }; 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.m; sourceTree = ""; }; - 43C4B5FC7EAE37907B5AFB78BA18395F /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; - 43D86A3A061FBABF0AA0F5E5B5B0A2E5 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; - 43DD657BB0089D391D35EE1D51356FE7 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - 43DF31F7AE0B4BE4CFABB1C3DC0426C3 /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; - 43F4F33007AFF96C555855E86624AA34 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - 43FD56D0EDC4543FD4DDBD21A829B382 /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; - 44108FECB822AE85ECE6630536CD82A9 /* SessionHKDFKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-umbrella.h"; sourceTree = ""; }; - 4413A67F953479CDC5213F72394087A2 /* TextFormatEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncoder.swift; path = Sources/SwiftProtobuf/TextFormatEncoder.swift; sourceTree = ""; }; - 448202CDEFA4E24C8FC8F74F73A0EC5B /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; - 449190CA96DF46F1EB9820A80C93BA73 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; - 449F26C52004B00AED8BFA4A420E118B /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; - 44A26383D0CB702B8F7666A62009C6F3 /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; - 44E8A097290DD0CBE3E61ECF5C7ED359 /* SignedPrekeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SignedPrekeyRecord.m; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.m; sourceTree = ""; }; - 4506A74EC6D432652C7F494721A381E3 /* AnyUnpackError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyUnpackError.swift; path = Sources/SwiftProtobuf/AnyUnpackError.swift; sourceTree = ""; }; - 4507F73718535539F648ED1F54AA1607 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 43E91E312E8FCC6B7AD68060A1ED721C /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; + 442365A8720D46698EE03A7F596FB0FD /* libPhoneNumber-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.release.xcconfig"; sourceTree = ""; }; + 446C07DA6D1E4F51DA687F2561BD29D6 /* SQLCipher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLCipher.modulemap; sourceTree = ""; }; + 44935AA881C0145757DAC213A5C2CA32 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; + 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; + 44CFFFE78AB68B45B8E5BA41FF6C1142 /* YapDatabaseCloudCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCore.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.m; sourceTree = ""; }; 454BA6C39D134591D7ADBEA17DB0F42E /* OWSFakeNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNetworkManager.m; sourceTree = ""; }; 4556DB0FB3270D691C50658EEA98EABD /* SessionHKDFKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionHKDFKit-Unit-Tests"; path = "SessionHKDFKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 45706F9FFD25518A62D3F6BE9A30E1D8 /* SwiftProtobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftProtobuf-Info.plist"; sourceTree = ""; }; - 4594996A56F1E9B7A62A09FA447A2F73 /* NVActivityIndicatorAnimationCubeTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCubeTransition.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift; sourceTree = ""; }; + 45C35A220F90223E430ACDEA81FFD259 /* iTunesOwner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesOwner.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesOwner.swift; sourceTree = ""; }; 45D50CB7BAF1875398C92BF5435D808F /* OWSBackupFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackupFragment.h; sourceTree = ""; }; - 45FA68EE4ACA59C81F6618102D5E9397 /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; - 45FEB1CE62AAE4678F0018CD626B9167 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; + 45FAE08F5B8F486A1FB6F7599701F9CC /* FeedKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FeedKit.release.xcconfig; sourceTree = ""; }; + 4625FCAE7CEAEFD0B0CE7EDE72D28933 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = SignalCoreKit/src/Randomness.h; sourceTree = ""; }; 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; - 469690716A0F9E3CBB7D637298F66072 /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.m; sourceTree = ""; }; - 46A4E81F13403B9D30235590973149FE /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; + 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; + 467265EF323ED966337AEC2D8DD36E27 /* AtomFeedEntryContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryContent.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryContent.swift; sourceTree = ""; }; + 467E6206D83807B01B4C6057CB6B724F /* Bit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bit.swift; path = Sources/CryptoSwift/Bit.swift; sourceTree = ""; }; + 46AD1D46D11E2D2830CACF7D464914F9 /* ProtobufAPIVersionCheck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufAPIVersionCheck.swift; path = Sources/SwiftProtobuf/ProtobufAPIVersionCheck.swift; sourceTree = ""; }; 46B6753696AA30A5027A45C932C64199 /* LKDeviceLinkMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKDeviceLinkMessage.m; sourceTree = ""; }; - 46CF1816286A8511F821C93432C575C6 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; 46D8C06BEDAB4A4EF285E37F8FA1B6AC /* Pods-Signal-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Signal-Info.plist"; sourceTree = ""; }; 46EBF278519DAB8F24FB61B25E44BCB0 /* OWSSyncManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncManagerProtocol.h; sourceTree = ""; }; + 47083BDB7E7EBD0F7425F9D464E4CE29 /* SMKObjCTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SMKObjCTest.m; path = SignalMetadataKitTests/src/SMKObjCTest.m; sourceTree = ""; }; 472CD2735402FEFCE5634A238DF05B5C /* NSArray+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Functional.m"; sourceTree = ""; }; + 4755F8B6EB0B9EF736003F8D79471711 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/DDLoggerNames.h; sourceTree = ""; }; 477E8A88BD467445FC9BF2851BC5D213 /* TSPreKeyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSPreKeyManager.m; sourceTree = ""; }; + 4798D50D6BEEDEE24D8019370DB6931B /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + 4799A046DB55C0248A0BF07DF1712D4D /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; 47BC11645425E3F0F0B8D1C51C9BB98D /* NSError+MessageSending.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+MessageSending.h"; sourceTree = ""; }; - 483CCF9DAA031F92C42F6B45C85B14A5 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; sourceTree = ""; }; + 4830794C22022E4ED5CEBA7808F7D476 /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = SignalCoreKit/src/Randomness.m; sourceTree = ""; }; + 48325CFB3ED048DA0B2C5AF78598D5FB /* NVActivityIndicatorView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NVActivityIndicatorView-Info.plist"; sourceTree = ""; }; 487EEE79CDF21FCECC3FBD2742FD8FFD /* SSKJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKJobRecord.h; sourceTree = ""; }; 48F90F57150174046D5414E2DE6AAD31 /* NetworkManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = ""; }; - 48FB9E5F2B9FE60F0F70FF24F0333E51 /* SAMKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-prefix.pch"; sourceTree = ""; }; 48FCA98DB63AC65293F12FD4E78B26DB /* OWSProvisioningCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningCipher.h; sourceTree = ""; }; - 49188707A095809D32363FED48959E0B /* SessionCoreKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 493F5FF22C30D80038DC3D96DCE587DD /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; sourceTree = ""; }; 494EE3B7DEB3EEBCC557BD4486776010 /* JobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueue.swift; sourceTree = ""; }; + 4950E14AA486A7453A57C626B7735791 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + 497119FCB291B5274F5C5C7A1B37798A /* AtomFeedEntryCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryCategory.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryCategory.swift; sourceTree = ""; }; 4973DC70EB45D41B592DF8F3711F50AF /* OWSIdentityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManager.m; sourceTree = ""; }; + 49934805B5EC0EBDA581F8ABD6FB048B /* JSONEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingOptions.swift; path = Sources/SwiftProtobuf/JSONEncodingOptions.swift; sourceTree = ""; }; + 499F69D1F4A8265FCE15FF00D45BD064 /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; 49E000F717A7F6501211403319296B88 /* OWSSyncContactsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncContactsMessage.h; sourceTree = ""; }; 4A1517727D83E85ADCA515387FDD703C /* OWSMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageHandler.h; sourceTree = ""; }; - 4A61E6484B4B35F20FEC74CCEA09355B /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; - 4A6ABCB0AABE181F2768B7A5DCEAC5D7 /* Data+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extension.swift"; path = "Sources/CryptoSwift/Foundation/Data+Extension.swift"; sourceTree = ""; }; - 4A70BC9ACC5792128B274147B0DC4DC2 /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; - 4B05EB2079726F82F14C168A90CA61C5 /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; - 4B17EAA7BFB1606FAED99A5C1707330E /* JSONFeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedParser.swift; path = Sources/FeedKit/Parser/JSONFeedParser.swift; sourceTree = ""; }; - 4B72B19F8434378C146ABFF3D2632101 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; - 4B73907FBC365F57309E722C7494155F /* NoPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoPadding.swift; path = Sources/CryptoSwift/NoPadding.swift; sourceTree = ""; }; + 4A549BD68F9B507E5D6CD6E0892D7639 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; + 4A749454FBB8E349F763A8C11875EEFF /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; + 4A75AFE8A39C18CE6CE87035051A1F4E /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; + 4ACB74DD7124C5E385F18CAB13D0B59D /* PKCS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS5.swift; path = Sources/CryptoSwift/PKCS/PKCS5.swift; sourceTree = ""; }; 4B838DCCA1E10007307C3B6E741DF2C0 /* OWSFakeCallMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeCallMessageHandler.m; sourceTree = ""; }; + 4B9F19D25236164199822576B3A78F1C /* SessionHKDFKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-umbrella.h"; sourceTree = ""; }; 4BA771C2EEB921495D97056BC15AD27D /* YapDatabaseConnection+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseConnection+OWS.m"; sourceTree = ""; }; - 4BB55602F0EF7FE0158DC7161E2623E8 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 4BB6A18208DD16EBB53B528AAD81D042 /* AES.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.swift; path = Sources/CryptoSwift/AES.swift; sourceTree = ""; }; - 4BCB0DEEECAB8A7B1DA4E66FE8B3AC61 /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; + 4BCF75C9A6C1DE4AB25E33EE36DD9BB2 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSSocketManager.m; sourceTree = ""; }; - 4C14E46584400C092EE2DFFEA92CBAD2 /* SessionAxolotlKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 4BE8F8BC06BDD2BAE61B388D90D98735 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + 4C4FCB0E68949C11572AB0129412AB4D /* SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLCipher-dummy.m"; sourceTree = ""; }; + 4C68B6C009E0DF85A89028F096309744 /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; + 4C7B736E8332D87C743DAF1EDEECB2E2 /* UInt32+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt32+Extension.swift"; path = "Sources/CryptoSwift/UInt32+Extension.swift"; sourceTree = ""; }; + 4C7CF80972208B1D52E544BE6C287430 /* YapDatabaseRTreeIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexHandler.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.h; sourceTree = ""; }; + 4CB33890D2B41E9889319656767DF1F3 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift; sourceTree = ""; }; 4CD4DED3E49EE6A3C112AE9D5E51A495 /* OWSMediaUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMediaUtils.swift; sourceTree = ""; }; - 4CD6FFF3E86A7850B59CF427E2553E16 /* CustomStringConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomStringConvertible.swift; path = Sources/CustomStringConvertible.swift; sourceTree = ""; }; - 4CD78789F809CC01E750C448EF61BC61 /* PMKUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKUIKit.h; path = Extensions/UIKit/Sources/PMKUIKit.h; sourceTree = ""; }; - 4CEFB159D2F6A9FAB254202740C1C1D9 /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; - 4D79D5BF84521C81C03073A1E31FEBE2 /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; - 4D8EA224EA17177C8D96708290BCA2E4 /* SessionMetadataKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionMetadataKit-prefix.pch"; sourceTree = ""; }; - 4D9BF0425D7333484B53EB39AEEB0D40 /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; - 4DA3EF13826B7A000766E16DE57C99DF /* Blowfish+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Blowfish+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift"; sourceTree = ""; }; - 4DB1D8686FB4A35143FFA02979CA9AB0 /* MediaText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaText.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaText.swift; sourceTree = ""; }; - 4DB6EBC1ACEBDFB398C723B51E1CB802 /* AtomFeedSubtitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedSubtitle.swift; path = Sources/FeedKit/Models/Atom/AtomFeedSubtitle.swift; sourceTree = ""; }; + 4CD975A82DE6A652D4652F0A7F0B88EC /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; + 4D026568D79D7CDFC16FE9A25BE2677B /* ZeroPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZeroPadding.swift; path = Sources/CryptoSwift/ZeroPadding.swift; sourceTree = ""; }; + 4D3A4654CE8548B54ABF9BD546CDD32B /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; + 4D5C2E28AF49066651C75A7A18DB7220 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + 4D8449BB165DDD163E218D8FBB956CBF /* NVActivityIndicatorAnimationBlank.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBlank.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBlank.swift; sourceTree = ""; }; + 4D9B8E02FDAD1D3FF468010A56588D5C /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; + 4DB6C0E951822E3F8A4A4B6B99F86282 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; + 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationConnection.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.m; sourceTree = ""; }; 4DC55CDE375A4F2D5AA87811D8B07D3B /* String+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+SSK.swift"; sourceTree = ""; }; - 4DE044FCEE865B9A4A6631081FD5BDC1 /* SMKCertificateValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKCertificateValidator.swift; path = SignalMetadataKit/src/SMKCertificateValidator.swift; sourceTree = ""; }; - 4DE7D915C2596410E8442AB0C9E5A92D /* RDFPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RDFPath.swift; path = Sources/FeedKit/Models/RSS/RDFPath.swift; sourceTree = ""; }; - 4DE99D05223A81442BF4BD71F18212F2 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Configuration.swift; sourceTree = ""; }; + 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionProxy.m; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.m; sourceTree = ""; }; 4E1B89C632EEE1D19E33CFB6C35AFB5E /* NSNotificationCenter+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+OWS.m"; sourceTree = ""; }; - 4E2C5ABB7126495C0C736E9516565CFA /* MediaStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStatus.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStatus.swift; sourceTree = ""; }; + 4E2B20785FEAB651A7457417E65255AF /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; + 4E31C27C0036B70FAA6F00943BFDCA76 /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; 4E536073D6B92819F8275CF6B0FDD2E7 /* OWSLinkedDeviceReadReceipt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLinkedDeviceReadReceipt.h; sourceTree = ""; }; - 4E56D6AF702CB5ED309F7CE2298F2CAD /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; - 4E65D9F89707236E3DA5CA4CA1DB4D76 /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; - 4E690698BFE3E33FC63389AC0ECECC4A /* iTunesSubCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesSubCategory.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesSubCategory.swift; sourceTree = ""; }; - 4E6D3FB54B9CED724309E3BC0880B420 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + 4EC627008AFB834D7717384B3B7A3C67 /* race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; }; + 4ECE77756AD22070C88F510196488575 /* YapDatabaseRTreeIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexSetup.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.h; sourceTree = ""; }; 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 4EE3962118E4BFA2002E80EE10049FFB /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSNetworkManager.m; sourceTree = ""; }; + 4EF079F814F092D4AB013D52C811DA8E /* JSONDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingOptions.swift; path = Sources/SwiftProtobuf/JSONDecodingOptions.swift; sourceTree = ""; }; + 4F006F69F82464ADE81642CEB5D6A4BF /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; + 4F21F7FEC5DCB12D94BD4BF8542F294D /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; + 4F3925602E179FE00CE1F2156D13D71D /* RFC3339DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RFC3339DateFormatter.swift; path = Sources/FeedKit/Dates/RFC3339DateFormatter.swift; sourceTree = ""; }; 4F48915463942C43B37082B5F78D0166 /* OWSMediaGalleryFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMediaGalleryFinder.m; sourceTree = ""; }; - 4F4A0BC3B63DD972E8E7EF1AE8371C96 /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; 4F4F199D857303E6D2FAA138792CC17B /* NSObject+Casting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Casting.m"; sourceTree = ""; }; - 4F56481B9921BC2FB7094FE2B1ABA14E /* RSSFeedSkipHour.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedSkipHour.swift; path = Sources/FeedKit/Models/RSS/RSSFeedSkipHour.swift; sourceTree = ""; }; - 4F7623828F5BD1ADF1E571202A275CED /* PBKDF1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PBKDF1.swift; path = Sources/CryptoSwift/PKCS/PBKDF1.swift; sourceTree = ""; }; - 4F7F77CE452CF41771F05D225E7163C8 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalMessaging.framework; path = "Pods-SignalMessaging.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 4FCC66B70C12D6AE6D5F1DB351035D90 /* HTTP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HTTP.swift; sourceTree = ""; }; - 4FF19D0A802C29BF4FB252D927A61E07 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; + 4FCE215388800021C64757569B35BBFB /* YapDatabaseCloudCoreGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreGraph.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.m; sourceTree = ""; }; + 4FE4A4DCC06C1C618BAB9D39EEACB542 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; + 4FECCF3D04975493B709FF98520AA39B /* CryptoSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CryptoSwift.modulemap; sourceTree = ""; }; 500C0951880D947AC874B7E0053D6E32 /* OWSCensorshipConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCensorshipConfiguration.h; sourceTree = ""; }; - 500FFB54AB6172E35C05A7C0FEC5EE3B /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; - 5032D69DCFF9B7F80238CC876FE693AE /* YapDatabaseActionManagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerConnection.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.h; sourceTree = ""; }; 503D353A1406AC212092A7ABF32E4226 /* SessionServiceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionServiceKit.debug.xcconfig; sourceTree = ""; }; 505E5CA66AF4773B858B895435BFCCD4 /* DotNetAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DotNetAPI.swift; sourceTree = ""; }; - 508A63D3B8120E736B22C157151426AB /* SessionAxolotlKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionAxolotlKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - 50B1EA8953C606F78B03A25A453B37AC /* BlockCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockCipher.swift; path = Sources/CryptoSwift/BlockCipher.swift; sourceTree = ""; }; - 50BF35C13DC69BC7D7A81FDBF4A9ECBB /* SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLCipher-dummy.m"; sourceTree = ""; }; + 50BB69BC956590E1259DD5609470E00F /* NVActivityIndicatorAnimationBallScaleRipple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRipple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRipple.swift; sourceTree = ""; }; 50C444083B852533D2ECB5739685258D /* FeedKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FeedKit.framework; path = FeedKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 50DFA94C07FB279F7BCD3425626C025D /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; + 50C9815BCE7320F4BE70B8E941B612B9 /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; + 50E32C1FFCAE55A90AA157E2847C65A9 /* UInt16+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt16+Extension.swift"; path = "Sources/CryptoSwift/UInt16+Extension.swift"; sourceTree = ""; }; + 50F8EECD854B67D335EB2AEC3A202408 /* XMLFeedType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XMLFeedType.swift; path = Sources/FeedKit/Parser/XMLFeedType.swift; sourceTree = ""; }; 5107D46ACC55A99423C1C88BFE7419E3 /* OWSReadReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptManager.h; sourceTree = ""; }; - 5117CD5F0A7BAEBBC017D5A50A646BD9 /* YapDatabaseCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCryptoUtils.h; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.h; sourceTree = ""; }; - 5124FF957351A3372A8A85C0492A75A3 /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; - 5156BE370B8390205405467D4BD27DAA /* SessionCurve25519Kit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionCurve25519Kit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 51634CF084CC6EE69F176855DE9D0B00 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - 516F5BB0606DFDA8EC4A94C938B9DFD1 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; + 511600335CF6C9705FA6F2CBF4BABCBF /* JSONDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingError.swift; path = Sources/SwiftProtobuf/JSONDecodingError.swift; sourceTree = ""; }; + 5123CFFAF00CA113F42E1C6C3B3BF765 /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; + 514C0C2EBE75EBAEDC48742EC2C4BBB0 /* NVActivityIndicatorAnimationBallZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZag.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift; sourceTree = ""; }; + 515B45A71B4225AA0B3F47339FAD2EF3 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = ""; }; + 51799199AA54227372832A754B0D7F4A /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; 517ACD2AEA02F259C77B038E60A0AB49 /* ContactDiscoveryService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactDiscoveryService.h; sourceTree = ""; }; - 51833D5958AF048FC6C22A5FF8D787BF /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; - 5185EAF59BD52DD35A6D4AF15C0B113A /* AtomFeed + mapAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AtomFeed + mapAttributes.swift"; path = "Sources/FeedKit/Models/Atom/AtomFeed + mapAttributes.swift"; sourceTree = ""; }; + 519E57BB8AEB8C4DBB0C5BA76CAC551E /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/DDLog.h; sourceTree = ""; }; + 51C8F99CB98B821DAC122F8EE3E771E7 /* HKDFKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDFKitSwiftTests.swift; path = HKDFKit/HKDFKitTests/HKDFKitSwiftTests.swift; sourceTree = ""; }; 51C9EFFC8CD4B3EB812AB60DCB9D27D2 /* SSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKEnvironment.m; path = SignalServiceKit/src/SSKEnvironment.m; sourceTree = ""; }; - 5210F74F7EB25641ECFBF98F7C6BB703 /* NBPhoneNumberDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDefines.m; path = libPhoneNumber/NBPhoneNumberDefines.m; sourceTree = ""; }; - 52164D4F8761A2A0DE148A9329DD317C /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; + 5235E056CF0D657972BE4199C586621F /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; + 524BCA726BBE0FD07FAFF19D3AAC2360 /* SAMKeychain-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SAMKeychain-Info.plist"; sourceTree = ""; }; + 527A985AC380B4E33D3AA98FBC424C15 /* Cryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptor.swift; path = Sources/CryptoSwift/Cryptor.swift; sourceTree = ""; }; 52939A65DB158216F2A7469C431311F9 /* GSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR2.crt; sourceTree = ""; }; - 5296FAC8E39405DE7904C45D27209855 /* SAMKeychain.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.release.xcconfig; sourceTree = ""; }; - 5297F19E233BCF7B1100D26EDB1436DA /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.m; sourceTree = ""; }; - 52ABAE5D616FCD14888C6C322AF3E12D /* CCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CCM.swift; path = Sources/CryptoSwift/BlockMode/CCM.swift; sourceTree = ""; }; 52D3D4EECD4491910A66E50F46027750 /* OWSProvisioningMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningMessage.m; sourceTree = ""; }; - 52FB6754A6470C96330FC4E0DD1C02D5 /* BatchedCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BatchedCollection.swift; path = Sources/CryptoSwift/BatchedCollection.swift; sourceTree = ""; }; - 530CFA3A3F18999FEFEEAB00F7923A3A /* libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; - 5322A7EB008B7C1843D3109E62064E8C /* YapDatabaseCrossProcessNotificationConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationConnection.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.m; sourceTree = ""; }; - 53304761BF3C51ACAEFBC526062BC9CD /* SessionMetadataKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionMetadataKit.unit-tests.release.xcconfig"; sourceTree = ""; }; + 5324C6E2191A5C393D6634C83657B2A6 /* CryptoSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CryptoSwift-Info.plist"; sourceTree = ""; }; + 5328D2FDE22C7E0AC939ABAA3EE9A0CE /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; 5336CEB8D354E48FDE39A3B6C8BBC226 /* CDSSigningCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSSigningCertificate.h; sourceTree = ""; }; 53403E978E9264C5B5071B7B44075710 /* OWSOutgoingSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSyncMessage.h; sourceTree = ""; }; - 535E260E0DC39AB9B11527C5FFD197FB /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; + 536980CDDF06466BF925EAEAA85403FD /* RDFPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RDFPath.swift; path = Sources/FeedKit/Models/RSS/RDFPath.swift; sourceTree = ""; }; 536D8E1B7BA6581983F8645DF632F75C /* DisplayNameUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DisplayNameUtilities.swift; sourceTree = ""; }; 53913172F5E0B4C10C6A36DC88E1F875 /* MessageWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageWrapper.swift; sourceTree = ""; }; - 53B64BD2876622AE8FCD7B9728D8052B /* NVActivityIndicatorView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NVActivityIndicatorView.modulemap; sourceTree = ""; }; 53C1220E9B685F326DADBEF3B678A43B /* Pods-SignalTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalTests-frameworks.sh"; sourceTree = ""; }; - 53E46A6BFD8A11FA579E6126664BC269 /* SMKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKProto.swift; path = SignalMetadataKit/src/Generated/SMKProto.swift; sourceTree = ""; }; - 5455B8821A7EA4054C5BBCAE2A64C0D2 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotateMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift; sourceTree = ""; }; - 546586F864C5D52C042F7C3FC7231A17 /* MediaCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCategory.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCategory.swift; sourceTree = ""; }; - 5485C4C494EE33C4846B4BACEB63D08B /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; - 54985AFB41F6A9808027A0FF0B3E2B75 /* NVActivityIndicatorAnimationLineScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScale.swift; sourceTree = ""; }; - 549CC7DFDBFF9276588F500ED8937FE0 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/DDASLLogCapture.h; sourceTree = ""; }; - 54CE89C2AA10BA912B1410E4C7799CB3 /* 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 = ""; }; - 54D4DB79AA04EF3EC9F7F7B22CF1E211 /* AEADChaCha20Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEADChaCha20Poly1305.swift; path = Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift; sourceTree = ""; }; - 54E1EBD06A62560857D43977E6B447CA /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; + 53E6811924B3BE16DA639FADA1DB4F50 /* NVActivityIndicatorAnimationBallDoubleBounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallDoubleBounce.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallDoubleBounce.swift; sourceTree = ""; }; + 54148D5D84430AF410EC36FA735FC0D6 /* NVActivityIndicatorAnimationAudioEqualizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationAudioEqualizer.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationAudioEqualizer.swift; sourceTree = ""; }; + 5442EC4BC874150CDABCB02FDE8B98C3 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; + 546E372E76B59ADDD7053455806F90D7 /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; + 54BEFDDAFDBB4BA5EA556B9F05ECA49B /* SessionCurve25519Kit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionCurve25519Kit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 54E82A86F7F2792ADF1BD1A1FA5C8AC0 /* SessionCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-umbrella.h"; sourceTree = ""; }; 54EC3AB9271CEA5F3F8CC6D4209DCF5A /* SessionHKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionHKDFKit.framework; path = SessionHKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 54F6F29F9166D41C1B88C550F928E212 /* Message+TextFormatAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+TextFormatAdditions.swift"; path = "Sources/SwiftProtobuf/Message+TextFormatAdditions.swift"; sourceTree = ""; }; + 54F5F322D403C2B8BE23DDD02753E341 /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; 55069D4FDC11E74302DE309C3F215E82 /* Pods-Signal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.debug.xcconfig"; sourceTree = ""; }; + 5509F7039A8516361F0FE2C8CAA4A45A /* AtomFeedSubtitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedSubtitle.swift; path = Sources/FeedKit/Models/Atom/AtomFeedSubtitle.swift; sourceTree = ""; }; + 55127B848C0FF37295358FBCFFC6540C /* TextFormatDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecodingError.swift; path = Sources/SwiftProtobuf/TextFormatDecodingError.swift; sourceTree = ""; }; 5535EBBE5BE2569F156D6C3CD194DBA0 /* Pods-Signal-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Signal-frameworks.sh"; sourceTree = ""; }; - 555F3885719CC36E10AFF47DCFE20C1D /* iTunesOwner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesOwner.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesOwner.swift; sourceTree = ""; }; - 55EF10F54202F4F86CA3CE8986303034 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; - 56216960CD4CBF9EE83AB1AD1CC860B9 /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; - 5644A833A5324630CF151E82B5687176 /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; - 56573D89D0DF0E99A2B8E0BE18E4FB90 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; - 566A2F5DFFD6E903395F1A9BFD0383A2 /* SwiftProtobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.release.xcconfig; sourceTree = ""; }; + 55432A32186A8C49C85E024E7F682A91 /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; + 55964CFB3A8193C65E035A20E7543E70 /* afterlife.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = afterlife.swift; path = Extensions/Foundation/Sources/afterlife.swift; sourceTree = ""; }; + 5597F3761E098B219601CF6174A8456B /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; + 5616A37BDE87662256FF1288A816CE8E /* AtomFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeed.swift; path = Sources/FeedKit/Models/Atom/AtomFeed.swift; sourceTree = ""; }; + 56288D97843084C192A39B193822381F /* JSONEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONEncodingVisitor.swift; sourceTree = ""; }; + 56360DC3478A07A8B5DC778082543435 /* Starscream-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-prefix.pch"; sourceTree = ""; }; + 563658FC222EB92935E05210DA761AAA /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; + 56566042F342E72A05792ECA40376D00 /* RSSFeedItemCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemCategory.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemCategory.swift; sourceTree = ""; }; 56B35CA8A601F95332DF41E3311374B1 /* TSOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingMessage.h; sourceTree = ""; }; + 56B5880CC6C6A715AD5619FD74BFDD79 /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; 56B8BDAB7681C740F1AE69A8F9C578DC /* OnionRequestAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OnionRequestAPI.swift; sourceTree = ""; }; + 56BBD9B29A547BCE8B4E2457304C160A /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; + 56C8C08E4EC6C598715ADB8015FC469D /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = SFSRootCAG2.crt; sourceTree = ""; }; 56E819AE9ADF70AA7A624BFA65448CA8 /* OWSContactsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactsOutputStream.m; sourceTree = ""; }; - 577248DCFD64FE7C249298317F6F6158 /* SessionHKDFKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionHKDFKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 5777EB6DD2362673045A1F3C627DA516 /* YapDatabaseManualViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewTransaction.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.m; sourceTree = ""; }; - 57D76E7745710F5BFCB4761029949EF4 /* XMLFeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XMLFeedParser.swift; path = Sources/FeedKit/Parser/XMLFeedParser.swift; sourceTree = ""; }; - 57D8BB705D3E8E9A4B115F23C4774442 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; + 57737159AE2533114B2BC7FCC2B0127D /* Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Version.swift; path = Sources/SwiftProtobuf/Version.swift; sourceTree = ""; }; + 577CB902B1F51C2E2B53B62A9A544E72 /* NSObject+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Promise.swift"; path = "Extensions/Foundation/Sources/NSObject+Promise.swift"; sourceTree = ""; }; + 578BAE5462EB9C6F5F2D84B661E8ADFD /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; + 57DA3B614BE1822A1E9EE1060BC1AF3A /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + 57EA4575778108D1AF57229C33604833 /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; 57F638CE0B3A22230898A6E897B7BC76 /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; - 57FE676C1219F96D20A04BABDDFA2753 /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/View/YapDatabaseView.h; sourceTree = ""; }; + 57F9852D2B27DA69FC1820BEEA32EE68 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; 58134F9B2183B2B3ED4312F12FC70A66 /* OWSDeviceProvisioner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioner.m; sourceTree = ""; }; - 5855204B2F24F0ECD3731DA697D17E42 /* SMKError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKError.swift; path = SignalMetadataKit/src/SMKError.swift; sourceTree = ""; }; - 5858FE09DC7A317DECCD8C6D9A4FD1FF /* SSLSecurity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLSecurity.swift; path = Sources/Starscream/SSLSecurity.swift; sourceTree = ""; }; - 58C4DC839BF1182ED7B906E5315E9461 /* PCBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PCBC.swift; path = Sources/CryptoSwift/BlockMode/PCBC.swift; sourceTree = ""; }; - 58C68820CBF10A20F9765D9FB23826A6 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; - 58DBB96ACFF1EFF1CF6E1A2600B07E45 /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/SwiftProtobuf/Decoder.swift; sourceTree = ""; }; - 5923DC9351E69CC654FEB9D9D8DFDD8C /* FeedDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedDataType.swift; path = Sources/FeedKit/Parser/FeedDataType.swift; sourceTree = ""; }; + 58302DE74205DC1F8E0E6FB61E193A30 /* MediaDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaDescription.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaDescription.swift; sourceTree = ""; }; + 5837CFB33F3038427A3B41188C368EB8 /* SessionMetadataKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionMetadataKit.debug.xcconfig; sourceTree = ""; }; + 585B4257BA8FA86A0698483DD50832D0 /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; + 5862F15AF475C7F7A73C2A1E7CE4E307 /* YapDatabaseCloudCoreConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreConnection.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.h; sourceTree = ""; }; + 588089D29DB225FF719A08B36E1E7829 /* RSSFeed + mapCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RSSFeed + mapCharacters.swift"; path = "Sources/FeedKit/Models/RSS/RSSFeed + mapCharacters.swift"; sourceTree = ""; }; 594DEFC2CCE57EB77C42AD2E2AADB837 /* TSContactThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSContactThread.h; sourceTree = ""; }; - 598DE7E63426FC02D645F9A9C0C97F19 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = SignalCoreKit/src/Randomness.h; sourceTree = ""; }; - 59ADF2B9A2D4C40DD8B764CCD7958992 /* YapDatabaseCloudCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCore.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.m; sourceTree = ""; }; - 59BE098A01F7D33FB8A22FC00725F3F5 /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; + 59580946D8561E5EAD01A2A08EB7384D /* SignedPrekeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SignedPrekeyRecord.m; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.m; sourceTree = ""; }; + 596517F97C4438D314568BC762A03485 /* NameMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NameMap.swift; path = Sources/SwiftProtobuf/NameMap.swift; sourceTree = ""; }; + 598217629748B34683B8D8B63F505BAD /* FeedParserProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedParserProtocol.swift; path = Sources/FeedKit/Parser/FeedParserProtocol.swift; sourceTree = ""; }; + 5984582C14D8B9CC6A37BCF8F5F84E0E /* BinaryDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingError.swift; path = Sources/SwiftProtobuf/BinaryDecodingError.swift; sourceTree = ""; }; + 5986A5C8010E86FB4F18AE2EF0B390A3 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m"; sourceTree = ""; }; + 59D382F92A2AEB1FD8AA478500C3A4AA /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; + 59EE8BD6B3ABB4287C12DD2ADDBFAE18 /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; + 59F141E1808C1DA1E04E377661D1C9CE /* NVActivityIndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorView.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorView.swift; sourceTree = ""; }; + 59F93AD845AFB2CB44B6CD7D27116CA8 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; 59FD168728C086788F54903C999BEA80 /* ContentProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentProxy.swift; sourceTree = ""; }; - 5A1AED4D77AC0E5843C25AE4235754BD /* YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-prefix.pch"; sourceTree = ""; }; - 5A2C84D173CFDD231AB24C58D45C1660 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 5A3D0953D9218EEA33AEA73E0DB502C7 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; - 5A9EC4D28A1F097DA601BEA1B3E2184B /* SimpleExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleExtensionMap.swift; path = Sources/SwiftProtobuf/SimpleExtensionMap.swift; sourceTree = ""; }; + 5A0AF80211FF0F7BD4572AA37FE1CBD7 /* SwiftProtobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-umbrella.h"; sourceTree = ""; }; + 5A2A3E12A3DED645041CF0EBA6FB3DDA /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; + 5A59CE5C83DB313FBB577C1824682563 /* YapDatabaseConnectionPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionPool.h; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.h; sourceTree = ""; }; + 5A63A2A4B79F38861E8C374EDD1EDD74 /* YapDatabaseCloudCorePipelinePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelinePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePipelinePrivate.h; sourceTree = ""; }; + 5A7E5634B368EFA40001600A17C3089F /* RSSFeedTextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedTextInput.swift; path = Sources/FeedKit/Models/RSS/RSSFeedTextInput.swift; sourceTree = ""; }; + 5A840F671CAF2A34EA408AD833A2B481 /* YapDatabaseRTreeIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexConnection.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.h; sourceTree = ""; }; + 5A87DF6A91364D79F39EBE50BCB0D39B /* Starscream.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.debug.xcconfig; sourceTree = ""; }; + 5A8EE3A191D80C36BC03CC653881711C /* Data+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extension.swift"; path = "Sources/CryptoSwift/Foundation/Data+Extension.swift"; sourceTree = ""; }; + 5ABDC09681A0F78A1FE25EA6C5CFBB03 /* SessionCurve25519Kit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCurve25519Kit-Info.plist"; sourceTree = ""; }; 5AC8A00C28B4E95C01DD96525650FF90 /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; - 5AD20B954722F827FFFC7C8416D6050C /* Reachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.debug.xcconfig; sourceTree = ""; }; 5ADE5A71F46F9DAD5C3EAE6B93D95163 /* SessionMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionMetadataKit.framework; path = SessionMetadataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B33E1647C8CB47EE612697C7259395D /* Mantle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.release.xcconfig; sourceTree = ""; }; - 5B4D896A04AB86F9AB5EC86B2423F9E8 /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; - 5B75F431E3A3BCEB2415AD6260141B41 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 5BA7D3E48424F3180205A6630C22FE26 /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; - 5BACAFEA39BBD043C4314CF763508A39 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/DDTTYLogger.h; sourceTree = ""; }; - 5BD27842AEE7D35BDB802EC4C227521B /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; - 5BDED0569B7D806366AD89BC59A4A259 /* YapDatabaseCloudCoreTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreTransaction.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.h; sourceTree = ""; }; - 5BFE913DD127D1C5414EE3E370C42AFD /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; - 5C073B767A2942C708AF0491149DA033 /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; - 5C2BD92D49AFB2853E0A2586288A0EB2 /* BlockEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockEncryptor.swift; path = Sources/CryptoSwift/BlockEncryptor.swift; sourceTree = ""; }; - 5C2EADEE681F12469BB20141F1304C57 /* SessionCurve25519Kit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCurve25519Kit-Info.plist"; sourceTree = ""; }; - 5C552840EDAA60DF3B3F9D708D7FE24B /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - 5C6EFE32D81316F8DD07B4EA5BCAD399 /* GCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GCM.swift; path = Sources/CryptoSwift/BlockMode/GCM.swift; sourceTree = ""; }; + 5B2911BBCA36FA14D21D2CC3783D0916 /* MediaPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPlayer.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPlayer.swift; sourceTree = ""; }; + 5B2B2F9C8A7C23B4DFE11B64A0B11970 /* OWSLogs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSLogs.m; path = SignalCoreKit/src/OWSLogs.m; sourceTree = ""; }; + 5BA9C367DF184F5E8F0CD0F8A6E3707F /* SessionHKDFKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionHKDFKit.modulemap; sourceTree = ""; }; + 5BBE8E66ECBAEF471345958BA1DC95B1 /* YapDatabaseCloudCoreOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOptions.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.m; sourceTree = ""; }; + 5BCC823B64FA6E4B3F3B8D7808EDDA54 /* YapDatabaseManualViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewTransaction.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.h; sourceTree = ""; }; + 5C53C98FEA28382B896130D48DBD9F91 /* YapDatabaseCrossProcessNotificationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationPrivate.h; path = YapDatabase/Extensions/CrossProcessNotification/Internal/YapDatabaseCrossProcessNotificationPrivate.h; sourceTree = ""; }; 5C7078B30B49B98FA2FCB4ADC5CE46B2 /* Pods-SignalTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalTests.modulemap"; sourceTree = ""; }; - 5CA3138D899D6C9C9AB5836D7D129431 /* YapDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YapDatabase.modulemap; sourceTree = ""; }; - 5CFE611BB08E57AC7232BA4140F8BA6E /* YapManyToManyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapManyToManyCache.h; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.h; sourceTree = ""; }; - 5D3B094CF90CB259F1416A1CB12E426C /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; - 5E0C2E2EFECE26D9679DEBA3C293BA53 /* YapDatabaseAutoViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewTransaction.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.m; sourceTree = ""; }; - 5E42CE2B47CEA9C470D8066F45D4C0BA /* RSSFeedCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedCategory.swift; path = Sources/FeedKit/Models/RSS/RSSFeedCategory.swift; sourceTree = ""; }; - 5E5E0A47FB44A5F55BAB78276B2A52EC /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; + 5CAA810F312C7EC84CF61BCEAAEBDC17 /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; + 5CD9650C635CAAE7D5CEE5CE3DAA9AA0 /* CipherModeWorker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CipherModeWorker.swift; path = Sources/CryptoSwift/BlockMode/CipherModeWorker.swift; sourceTree = ""; }; + 5D4A7DEF65C38AFEF9D549CE21E83CB3 /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; + 5D5EDDEC49BA5884E7348C074C1A8CA4 /* SyndicationUpdatePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SyndicationUpdatePeriod.swift; path = Sources/FeedKit/Models/Namespaces/Syndication/SyndicationUpdatePeriod.swift; sourceTree = ""; }; + 5D6B35F1E5F95D7FB28AF65CB67CFDDF /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; + 5D9D16BBF3AE554D301705C53A0C16E3 /* Rabbit+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Rabbit+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift"; sourceTree = ""; }; + 5DBC8553D874F72BE1FB985267CA0313 /* AES+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AES+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/AES+Foundation.swift"; sourceTree = ""; }; + 5DDE70C8B516AD223573349C21459C92 /* NVActivityIndicatorView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NVActivityIndicatorView-dummy.m"; sourceTree = ""; }; + 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationConnection.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.h; sourceTree = ""; }; + 5DEDADFE489A1C79BE1CE99BFA1FAD35 /* Mantle-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Mantle-Info.plist"; sourceTree = ""; }; 5E68F7E2B36099DA97D1856B69D389C7 /* Pods-SignalTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalTests-acknowledgements.markdown"; sourceTree = ""; }; - 5E8D38010C47565CB8C49FD6BB413B79 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; - 5E8FF01805497022D6F3D7BCE4EDF358 /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; - 5EAAA1485BB5F650D2D2EE3B8FC75F55 /* MediaCommunity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCommunity.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCommunity.swift; sourceTree = ""; }; - 5EF2BFC4C5925DB52D5B77A923491A43 /* JSONFeedAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedAuthor.swift; path = Sources/FeedKit/Models/JSON/JSONFeedAuthor.swift; sourceTree = ""; }; + 5E99F4771A3E849130228368C13E06C5 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; + 5EC0199A2D64916159B112F06D4ECFB8 /* SMKSecretSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipher.swift; path = SignalMetadataKit/src/SMKSecretSessionCipher.swift; sourceTree = ""; }; + 5ED6564D3DC4AB5F4127633206328FDF /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.h; sourceTree = ""; }; + 5EF131F8EE617B08F0482B5C737635D6 /* CustomJSONCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomJSONCodable.swift; path = Sources/SwiftProtobuf/CustomJSONCodable.swift; sourceTree = ""; }; + 5EF8BD219D3EC91BA78CD43D8A9E2E24 /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; + 5F123608D4A916FDE6EC3D0CF56FEB3C /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; 5F18448A9E120692A5E953E0B0A7F0B8 /* Pods-Signal-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Signal-umbrella.h"; sourceTree = ""; }; + 5F186F023A56C31F195B525CA78DDA30 /* CryptoSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-umbrella.h"; sourceTree = ""; }; + 5F4345F154B9EFC26A1523D6291F850E /* TimeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeUtils.swift; path = Sources/SwiftProtobuf/TimeUtils.swift; sourceTree = ""; }; + 5F4A651C8499B3AC161A5A259412848F /* NVActivityIndicatorAnimationLineScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScale.swift; sourceTree = ""; }; 5F758B923328AD308B07E1BEC3126BFF /* Pods-SignalShareExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalShareExtension-Info.plist"; sourceTree = ""; }; - 5F7B529537EC6F0B0F1989F8532F0BB0 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; - 5F83BF566E5509355201EDFA069F9D68 /* MathUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathUtils.swift; path = Sources/SwiftProtobuf/MathUtils.swift; sourceTree = ""; }; + 5F7AC408A1EF76DE13221BB000848927 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionCurve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 60CBE0A02E81375D7E381779843A84EF /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; + 5FF9DF5D9D3950E4ADAE38A173CEE755 /* YapDatabaseRTreeIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexSetup.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.m; sourceTree = ""; }; + 6002FE68A2F522FACB3DEDAE7A4A4C85 /* PKCS7.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7.swift; path = Sources/CryptoSwift/PKCS/PKCS7.swift; sourceTree = ""; }; + 600F265C989E3B1163DE732C9DF5BAFE /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; + 6016CF9579DA41A446B2294FEB8A1A64 /* MediaStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStatus.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStatus.swift; sourceTree = ""; }; + 602817B8E1F972AD509986AEB39021EF /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; 612028EAFF1C2054A0EB821A9C9F2440 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SAMKeychain.framework; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 61225CF28E4B4111963AA02D9B405D6A /* UIImage+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+OWS.m"; sourceTree = ""; }; - 61263456C52FC4E2C7E5F23F7FC22F48 /* AtomFeedEntryContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryContent.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryContent.swift; sourceTree = ""; }; - 6147DD4F80D3AA190707EF0BB9E6ACAB /* Mantle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.debug.xcconfig; sourceTree = ""; }; + 6154BEED44DA3F767A1915298130BA48 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; 6179C466427BEFB4B3A547FBC1607E37 /* OWSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSError.h; sourceTree = ""; }; - 6179D854645561C0863A9678E5A2FD93 /* YapDatabaseCloudCorePipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipeline.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.h; sourceTree = ""; }; - 6183C235473382E0FFBE0DF106CE2F92 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.m; sourceTree = ""; }; - 61A9D8D1DD11A6C984F2E1044E65A99C /* FeedKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FeedKit-Info.plist"; sourceTree = ""; }; + 61958F1AA31E219DE28B8761007ECAE8 /* FallbackMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FallbackMessage.m; path = AxolotlKit/Classes/CipherMessage/FallbackMessage.m; sourceTree = ""; }; + 61B0EDC61D709A4DC36E9E51EC56D119 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/DDASLLogger.h; sourceTree = ""; }; + 61BEBDA774E770BEF843401E29D87CAD /* Generics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generics.swift; path = Sources/CryptoSwift/Generics.swift; sourceTree = ""; }; 61D64E086ABF2B0E0CCD16AE05E3AE3B /* OWSDisappearingMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJob.m; sourceTree = ""; }; - 6295CE4086C572CD72F04A0B47092BC1 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.h; sourceTree = ""; }; - 62AA744ADC36DEC3989DAD3DACD6A6F2 /* UIViewController+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.m"; sourceTree = ""; }; - 62BC564340F50860F7D74A0E2F5834B8 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/DDAssertMacros.h; sourceTree = ""; }; + 61D916D8B489B28CD36431C594203356 /* HMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HMAC.swift; path = Sources/CryptoSwift/HMAC.swift; sourceTree = ""; }; + 61E9C9DE738554385B019F802B7EEDB8 /* SPK-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SPK-Bridging-Header.h"; path = "AxolotlKit/Classes/SPK-Bridging-Header.h"; sourceTree = ""; }; + 61EBD1D586D0E2A809C25298F72320CB /* FeedKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FeedKit-Info.plist"; sourceTree = ""; }; + 61EFF905636813C49AA16922FC183F55 /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; + 61F597300B05088DCCAC644E5FA4C9CC /* Message+TextFormatAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+TextFormatAdditions.swift"; path = "Sources/SwiftProtobuf/Message+TextFormatAdditions.swift"; sourceTree = ""; }; + 622DDF2968790404170B11C72D26A071 /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; + 623A7035D938044971C4DB9143949BB6 /* YapProxyObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObjectPrivate.h; path = YapDatabase/Internal/YapProxyObjectPrivate.h; sourceTree = ""; }; + 6261DA54E551BA6E777332DA4E422310 /* YapDatabaseActionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManager.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.h; sourceTree = ""; }; + 626C1E5947A4FD7DB51E1FB794A4A3F2 /* SessionCurve25519Kit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionCurve25519Kit.modulemap; sourceTree = ""; }; + 629864392018BD971D5D8480E3DA30DD /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; 62CBE126CB1AC050E4D2CB42154F8B5F /* SSKWebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKWebSocket.swift; sourceTree = ""; }; 62D7BEF0E5F67BC29D1AC0CEC66F43C3 /* OWSMessageDecrypter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageDecrypter.m; sourceTree = ""; }; - 633032D2F9D325B2A2414F49EAF977C7 /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; - 63433B51C46856C02BADB887149CA0B6 /* SessionHKDFKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionHKDFKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 62E59BA0EFAB98B311F1B39F7A3295E1 /* MediaContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaContent.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaContent.swift; sourceTree = ""; }; + 62F75AE929C074ECA524CEB395A15039 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 63284FEFBEDA1FE8B6F6A9D2575322B7 /* SMKUnidentifiedSenderMessageContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessageContent.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessageContent.swift; sourceTree = ""; }; + 633C36E70BC113E1E34A091371F076D9 /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; + 634D7EC01C7DBECB5FE57921525AB3E3 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/ZipArchive.h; sourceTree = ""; }; 6358FB934F90FF76BAB5A90BB8143B98 /* OWSMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageSender.h; sourceTree = ""; }; - 6383CD2DE731441955D829B2AF07E4FC /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; - 63E27EAD0C73B79A87EA6561279FEE5D /* Date + codingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date + codingStrategy.swift"; path = "Sources/FeedKit/Extensions/Date + codingStrategy.swift"; sourceTree = ""; }; + 638A4114F2D51ED351146A7EE8458519 /* SyndicationNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SyndicationNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Syndication/SyndicationNamespace.swift; sourceTree = ""; }; + 63908EADA9DA16B4429A9541B036EF57 /* BlockEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockEncryptor.swift; path = Sources/CryptoSwift/BlockEncryptor.swift; sourceTree = ""; }; + 64197A47A6968EDFF33DE08B34E1585B /* MediaTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaTitle.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaTitle.swift; sourceTree = ""; }; 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = textsecure.cer; sourceTree = ""; }; + 6420E231B1D3276EA6A638111F252877 /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.m; sourceTree = ""; }; 643C0B52B0B10AFD1DE1EE1146832B4A /* Snode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Snode.swift; sourceTree = ""; }; - 6463D8FC9DDA57EE99E750181EC1859E /* AtomFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeed.swift; path = Sources/FeedKit/Models/Atom/AtomFeed.swift; sourceTree = ""; }; + 644B9FF6835091C44036D97F018A355E /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; + 64688A37E56306AF82752A9708C8C393 /* SCKExceptionWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKExceptionWrapper.m; path = SignalCoreKit/src/SCKExceptionWrapper.m; sourceTree = ""; }; 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; sourceTree = ""; }; - 649D0DAF0B4E0247DF074E8C7571EE72 /* UnknownStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnknownStorage.swift; path = Sources/SwiftProtobuf/UnknownStorage.swift; sourceTree = ""; }; 649E69490274B0D6098648806EC1011B /* ClosedGroupPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupPoller.swift; sourceTree = ""; }; - 64EDCCFEFD0E7043CEFF62D6C10D5D2F /* Threading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Threading.h; path = SignalCoreKit/src/Threading.h; sourceTree = ""; }; - 65077E002D04536E445DE554AACD49E5 /* RFC3339DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RFC3339DateFormatter.swift; path = Sources/FeedKit/Dates/RFC3339DateFormatter.swift; sourceTree = ""; }; - 65437387E5925793D3CC5609AA04E6AD /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; - 657702762CBAFC0CEFFCFEB0974F5873 /* YapDatabaseCloudKitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitOptions.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.h; sourceTree = ""; }; - 65834962E1053210EA212589326F43DB /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - 658FC0EA6976D5644E53C594A2691274 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; + 64E2B62875EEBDDFF778FF49DEA14976 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Sources/SwiftProtobuf/Message.swift; sourceTree = ""; }; + 64F1639F6AC484C7DDECA522827C8B95 /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; + 654050896B546EF8D13DDFC8B26EBD4D /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; + 654B3A772B3FEC9BCF92F5146C32FE05 /* String + toDuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String + toDuration.swift"; path = "Sources/FeedKit/Extensions/String + toDuration.swift"; sourceTree = ""; }; + 65A3FCAE4BA6661C55559F30BC7EF9BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 65BB42FD91EB111A94AB6045CE3AA2CD /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; + 65E9339439FFD365F273CAA91E4D1819 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; + 65ECE24255C3A845CB6AA0194B0FFC43 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; 6611CC21BDB84D6DEC0AC52D0B425C85 /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; sourceTree = ""; }; - 66442E08CF498E88DF2EF513F49599AD /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; + 663C18BFA6158C53FFC5AE1B5168A26B /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; + 66451604CC7C3A2C21EE9AA1528A42DB /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotatePulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotatePulse.swift; sourceTree = ""; }; + 66626B01141BC4474A39CDB8AAA892A0 /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; + 666F920F7B0111AFCB3338FD7A74A462 /* YapDatabaseCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCryptoUtils.h; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.h; sourceTree = ""; }; 66706215608701EBBA037B796636BB14 /* OWSPrimaryStorage+Loki.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Loki.m"; sourceTree = ""; }; - 66931ADD99C3C135CDE298EF9300D7D6 /* SMKObjCTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SMKObjCTest.m; path = SignalMetadataKitTests/src/SMKObjCTest.m; sourceTree = ""; }; 669E483A38EC7916A8A7EFFF530401C2 /* TSGroupModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupModel.m; sourceTree = ""; }; - 66CAA1DCF2FEC4895AF589AFE24750B6 /* CMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CMAC.swift; path = Sources/CryptoSwift/CMAC.swift; sourceTree = ""; }; - 66FF212D9C06584580DA985A2F293C87 /* AES+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AES+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/AES+Foundation.swift"; sourceTree = ""; }; - 67362A4413879536B063C51BA6D39802 /* SHA3.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA3.swift; path = Sources/CryptoSwift/SHA3.swift; sourceTree = ""; }; + 66E1B626A2DE9FB29FA40C91F69F2E79 /* RFC822DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RFC822DateFormatter.swift; path = Sources/FeedKit/Dates/RFC822DateFormatter.swift; sourceTree = ""; }; + 670928D37D262159F725D1D16681C882 /* NVActivityIndicatorView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-prefix.pch"; sourceTree = ""; }; + 670BA77311D679F8B56BF3A49343CD68 /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; + 67140B1C667D7DCEDD50EC5910B3147F /* GRKOpenSSLFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.debug.xcconfig; sourceTree = ""; }; 674C8F65B2E0B019BB935E697F825A0D /* PublicChatInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatInfo.swift; sourceTree = ""; }; - 677EC4A2C88F54711E0E2AF5D578752E /* MediaGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaGroup.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaGroup.swift; sourceTree = ""; }; - 67A6CF31B371BEB414AEEF5D4FFC71AC /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; 67B154F6228AAF87EA5B5547A993AA63 /* OWSRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestBuilder.h; sourceTree = ""; }; - 67BF3790882312C0415675D8649232ED /* NVActivityIndicatorAnimationBallPulseRise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseRise.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseRise.swift; sourceTree = ""; }; + 6827A6C49573F4C52950AB1AD5679B37 /* YapReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapReachability.h; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.h; sourceTree = ""; }; + 684E71EB89279B98057925AE9BE8A493 /* SMKCertificateValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKCertificateValidator.swift; path = SignalMetadataKit/src/SMKCertificateValidator.swift; sourceTree = ""; }; + 68589781CDD01329038338E4A82DECDC /* firstly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = ""; }; 68704850430425C3DEB7F1021360FA3B /* TSStorageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageKeys.h; sourceTree = ""; }; - 688FDBDABCEEA62A5D770412275B97A5 /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; - 68D63D00BF5ECC4A58093AFB71AD1331 /* Message+JSONAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONAdditions.swift"; sourceTree = ""; }; - 68D7E89DCA9A8359AC7F0F2178E72914 /* iTunesCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesCategory.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesCategory.swift; sourceTree = ""; }; - 68EAD62CF5A7284E3787EF0F73582421 /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; - 68FD63985946FCCA4E40C690ABA0EA2F /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; + 689070FE4EDFC54C7426B48599331FCF /* SessionCurve25519Kit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-umbrella.h"; sourceTree = ""; }; + 68B6C36D99621DA6182887C2DBEB7BD1 /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; + 68EDBE9CA623FEE6B80621D3AAA5DD59 /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; 695DDACE1EDFBA8FAE6454C60A689D0B /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.m; sourceTree = ""; }; 696370841965E94DB88FB1A6C4D73813 /* DeviceLinkingSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingSession.swift; sourceTree = ""; }; - 697A1F3D5AAA667D257B1DA8399979DC /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; - 6980C0534E298F25BA19C34CD6581E46 /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; - 699D0E5B42919914C049E02DF75D41C6 /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; + 6969FD49E4263D88E48D4C32E528544D /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.m; sourceTree = ""; }; + 6975393069902D158979C1B5DA0A8AED /* PureLayout.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.debug.xcconfig; sourceTree = ""; }; + 69979CF0EBF572A5CD2187AFBC2F0FB7 /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; 69B848C7104DEC156DE85DE921C20822 /* OWSQueues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSQueues.h; sourceTree = ""; }; - 69EBC2E8CA696F183EBD5909C90A442E /* NSDate+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+OWS.h"; path = "SignalCoreKit/src/NSDate+OWS.h"; sourceTree = ""; }; - 6A09A9D72BD33A9DAE68CA1847F18518 /* TextFormatEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingOptions.swift; path = Sources/SwiftProtobuf/TextFormatEncodingOptions.swift; sourceTree = ""; }; - 6AB99C143A1527DBF00C49E7AC1DAB2E /* UInt16+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt16+Extension.swift"; path = "Sources/CryptoSwift/UInt16+Extension.swift"; sourceTree = ""; }; - 6AD302F28AB81351BDAEAA6AB72A0FD3 /* RSSFeedItemCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemCategory.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemCategory.swift; sourceTree = ""; }; - 6AD496D055D98BBBAD6ABF7AF2DA36AC /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - 6B0946418AAE0BA746ED0ED330288FCD /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; - 6BAE9CF21ED83B42662C71007F441F6A /* YapDatabaseAutoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoView.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.m; sourceTree = ""; }; - 6BBFACF51C3513FD56E0EABD5E0C655C /* YapBidirectionalCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapBidirectionalCache.m; path = YapDatabase/Utilities/YapBidirectionalCache.m; sourceTree = ""; }; + 6A56AD9E57001EEB1AF7FF382860BBB0 /* SessionCurve25519Kit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 6AB73B93FF32942B770F216598647DE4 /* ExtensibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensibleMessage.swift; path = Sources/SwiftProtobuf/ExtensibleMessage.swift; sourceTree = ""; }; + 6AB99FD1935D1B25707EDF18283B6AB9 /* empty.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = empty.pb.swift; path = Sources/SwiftProtobuf/empty.pb.swift; sourceTree = ""; }; + 6ACD0B47E1AB3E45AF3D87D601860CF2 /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; + 6B57A2C03AE751856FF4954C0D23FC38 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; + 6B7A00319D27E523E8CBC04DB463C595 /* SecureBytes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureBytes.swift; path = Sources/CryptoSwift/SecureBytes.swift; sourceTree = ""; }; 6BCD3E077861DE8917A0FFFBC6BD96CF /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Mantle.framework; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6BCFA28E2EC50612B21BF7CC0250FC8C /* MessageExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageExtension.swift; path = Sources/SwiftProtobuf/MessageExtension.swift; sourceTree = ""; }; 6BD5C9C423988BB3C56143EA489FA3DB /* ECKeyPair+Hexadecimal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "ECKeyPair+Hexadecimal.swift"; sourceTree = ""; }; 6BF3081A1B6B033C8E8E2A1A8C3DB9C0 /* LKSyncOpenGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKSyncOpenGroupsMessage.h; sourceTree = ""; }; - 6BF5054FD7A5745C242B32F5F98671D3 /* RSSFeedItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItem.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItem.swift; sourceTree = ""; }; 6C23CAA33FC9E471D84F9C684E1BF69A /* TSContactThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThreadTest.m; sourceTree = ""; }; - 6C28C21771778B6DA9F47414F49A4AB6 /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; sourceTree = ""; }; - 6C5DA79E0135E58F5AD18EEF98112CD9 /* ZeroPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZeroPadding.swift; path = Sources/CryptoSwift/ZeroPadding.swift; sourceTree = ""; }; + 6C2DD3EA30BFEE4746CF92334377FDD0 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; + 6C75EB19CEF61448EA77FEABD2EE80DD /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + 6C8647DFD5BB2998090E274AF7A31DD6 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; 6CBB734F3948021140369DCE6FD3282E /* Pods-SignalTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-Info.plist"; sourceTree = ""; }; 6CCC5660BDDC19D0124DB51C95D5C509 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Debugging.swift; sourceTree = ""; }; - 6CD22541266B7126D1E740CB83AD6E1B /* OWSLogs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSLogs.h; path = SignalCoreKit/src/OWSLogs.h; sourceTree = ""; }; + 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; + 6CDF3959375734935799DC10F81A6B25 /* SAMKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychainQuery.m; path = Sources/SAMKeychainQuery.m; sourceTree = ""; }; + 6CFC8C6EFE837C754D7B1919BC654928 /* AES.Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.Cryptors.swift; path = Sources/CryptoSwift/AES.Cryptors.swift; sourceTree = ""; }; + 6D173B81953BCE3CC0DC1B5FE0E8F979 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; 6D2D361462EC418F0F3FFB52DAECB87F /* OWSOutgoingNullMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingNullMessage.m; sourceTree = ""; }; - 6D2F68E30BA9D7D745DD5B0CE916F43A /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.h; sourceTree = ""; }; + 6D2E545918C579E5EB9F40C8E413401E /* SessionHKDFKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionHKDFKit.unit-tests.release.xcconfig"; sourceTree = ""; }; + 6D3072B762C16F755660BA600346B6D3 /* Utils+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Utils+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Utils+Foundation.swift"; sourceTree = ""; }; + 6D334FD4994F876B92CFD8B2F8220AB4 /* OWSAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSAsserts.h; path = SignalCoreKit/src/OWSAsserts.h; sourceTree = ""; }; 6D3EB27055E0771A6038691CD2BC6A8C /* SSKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProto.swift; sourceTree = ""; }; 6D4DF64807F74AB1F59AF6DCC6E7FDF5 /* ProxiedContentDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProxiedContentDownloader.swift; sourceTree = ""; }; - 6D85A2AC3AC720F39616B9E09BE3F6C8 /* YapDatabaseCloudCorePipelineDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelineDelegate.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipelineDelegate.h; sourceTree = ""; }; - 6DA9C09FCB282D23ABCD724647E94E63 /* SessionMetadataKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionMetadataKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 6DCC727CE0EFFA15EAEFD8E14EF88DCF /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; - 6E0D35B8F008BD654F29BBA7587D602A /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; + 6D6DAC99E2B0E68C8661C094EBF7607A /* HashVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HashVisitor.swift; path = Sources/SwiftProtobuf/HashVisitor.swift; sourceTree = ""; }; + 6DE6600407F3B1CE126026939D5DF8D8 /* YapDatabase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.release.xcconfig; sourceTree = ""; }; + 6E0C1FC7664148B35DBD26DFC57D9242 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; 6E1F91999AD4DA84A53BD2BAA552C488 /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; sourceTree = ""; }; - 6E442B6B7708DCF083757E44D53AFCB5 /* SSLClientCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLClientCertificate.swift; path = Sources/Starscream/SSLClientCertificate.swift; sourceTree = ""; }; - 6E8FAE2E8C84898854925B61F79E20F0 /* AtomFeedAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedAuthor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedAuthor.swift; sourceTree = ""; }; - 6EAA110C30879DF4F7B139B8E8B5E809 /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; - 6ED07BD52387734C597AF233FDDA3E20 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; + 6E24077826B662AB81F8333BAD46D5AA /* SimpleExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleExtensionMap.swift; path = Sources/SwiftProtobuf/SimpleExtensionMap.swift; sourceTree = ""; }; + 6E472950079F4A2B266C511208AB9498 /* AtomFeed + mapCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AtomFeed + mapCharacters.swift"; path = "Sources/FeedKit/Models/Atom/AtomFeed + mapCharacters.swift"; sourceTree = ""; }; + 6E9B69325438234B1FA0A33C0AEB88CC /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; + 6E9EB0D7FA418C5D7093CD3593F290B6 /* Int+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+Extension.swift"; path = "Sources/CryptoSwift/Int+Extension.swift"; sourceTree = ""; }; + 6EEFEAFD41D7F3ACA0A5D3B28D1F8305 /* CryptographyTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CryptographyTests.m; path = SignalCoreKitTests/src/CryptographyTests.m; sourceTree = ""; }; 6F09C9F9AAB27D870E6BD85712F092E0 /* SSKJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKJobRecord.m; sourceTree = ""; }; - 6F18634E1A1101BF4AC54A3FA5B8D42E /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; - 6F2D82DE8F08C092F7C59FFDD853DCF1 /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; - 6F3E0D8E4650B6264478CBECC32B61C1 /* Updatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Updatable.swift; path = Sources/CryptoSwift/Updatable.swift; sourceTree = ""; }; - 6F8654D8400F3AC75363B6CB9D141DCE /* MediaPeerLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPeerLink.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPeerLink.swift; sourceTree = ""; }; + 6F2CD20687B7AB128443A965A9F7B053 /* Message+JSONAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONAdditions.swift"; sourceTree = ""; }; + 6F38B120AE51926B3B586155C2553444 /* Collection+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Extension.swift"; path = "Sources/CryptoSwift/Collection+Extension.swift"; sourceTree = ""; }; + 6F65175B0C852A741F10195D9AADBD44 /* Visitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Visitor.swift; path = Sources/SwiftProtobuf/Visitor.swift; sourceTree = ""; }; + 6F717A969BF0EE9A9FFA7A75E3D573B9 /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.m; sourceTree = ""; }; + 6F82E76F53AD31A05C57DA241E351E7F /* iTunesSubCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesSubCategory.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesSubCategory.swift; sourceTree = ""; }; + 6F978425F2FAF9FBA54F4ECA4ABB4536 /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; + 6F9F5D8AE9DFD894A3A927203119CB0F /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; + 6FC00A4287CB182502C7660A952E5C10 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; + 6FC4FBC27C9E8D635D279443DDABC7C9 /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; 6FD1E03320BC8B2909F7F2B33733F6D6 /* SSKBaseTestSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKBaseTestSwift.swift; path = SignalServiceKit/tests/SSKBaseTestSwift.swift; sourceTree = ""; }; 7016FBAF7E33A47EA33A137C8177AC04 /* FileServerAPI+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "FileServerAPI+Deprecated.swift"; sourceTree = ""; }; - 702C0CAABF0F1FD0DE84D79FDAA6364B /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; - 704932DEBF57302E173760F5F90A7337 /* ECCTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ECCTests.m; path = AxolotlKitTests/ECCTests.m; sourceTree = ""; }; - 707898EF5E156C3E38731A5A088FBCDB /* BinaryDelimited.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDelimited.swift; path = Sources/SwiftProtobuf/BinaryDelimited.swift; sourceTree = ""; }; - 70795DA3204EF60544A0BBB6246B59F7 /* String + toBool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String + toBool.swift"; path = "Sources/FeedKit/Extensions/String + toBool.swift"; sourceTree = ""; }; + 70402BD026253931268F3800B2184C1D /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; + 70448D35E5EFFAAF7AA278816837176F /* HKDFTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFTest.m; path = AxolotlKitTests/HKDFTest.m; sourceTree = ""; }; + 70934766E9DCCF18C820205A9A35D741 /* BinaryDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecoder.swift; path = Sources/SwiftProtobuf/BinaryDecoder.swift; sourceTree = ""; }; 70961455B127E658D3C49DCFC3BBEF8D /* Pods-SignalShareExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalShareExtension-umbrella.h"; sourceTree = ""; }; - 70A32CD428DA146555A0D5525F2EF966 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; - 70B889A501DC08742F989C6E7A52A0CD /* HKDF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDF.swift; path = Sources/CryptoSwift/HKDF.swift; sourceTree = ""; }; - 70BA4F46DB3FA75077315FE6019660DB /* AtomPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomPath.swift; path = Sources/FeedKit/Models/Atom/AtomPath.swift; sourceTree = ""; }; - 70C4B9C6DEDF7440E936291D69C17667 /* YapDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-umbrella.h"; sourceTree = ""; }; - 70E1263649F31D1F024AC756E71F256D /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; - 7105A4E79A22317329F765C3CCF57EDA /* NVActivityIndicatorView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.debug.xcconfig; sourceTree = ""; }; + 70BC35F9EC0928C6B860FB958CFE68D4 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; 71101F66840B98A0A58175EB3A5B14D9 /* OWSReceiptsForSenderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReceiptsForSenderMessage.h; sourceTree = ""; }; - 71566F7423BF3D5691EB3D0071420FC9 /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; - 71835A23F4A73993065EB8A44A39E5C4 /* YapManyToManyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapManyToManyCache.m; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.m; sourceTree = ""; }; + 711174DD9BAD907D1E5F85F2A923952A /* Checksum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Checksum.swift; path = Sources/CryptoSwift/Checksum.swift; sourceTree = ""; }; + 715FEB84C1B492F55090935381A5592B /* SAMKeychain.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.release.xcconfig; sourceTree = ""; }; + 716AD7C576F8669934AD29C710AC6DC2 /* Authenticator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Authenticator.swift; path = Sources/CryptoSwift/Authenticator.swift; sourceTree = ""; }; 718B696C32096AED2095F9C1DB94C684 /* OWSMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManager.m; sourceTree = ""; }; - 71B5A0114B214C9AE5D1B5DE31AB9206 /* PureLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.release.xcconfig; sourceTree = ""; }; - 71C90B797BD4B9A456B5AFD51948D457 /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; - 71D0608E570DEADFC3B3D20BEA87962A /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 71D76C6A6E54E3D6310DD8DE57AEC826 /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; + 71B10C5068BA354DA1C109AC061038DE /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; + 71C26AEDEAF28FE2EAB6CEC62D69BB1A /* SessionAxolotlKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 71D304DE0BE4FB982FC94D7359BFDD4C /* ZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZigZag.swift; path = Sources/SwiftProtobuf/ZigZag.swift; sourceTree = ""; }; 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = spanish.txt; sourceTree = ""; }; + 722CBDCFD474F5B2A02D063C2E970F38 /* SigningTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SigningTests.m; path = BuildTests/BuildTestsTests/SigningTests.m; sourceTree = ""; }; + 7249B8657FE70F60FFEDD79B546EEF52 /* SMKSecretSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSecretSessionCipherTest.swift; sourceTree = ""; }; 724A23E2D401430A4251EF6ADEC2A4A3 /* SSKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKAsserts.h; sourceTree = ""; }; + 724C575420831BE3117B325298E234B4 /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; + 7267A174E15B352DE579BBC78BB95BE7 /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; 72AF763D4AF0036B9555907C92E359C5 /* SessionServiceKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionServiceKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 72BED4E06BB9700F686E4F27D49571EA /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; - 72E1CF083200B713C168C97760ECCBA9 /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h"; sourceTree = ""; }; - 72F56F5C7719475CD3FA476D2912BF95 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/DDLoggerNames.h; sourceTree = ""; }; + 72D2300E4D0530397EE0D46B22BDE49A /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; + 7300A150E4423CB4303061E981E0216A /* YapDatabaseCrossProcessNotificationTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationTransaction.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.m; sourceTree = ""; }; + 730B3E0697C235A2526E987EA6C0B36E /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; 731005F6499A4E10D1AD65B19FF9773B /* OWSDispatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDispatch.m; sourceTree = ""; }; 7368BAA497062367B68BCE41EDE67DCD /* ContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsUpdater.h; sourceTree = ""; }; - 736B8B6805CD58271FAB2AD9A9761B49 /* Message+JSONArrayAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONArrayAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONArrayAdditions.swift"; sourceTree = ""; }; - 736BF9EB2F1DFC4AC5CAAD05950BDEEF /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; - 739B6B3563DDA4161A2DC668926BC6A6 /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; - 73B0D5094CFA2F0A0C3F000D718BB210 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + 73A1D267E6DE602A008124D317CC98F9 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; 73B47EA4C442DD7DA6B3A24C6A2C4562 /* SwiftSingletons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftSingletons.swift; sourceTree = ""; }; + 73C36DFC9958F3BFCAA09A12836CCE6D /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; 73D48B0AE29D51741B690B5E70356840 /* Promise+Hashing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Hashing.swift"; sourceTree = ""; }; - 73F977626B159D30EA2376950FCE31BB /* NVActivityIndicatorPresenter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorPresenter.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorPresenter.swift; sourceTree = ""; }; - 745776AF8E35B87725A3833BA3186D68 /* ZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZigZag.swift; path = Sources/SwiftProtobuf/ZigZag.swift; sourceTree = ""; }; + 7408BAEFCB04B23D40AA64A6D55D55A7 /* YapDatabaseCloudCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCore.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.h; sourceTree = ""; }; + 74129B1E3F3E1E88F4F6B17EFC906098 /* NSObject+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+OWS.m"; path = "SignalCoreKit/src/NSObject+OWS.m"; sourceTree = ""; }; + 74182871517D38E400F11F9B729CD5B7 /* JSONFeedItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedItem.swift; path = Sources/FeedKit/Models/JSON/JSONFeedItem.swift; sourceTree = ""; }; + 7441F6C73278E205D68E4EE396AA4C72 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; + 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; + 7455DA951A75891F8FBB5CBF07E79013 /* WhisperTextProtocol.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WhisperTextProtocol.pb.swift; path = AxolotlKit/Classes/Protos/WhisperTextProtocol.pb.swift; sourceTree = ""; }; + 745C6FD7894D4F365148D91A031F75C4 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; 74884D7FE2688C5C626BBED671C27488 /* YapDatabaseConnection+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseConnection+OWS.h"; sourceTree = ""; }; - 748956BFABD334606CFF69FCE5167781 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationTriangleSkewSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationTriangleSkewSpin.swift; sourceTree = ""; }; - 7491E970BE99550BDBB0CE7A8F94DD98 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; - 74ABF73A874C4B3B6088D8E4B6ACE6AE /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; 74DD89C83F8194212FA0F05276186321 /* OWSDynamicOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDynamicOutgoingMessage.m; sourceTree = ""; }; + 74FF94AF0C615718FDC9601AB47296D6 /* NSDate+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YapDatabase.h"; path = "YapDatabase/Internal/NSDate+YapDatabase.h"; sourceTree = ""; }; 75026E29D6469A14ECBE048F17002F2D /* OWSSignalService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSignalService.m; sourceTree = ""; }; - 75935378AFC240FFA3058326FF9EEE29 /* HKDFKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDFKitSwiftTests.swift; path = HKDFKit/HKDFKitTests/HKDFKitSwiftTests.swift; sourceTree = ""; }; - 75A964C37346BA12DA3C3C49F69ED994 /* NSObject+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Promise.swift"; path = "Extensions/Foundation/Sources/NSObject+Promise.swift"; sourceTree = ""; }; + 751542C709E631DAA020A0DA1FE4ACBE /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; + 7521D45786889419FDFD66973D5CD485 /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; + 752CC7117516BC7D344855C8E55689F3 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; 75B85789C373087391B891B8C6A93C54 /* OWSVerificationStateSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateSyncMessage.h; sourceTree = ""; }; - 764E3A8A9BE06C6949A23CFEF1A51690 /* StreamDecryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamDecryptor.swift; path = Sources/CryptoSwift/StreamDecryptor.swift; sourceTree = ""; }; - 7652F958EEDF37E5FFECFD5E0B6B8067 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = SignalCoreKit/src/Logger.swift; sourceTree = ""; }; + 75DFD80B817EF3D91FB54F3B5E24D58D /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; + 75E61C7C4EA224115EB0DB063975493C /* NSData+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+OWS.m"; path = "SignalCoreKit/src/NSData+OWS.m"; sourceTree = ""; }; + 763E8727D4B8F5FDA638B406A2749333 /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; + 764633E5453D69F99450837D911010DD /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; 76823268E676F6CA75E1413B0F251EEE /* CDSSigningCertificate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSSigningCertificate.m; sourceTree = ""; }; - 769AA66D0400B6081101406115F5BCAA /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; - 774697CB80EC0909DA35091CE2F91E93 /* iTunesNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesNamespace.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesNamespace.swift; sourceTree = ""; }; - 776293E2E2D982DFC45FF69370B4AFD1 /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; + 769F30C0DDFEF824E714F03C42789E93 /* JSONFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeed.swift; path = Sources/FeedKit/Models/JSON/JSONFeed.swift; sourceTree = ""; }; + 76A06EE291F9467689726D8215FDA028 /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; + 76B140AE61A620FBD93695367208CC46 /* RSSFeedSkipDay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedSkipDay.swift; path = Sources/FeedKit/Models/RSS/RSSFeedSkipDay.swift; sourceTree = ""; }; + 76C6B10FBC512AF72C5041DE6D1B4A04 /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; + 76E04D6D02C6DB101E52A682322036EA /* NBPhoneNumberDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDefines.m; path = libPhoneNumber/NBPhoneNumberDefines.m; sourceTree = ""; }; + 778FE616C3C8E36886F423370AB16C80 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; + 77A09B9810DF657312269A27435A657A /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; 77D0F9062B6780D465756E759AF0E978 /* OWSDisappearingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessageFinderTest.m; sourceTree = ""; }; 77D65520534E1B0C1D1AC97D39CCC564 /* TSPrefix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSPrefix.h; path = SignalServiceKit/src/TSPrefix.h; sourceTree = ""; }; + 77FDC5DDF7543555328B2F6EA4F7F53F /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/DDFileLogger.h; sourceTree = ""; }; 78309F70A762EEA0DA7B99457CB75B05 /* LokiMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiMessage.swift; sourceTree = ""; }; - 7830C3389334350B6B084DCD4E557FFB /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.h; sourceTree = ""; }; + 7831A51ABF8E294C1B8FB0538FE9A6E0 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.h; sourceTree = ""; }; 78558F7CD125DABA3BBFCE7401B169A8 /* AppReadiness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppReadiness.m; sourceTree = ""; }; 78762F1DFD7139833FD0F0B671BA443F /* OWSSyncGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsMessage.m; sourceTree = ""; }; - 789E65528BBA2A32F6EB586BA87E3DBE /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.m; sourceTree = ""; }; - 78BEC9F85CC4ED51059C1BCAFD154027 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; - 79251F69FF443880B4C9E83B9EA37187 /* FeedKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FeedKit-prefix.pch"; sourceTree = ""; }; + 787FAC01B191FB39BDE22C09C52FB0E2 /* FeedKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FeedKit-umbrella.h"; sourceTree = ""; }; + 78FFB2095C5EF37C83A592AC409277D5 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; 7968A5EA488BDAB67A515D7672BED196 /* SignalRecipient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipient.m; sourceTree = ""; }; - 79A02B751060B131D71934F445BAF463 /* MediaTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaTitle.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaTitle.swift; sourceTree = ""; }; + 799052817ADBB0A616D6AF252C4A29C0 /* SMK-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SMK-Bridging-Header.h"; path = "SignalMetadataKit/src/SMK-Bridging-Header.h"; sourceTree = ""; }; 79DAF08E859BCBB6E8728103F0CA03B5 /* OWSDisappearingMessagesConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfiguration.m; sourceTree = ""; }; 79E02AC0CD24324EDA91676CFB7EA1E9 /* OWSFingerprintTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintTest.m; sourceTree = ""; }; - 79E4128F79E02FD38534AF64800DB027 /* SessionCurve25519Kit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-umbrella.h"; sourceTree = ""; }; - 7A1C0C20E85AA311AE1F2AEBC5E4C5EA /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 7A1CF303EEDB1B50D24950E0D5AA9322 /* SMKSenderCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificate.swift; path = SignalMetadataKit/src/SMKSenderCertificate.swift; sourceTree = ""; }; - 7A6AC377A0C01222239407D59D780CA8 /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; - 7A6ADDE5669A97643C0CC348A7FF77C4 /* SCKExceptionWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKExceptionWrapper.m; path = SignalCoreKit/src/SCKExceptionWrapper.m; sourceTree = ""; }; - 7ADDB0BC81829F6A169E81B422AF3480 /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; - 7AE0F801864B1BEE059C919B23011094 /* SAMKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychainQuery.m; path = Sources/SAMKeychainQuery.m; sourceTree = ""; }; - 7B2128A9F3FAAF21E80E77FB8285677A /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; - 7B317A4A5D9E025B966585508DB7CACD /* RSSFeedItemGUID.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemGUID.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemGUID.swift; sourceTree = ""; }; - 7B6C233A993A3453C26B57C4C8A172B5 /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.m; sourceTree = ""; }; - 7B859D28435D012941F073A4331CCE2B /* libPhoneNumber-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.debug.xcconfig"; sourceTree = ""; }; - 7BA808FCF522B0DE2D76A39B984462A1 /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; + 7A5740CB400752ECB7D8F6720FEA8035 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; + 7A5B9FA17258D2A5BFEA71985AE35E28 /* SMKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKProto.swift; path = SignalMetadataKit/src/Generated/SMKProto.swift; sourceTree = ""; }; + 7AAFB00A93D41AD798E290C593ED99AD /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; + 7AB5E1DAFA086FE599264F467F8B2DAA /* YapDatabaseActionManagerTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerTransaction.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.m; sourceTree = ""; }; + 7AB856BBAD005DC136FFAEB4FC2DBC34 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; + 7B80390EDDFFD344F17FDD094AD2DE79 /* String + toBool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String + toBool.swift"; path = "Sources/FeedKit/Extensions/String + toBool.swift"; sourceTree = ""; }; + 7BB5E5758EAA512AE8A9A06D30765A38 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/DDLog+LOGV.h"; sourceTree = ""; }; 7BB9A88DE6F5651C955103779F689829 /* SessionServiceKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SessionServiceKit.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 7BEAB3D91C5A0D8A20215C6333C7CA12 /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredView/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; - 7C51A6D9C69726258A85D8579423E98E /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + 7BCD3FEEDEF12D940B255FCF3C954344 /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; + 7BF6C861EA32A8AA4780B8606A334843 /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; + 7C4ACD449D73E454C9D411EA6A923ACD /* YapDatabase-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YapDatabase-Info.plist"; sourceTree = ""; }; 7C70EECD66D8C2022D8780464723F718 /* JobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueueTest.swift; sourceTree = ""; }; 7C75CD7235576251FB5071A1AC0CF5FD /* NSArray+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Functional.h"; sourceTree = ""; }; - 7C8A5C4C3F4BC28AD374D2D6B7547E7C /* SMKUnidentifiedSenderMessageContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessageContent.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessageContent.swift; sourceTree = ""; }; - 7C97EB845125305666906BBAA19B5E07 /* Reachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.release.xcconfig; sourceTree = ""; }; - 7CA444C3CCCAA7A6C56BE5F18858DA41 /* source_context.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = source_context.pb.swift; path = Sources/SwiftProtobuf/source_context.pb.swift; sourceTree = ""; }; - 7CAA2737DBC83B193610E7E81C9E9C6B /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; - 7D028775862EC5202B6C2EF505515743 /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; - 7D5FE812310D07C029D79868C13AE707 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/DDFileLogger+Buffering.h"; sourceTree = ""; }; - 7DA2D96A1787CCCB250FEBDE07D90158 /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; - 7DC4D7E6F8CF60669C3D2F987266BE3C /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; + 7C75D1C1FB5ED1DD88EF79E469CAFA02 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; + 7CA8E11583EBA2C2F458ED83FE4FD75B /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; + 7CBA0DA81AF6B9BCC3AD4297863DA5B6 /* SessionAxolotlKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionAxolotlKit.unit-tests.release.xcconfig"; sourceTree = ""; }; + 7CF4C8D805FC5CC182F35CD93BEDEF66 /* CustomStringConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomStringConvertible.swift; path = Sources/CustomStringConvertible.swift; sourceTree = ""; }; + 7CFE16DC6B6CB157BD4015D4F547DA25 /* YapDatabaseConnectionConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionConfig.m; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.m; sourceTree = ""; }; + 7D5567D62DABE377E9E3B08302298C8F /* SessionCurve25519Kit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCurve25519Kit.debug.xcconfig; sourceTree = ""; }; + 7D826B77D236184C96B56FEAB3E29F05 /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; + 7D94A7CC5BBF0C6B3DEC083676CA1F38 /* YapDatabaseCloudCorePipelineDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelineDelegate.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipelineDelegate.h; sourceTree = ""; }; + 7D9907F51801C8D40628DC940F8D993C /* SessionAxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionAxolotlKit-dummy.m"; sourceTree = ""; }; + 7DBD70F6BFDA6CC7456147144285BCCC /* NVActivityIndicatorAnimationBallTrianglePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallTrianglePath.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift; sourceTree = ""; }; + 7DC569028529B2103C1963B548B178CE /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; + 7DCBCE0C8E28D798A600020023D2BC0A /* SwiftProtobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.debug.xcconfig; sourceTree = ""; }; 7DD203108EF9C19DA40E038FFEA6809C /* Data+Streaming.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+Streaming.swift"; sourceTree = ""; }; 7DF5A648C81DE1AC1653DCFFFFC84DD2 /* OWSGroupsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupsOutputStream.m; sourceTree = ""; }; - 7E0C2634D33634D14449F2D77FD2909F /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; - 7E50DD2D34E00CC82152F5FEAABD9051 /* NVActivityIndicatorAnimationPacman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationPacman.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift; sourceTree = ""; }; + 7E621ED09C497B25FA73D8DDC7BAD7BA /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; 7E83041B022A77DDF7B9342CE597F846 /* SessionServiceKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionServiceKit.h; path = SignalServiceKit/src/SessionServiceKit.h; sourceTree = ""; }; 7E8C7D08D402DC779A017A89DBA2FF81 /* OWSOutgoingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSentMessageTranscript.h; sourceTree = ""; }; + 7E9687AF5C9B423EB25C4407FD6445C8 /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; 7EA852574E1B74D9A904FC076D996AAF /* OWSFakeContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsUpdater.m; sourceTree = ""; }; - 7EDCF924E104FAB9EC60139F0052E078 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; 7EDD9A4D62E9563914B13165F4FE8D85 /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUCache.swift; sourceTree = ""; }; + 7EDF3A9C0B8AA18221E439B0DF499D9E /* YapDatabaseCloudCoreOperationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperationPrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCoreOperationPrivate.h; sourceTree = ""; }; + 7F1C95DDFEC3A7E03A75AA98DB7BBE0F /* SessionAxolotlKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionAxolotlKit.debug.xcconfig; sourceTree = ""; }; 7F50AD78A3E3E066C95EC472327F703E /* Promise+Delaying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Delaying.swift"; sourceTree = ""; }; + 7F65552D4342C5C9F7EC416C02DDB94B /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SwiftProtobuf/Internal.swift; sourceTree = ""; }; 7FBD96772CD5A808D39C10F11DDCCB7E /* NSArray+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+OWS.h"; sourceTree = ""; }; - 7FF9429F4A4FEDCA7B74538CA680F953 /* SessionAxolotlKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionAxolotlKit.debug.xcconfig; sourceTree = ""; }; - 8007F97A33D110E212C969CC7C82E255 /* MediaNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaNamespace.swift; sourceTree = ""; }; + 7FD325DD7A4DFDE37311B956ED114541 /* YapDatabaseCloudCoreTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreTransaction.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.h; sourceTree = ""; }; + 8001D9B522B8CED38A5368EA57A3B6F6 /* 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 = ""; }; 8019889DB670BBBBE2B2E7548EE765E6 /* OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOperation.h; sourceTree = ""; }; - 80322BB25986F1C661E00ADAA296B8F5 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift; sourceTree = ""; }; - 803E5AF94B59E0280130432046C1227D /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; - 80592701A377AA91472E6155C18E0910 /* Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Padding.swift; path = Sources/CryptoSwift/Padding.swift; sourceTree = ""; }; + 805233125B1BEFFB144ED0D4DFE014F3 /* any.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = any.pb.swift; path = Sources/SwiftProtobuf/any.pb.swift; sourceTree = ""; }; + 8064FC7DFC84DBB2BBE7C2C67F981AD6 /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSRequestMaker.swift; sourceTree = ""; }; - 80F91C7F9D0B744E35C37E1A707EAD01 /* Threading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Threading.m; path = SignalCoreKit/src/Threading.m; sourceTree = ""; }; - 811B6B3686D7D7A75824E76AAAB47935 /* 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 = ""; }; 8125444F1975FFF95185F481ECD4BBAE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 8139D85E88EB312F0AFFE4D4039E416E /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.h; sourceTree = ""; }; - 816162FDA128E579C726BA46730BA8C9 /* SessionAxolotlKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionAxolotlKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 81737B56F557AB6984D09E1F460ADF4A /* SessionCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionCoreKit.modulemap; sourceTree = ""; }; + 81842835A5081EBFA928A1B12498FA92 /* Message+BinaryAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+BinaryAdditions.swift"; path = "Sources/SwiftProtobuf/Message+BinaryAdditions.swift"; sourceTree = ""; }; 818999C0FF800F6AA7855DBB204CFC6E /* OWSDisappearingMessagesFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesFinder.h; sourceTree = ""; }; - 81A651D8649EDC483C189AAD8DDD3C11 /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; 81AE41D752ADA6C500CD4E6EA0CBAF18 /* ByteParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ByteParser.m; sourceTree = ""; }; 81B92FEED5416C301619E03829A100B9 /* ByteParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ByteParser.h; sourceTree = ""; }; 81C99B262D96207727D69ED248B5BD7E /* OWSIncomingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingSentMessageTranscript.m; sourceTree = ""; }; 81CBA5D6B6A28D94C67A5906F165172A /* OWSLinkPreview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSLinkPreview.swift; sourceTree = ""; }; + 81D673A88FB5DB1D3E7A7A612C5D13EC /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; 81E93EA7A237B1FDED204599A0E17FD1 /* OWSFingerprintBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintBuilder.m; sourceTree = ""; }; - 81EFB7BAA670D0A4B0F84BE988A8E707 /* SessionCurve25519Kit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 81F4433B30F58142A2D580997738AC6F /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTask+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.h"; sourceTree = ""; }; 8203BC31D3F56E862B911053175ECA87 /* OWSCountryMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCountryMetadata.m; sourceTree = ""; }; - 82293480AB7A8BA55477643E5D31CB23 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; - 822F42290944D8D07EBDA06CD5A7D611 /* MediaCredit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCredit.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCredit.swift; sourceTree = ""; }; + 8229FF7EE276B99D0269102123E7122A /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; 826D3F183A8EA203FFB12035F99E9551 /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; - 829DC6F61AB0A39701B5B0D0331F8AF5 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 8293000FB7B610855BD49DDF729A077A /* MediaRating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRating.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRating.swift; sourceTree = ""; }; 82A6B08BBB852B48FF6A2C30F77B9F46 /* SessionServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionServiceKit-Unit-Tests-resources.sh"; sourceTree = ""; }; - 82AD57C18C74A795D3CBF8AB176FA699 /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; 82BA120902D1FD1F738BAF4CCBE7C2C2 /* LokiPushNotificationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiPushNotificationManager.swift; sourceTree = ""; }; - 82C9913C6DE34177741BB8C15B828571 /* NVActivityIndicatorAnimationBallScaleRipple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRipple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRipple.swift; sourceTree = ""; }; - 8300365E370F117F8710D625FB62CCC4 /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; sourceTree = ""; }; - 832BE49914F04EDA515767E7F10E347F /* MediaLicence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaLicence.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaLicence.swift; sourceTree = ""; }; + 82BA9A60A0CD7817B34C2CFA41D0DD9C /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; + 82C030CC200FCB81842665587B099BD9 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + 832C817D082FC425C445C3B4A00B41AA /* YapDatabaseRTreeIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexOptions.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.h; sourceTree = ""; }; 833B984F40AEEC33318807BCE501F8BF /* SignalAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalAccount.h; sourceTree = ""; }; - 834A0DDDF15E192897116BE984B6F292 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; - 83A3E59E03215455FC02D640A9F5B5BD /* MediaRights.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRights.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRights.swift; sourceTree = ""; }; + 833F54C7A1A7D509C604B07F51F4EE6E /* SessionMetadataKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionMetadataKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 83A37DB2EEA1199365D7637E5D80ECDA /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; + 83A410429368C31983886572F72ABF85 /* SessionHKDFKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionHKDFKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; + 83A7AFBFB279BEF29D32846089164373 /* SessionMetadataKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionMetadataKit.release.xcconfig; sourceTree = ""; }; 83B4281A1E6F77317C5AF0FEE23C3BFC /* LokiSessionResetImplementation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiSessionResetImplementation.swift; sourceTree = ""; }; - 83BC3EF73CEAA0DBF3F990813FE269D5 /* 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 = ""; }; - 83C41279E1B6FC2DD3823F6AD6497608 /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; - 83E4CA72E2FE6B5AC627AF1F3912889B /* YapDatabaseAutoViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewPrivate.h; path = YapDatabase/Extensions/AutoView/Internal/YapDatabaseAutoViewPrivate.h; sourceTree = ""; }; - 841BA68BE90209EC92BB36037135E4C9 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; - 8426290EC13D1C56D2C9257B24F86447 /* YapDatabaseCloudCorePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePrivate.h; sourceTree = ""; }; + 83B87961846A0808AFC473BD3695B0CB /* NVActivityIndicatorShape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorShape.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorShape.swift; sourceTree = ""; }; + 83BA9EB9104B3EE3DC185A110B6DD3D2 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; + 83D25135D1C5C718001C1320F79FEEB8 /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; + 8412EE9FCE041C70F86B821A5660E824 /* FeedDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedDataType.swift; path = Sources/FeedKit/Parser/FeedDataType.swift; sourceTree = ""; }; + 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotification.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.m; sourceTree = ""; }; + 84289210151BC7BBD1A21B9137345F43 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; + 84453F0E55F40C4FA0825177B9619D35 /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; 84604452047ADDE12FF24FA1FED4D712 /* NoopNotificationsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopNotificationsManager.swift; sourceTree = ""; }; - 8462BCF24F69ECEA3E6A78DE4DE255CE /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; - 84B7A057800AF819BCC36E8E2BBAA5E0 /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; - 84BF70F07132B186B0E3E922F67E3F68 /* Digest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Digest.swift; path = Sources/CryptoSwift/Digest.swift; sourceTree = ""; }; - 84C227AFE0F1AC4E2AB906A533459E8E /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; - 84E8E5611597B4E120D8CC5F1CDD6134 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCurve25519Kit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 852563EC7AF3CDB6B453DAE104A53F06 /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; - 852ABE06C01BA126C5DE1D3769A7B2F7 /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; - 85A07B26FDDBA73C571CA35D0AD9723E /* YapDatabaseCloudCoreOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOptions.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.m; sourceTree = ""; }; - 85B5F53E556E1F79345E48F2CDAAD1DC /* UInt128.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UInt128.swift; path = Sources/CryptoSwift/UInt128.swift; sourceTree = ""; }; - 85C9BD5E0A5D7BFB1DE2E28103920CAB /* SessionCoreKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCoreKit-Info.plist"; sourceTree = ""; }; - 85D57D6890F6FA0D07ED5584AC76C3A1 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; - 85ECFD43DF3FDEA0128E34E8F8BF89D1 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; - 85F20CBAD1993292B9A0910EE69E1022 /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; + 84DE74CB173A147E0EC366EF31A0CE03 /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; + 852D52EF19CFECF987D7AB56310DE7DD /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; + 85C180D50E5144392942727BA67A52BE /* AtomFeedEntryAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryAuthor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryAuthor.swift; sourceTree = ""; }; 86025AF756C171EF7BC65D6AFBE862E9 /* Pods-LokiPushNotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LokiPushNotificationService-acknowledgements.plist"; sourceTree = ""; }; 860CEC5C79401D15D2CB98D9CE6B862B /* OWSFingerprintBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprintBuilder.h; sourceTree = ""; }; - 8665F1760A927C66157D2F98BA3B39E6 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - 866E1DC4DB64B9A0B985C13759A8DCA0 /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; + 861268A1F815932295AA79897ECE5F06 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; + 86177E395DEA3652FA18C5F53CF47B3D /* YapDatabaseRTreeIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexPrivate.h; path = YapDatabase/Extensions/RTreeIndex/Internal/YapDatabaseRTreeIndexPrivate.h; sourceTree = ""; }; + 86187685511B31E977AFF85711C3D318 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; + 866DF8117220807F4DC9DC3B195DABCD /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; 86750BC87B7F7F0AFD3FC489F1912E98 /* OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOperation.m; sourceTree = ""; }; + 8678CBEA36CEF0C21321C7E2C69D5975 /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; 867A91F49F18D1F240546CF7692A180D /* OWSPrimaryStorage+SignedPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SignedPreKeyStore.m"; sourceTree = ""; }; - 8686BCEAF187A9603E0711356A088E3A /* NVActivityIndicatorAnimationBallClipRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift; sourceTree = ""; }; - 8693905D1F230A90CAF413E0E7BADEB5 /* NSDate+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YapDatabase.m"; path = "YapDatabase/Internal/NSDate+YapDatabase.m"; sourceTree = ""; }; 86C348498A230B4954418F485BF69441 /* MIMETypeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MIMETypeUtil.h; sourceTree = ""; }; - 86C802162E6CC98E0CC12EFD2A5A09E4 /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; - 87055821E7601B8BEA5E0BC63D471CCB /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; - 876132AB20B19AA48B59EDCEFAF5C5C9 /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; - 879939918211D38D95F2BFE4B204B8FD /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSURLSession+Promise.swift"; path = "Extensions/Foundation/Sources/NSURLSession+Promise.swift"; sourceTree = ""; }; - 87FA1E26195A1D0B240FF176B7415357 /* YapDatabaseConnectionProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionProxy.h; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.h; sourceTree = ""; }; + 872939F820CCE3FA9B05CDDAB24C020B /* NSNotificationCenter+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h"; sourceTree = ""; }; + 875054497968D7668134DEE90784167A /* MediaLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaLocation.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaLocation.swift; sourceTree = ""; }; 88120FBAA6942614EB8AC6B6444E18F6 /* Pods-LokiPushNotificationService.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LokiPushNotificationService.modulemap"; sourceTree = ""; }; - 8823D7C2F596D4E9A0D6C8482DF471F3 /* URL + replacingScheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL + replacingScheme.swift"; path = "Sources/FeedKit/Extensions/URL + replacingScheme.swift"; sourceTree = ""; }; - 883D88E82380AB2FEECF51108154E9D8 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 88499F65641173752F9D310CA16336F7 /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; - 886562F694AC2C190F5E20A173E4E723 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + 881324DA90DFF90790C2458F0671C0B4 /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; + 882DC7EBA5B2B3812FDAC80D68B86493 /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = ""; }; 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR4.crt; sourceTree = ""; }; - 888DCB7743221EEFA1DB532C353E4A3C /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; - 88BF73D41E4A5306C33A3CA153401F7B /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZagDeflect.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift; sourceTree = ""; }; + 88935DC8316F45ACE96EDA6838C438DF /* YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-prefix.pch"; sourceTree = ""; }; 88C43679BF0656958C0767AFC47897AF /* Storage+PublicChats.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+PublicChats.swift"; sourceTree = ""; }; - 8903B630EB6E4D96188F4B1108F0F33E /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - 890D68B0DEB57261D35F02BE84DDE1E2 /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; + 88DDDE5821CA771D0B99A326BD899F6E /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; + 8900D664006197D3FB41900DFAD60F59 /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; 891B2270823847ED23F2ECFC28F935EC /* Starscream.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Starscream.framework; path = Starscream.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 891BAC8B167BF7B7029FB1B34F62F2EB /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; + 8938FB15A1C0A4FCC7BBE98FEC7BE26C /* CryptoSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CryptoSwift.release.xcconfig; sourceTree = ""; }; + 8953923410C2D463E9E731169E71835B /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; 897FFA96EAA2D13B0FD55806DE011B2E /* OWSOutgoingReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReceiptManager.h; sourceTree = ""; }; - 89809052DACE9701EECA82A676AD9D19 /* NSObject+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+OWS.h"; path = "SignalCoreKit/src/NSObject+OWS.h"; sourceTree = ""; }; - 89D3C36217FA4DE2B07F293EFB4E0A72 /* Mantle-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Mantle-Info.plist"; sourceTree = ""; }; + 898B6BD71BDE28348333391217A9106B /* Varint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Varint.swift; path = Sources/SwiftProtobuf/Varint.swift; sourceTree = ""; }; + 899498D1CCF6234CAEEAF0EBD9F72D0B /* ECKeyPair+ECKeyPairTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ECKeyPair+ECKeyPairTesting.m"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.m"; sourceTree = ""; }; + 89B4F8737EAA348A9E1BFBD661DE0B87 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 89BA7B235E4E2037463058F4D801EF1B /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/View/YapDatabaseView.h; sourceTree = ""; }; + 89D56BD60DD2E6369C6359B940D95B69 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CLIColor.h; sourceTree = ""; }; + 8A18CBEC173B13393E75CD29FC76D91E /* YapBidirectionalCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapBidirectionalCache.m; path = YapDatabase/Utilities/YapBidirectionalCache.m; sourceTree = ""; }; + 8A2FC00B6CCF4C82C09494CAB2F817B8 /* SHA2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA2.swift; path = Sources/CryptoSwift/SHA2.swift; sourceTree = ""; }; + 8A6855E15F24549AD9FF337AC5DFE233 /* BinaryDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingOptions.swift; path = Sources/SwiftProtobuf/BinaryDecodingOptions.swift; sourceTree = ""; }; 8A7AF07C658A3E0438DFDFCF0B967B2F /* LKUnlinkDeviceMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKUnlinkDeviceMessage.m; sourceTree = ""; }; - 8A82FC1A1CA9BED6CAA2F705AB8B40E1 /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; - 8A9A366A723167238AA30EC944A11B43 /* SessionMetadataKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionMetadataKit-Info.plist"; sourceTree = ""; }; - 8AB21B6DF5BA5A0E15FF69EE4637D6B6 /* NSNotificationCenter+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h"; sourceTree = ""; }; - 8AD7441312245ABABF38828781794BDD /* YapBidirectionalCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapBidirectionalCache.h; path = YapDatabase/Utilities/YapBidirectionalCache.h; sourceTree = ""; }; - 8B174BB61BFF7B01C71A40560EA19735 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; - 8B3790B0BC11427EE8B33EDE564B6913 /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; - 8B5F4645916C7CBDBBCC64F050A3FFDD /* RSSPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSPath.swift; path = Sources/FeedKit/Models/RSS/RSSPath.swift; sourceTree = ""; }; + 8A92BD0C0E82C7382C2515EC85D7C68C /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; + 8AC440FE769E21A4F16268F0F81A3A21 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; + 8AFC98C660D58A23D1191D96739AD9EC /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; 8B752AEFEFB564485864301906C439F7 /* Pods-SignalMessaging-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-acknowledgements.plist"; sourceTree = ""; }; - 8B80ACDC1770096675B5D3B2139166A9 /* SessionAxolotlKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionAxolotlKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 8BB19820D9E3F86508168DACECAD15A5 /* iTunesImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesImage.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesImage.swift; sourceTree = ""; }; - 8BC74EEEBB708223CF65B2AD06B4D41F /* ProtoNameProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtoNameProviding.swift; path = Sources/SwiftProtobuf/ProtoNameProviding.swift; sourceTree = ""; }; - 8C02F8595A282A70651BB61F928C814C /* NVActivityIndicatorAnimationBallScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift; sourceTree = ""; }; - 8C44353945FEFBF2C80BE84C7D8A42F0 /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; - 8C9F3AB8809DC22FF6B6F77AA7853978 /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; - 8CB89F71A0834CA73CFA2030F4A0A2BC /* RSSFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeed.swift; path = Sources/FeedKit/Models/RSS/RSSFeed.swift; sourceTree = ""; }; + 8BD4EEC9A0EAE7FB672CE2D826C386DB /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + 8BFF554707EF81A139DFD2EF5A35A715 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 8C0DB77BF8F5D0A8E3A0C246D5AD76B0 /* ProtobuffsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ProtobuffsTests.m; path = AxolotlKitTests/ProtobuffsTests.m; sourceTree = ""; }; + 8C1D2173F07445B9B79084D3BE5DE39E /* UnknownStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnknownStorage.swift; path = Sources/SwiftProtobuf/UnknownStorage.swift; sourceTree = ""; }; + 8C4D7EFF65D90C4B2CE63217BA3C6540 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; sourceTree = ""; }; 8CF5AB1F085F0B6E4D56324F73897C49 /* OWSDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevice.m; sourceTree = ""; }; - 8D0BF738483E30A07C163D357E8B4E9B /* ContentNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Content/ContentNamespace.swift; sourceTree = ""; }; - 8D2B23C30EB2D90E9CED3E98C814CBED /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; - 8D325FD72E4CB3029E2B9A3A5F76A3F3 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + 8CFB3A22AB06ECBD16DA1795FD468FEF /* SCKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SCKSwiftTests.swift; path = SignalCoreKitTests/src/SCKSwiftTests.swift; sourceTree = ""; }; + 8D03CE8A94A6F2099ADA883B094CF645 /* libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; + 8D3D1DB2DE4DF3160A064DB63D57E1D6 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; 8D4A653C05AA27F2F0977481067F7350 /* Promise+Retrying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Retrying.swift"; sourceTree = ""; }; - 8D7BF5A3226F208AC0B4B307464EF5AE /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; - 8DA3152F3E9C53E91AA67610357208C7 /* BinaryEncodingSizeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingSizeVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift; sourceTree = ""; }; - 8DB2C50DFDF7CDD1D3003A881C7053ED /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = ""; }; + 8D75F55D23348DF8633197D6706B0600 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; 8DC1B7043DFF49CBD2965E2EB9C4FB11 /* OWSSyncConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncConfigurationMessage.m; sourceTree = ""; }; - 8DDFF300B24C8281C5B83BFCF5017D9E /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; + 8DD9916A3D258731907B90CC61F36851 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; 8E0B68268164B2F8B37815B2072D4037 /* OWSUnknownContactBlockOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownContactBlockOfferMessage.m; sourceTree = ""; }; - 8E1013B171D19E530F2DB8F1FEFEA039 /* MediaThumbnail.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaThumbnail.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaThumbnail.swift; sourceTree = ""; }; - 8E3B096CAE3FECCA943F97EB9CAF2776 /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; - 8E6D57C547D78F96993227C105A2594E /* NVActivityIndicatorShape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorShape.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorShape.swift; sourceTree = ""; }; + 8E11AB467269AAC9EC30479FDCD70D62 /* SessionAxolotlKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionAxolotlKit-Info.plist"; sourceTree = ""; }; + 8E12490F17B442FA467D1D39E2E30545 /* UInt8+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt8+Extension.swift"; path = "Sources/CryptoSwift/UInt8+Extension.swift"; sourceTree = ""; }; + 8E4638665CF1D2551253159803E106A4 /* SessionHKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-prefix.pch"; sourceTree = ""; }; + 8E49F4A515CD6668644C8E3B3AAB8DE8 /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; + 8E821777037BBCA15BF5328D12139934 /* NVActivityIndicatorView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.debug.xcconfig; sourceTree = ""; }; 8E850E6C1CE945C46F4CF298CC799E0C /* ClosedGroupUpdateMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupUpdateMessage.swift; sourceTree = ""; }; 8EB7FA109A167925D7F50D51F4B99356 /* Pods-Signal.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Signal.modulemap"; sourceTree = ""; }; 8EC8681D50B90BDFD8C4DE5A19D02DF4 /* WebSocketProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketProto.swift; sourceTree = ""; }; - 8EE59EDB831ADBD23F8EB7CA4DC543D8 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift; sourceTree = ""; }; - 8F17C8552F4A787E468C784BD757C7E2 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSemiCircleSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSemiCircleSpin.swift; sourceTree = ""; }; - 8F1CF1A643822D29309C3631557693C3 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/DDOSLogger.h; sourceTree = ""; }; 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessageTest.m; sourceTree = ""; }; 8F37609A4714505FF1E253BBC77A3EDB /* Contact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; - 8F7183A8CBFE90AEF67C95FCB352B7ED /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; - 8F78F1A6DC3C5BFD37EACA9C5DDA1590 /* BinaryEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncoder.swift; path = Sources/SwiftProtobuf/BinaryEncoder.swift; sourceTree = ""; }; - 8F7CB76D7CD728F1ED939AFE8749D95D /* 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 = ""; }; - 8F9412D468A756701189699AD19FB51B /* Array + Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array + Equatable.swift"; path = "Sources/FeedKit/Extensions/Array + Equatable.swift"; sourceTree = ""; }; + 8F56D6BA35B5B08A4C9317203B306B4F /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/DDContextFilterLogFormatter.h; sourceTree = ""; }; 8FB5C86BD780A59BDE3CE646F8EA4677 /* OWSFakeCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeCallMessageHandler.h; sourceTree = ""; }; 8FC101E21E346DFB75E96E5C089F99B6 /* OWSStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStorage.m; sourceTree = ""; }; + 8FCBA352ADED88A2CC1A9A58FF63C02A /* NVActivityIndicatorAnimationPacman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationPacman.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift; sourceTree = ""; }; 8FDEBCBB58135A74F77EC986CE09B67A /* SessionServiceKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionServiceKit.unit-tests.release.xcconfig"; sourceTree = ""; }; + 8FEAF7BA7D8ABD8A07BEB43AF4BD2070 /* Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Poly1305.swift; path = Sources/CryptoSwift/Poly1305.swift; sourceTree = ""; }; + 9009DA0559847EC2223FF2DB0C94B943 /* MediaStatistics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStatistics.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStatistics.swift; sourceTree = ""; }; 902787A92C290144D026298CB39E382D /* OWSFakeProfileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeProfileManager.m; sourceTree = ""; }; + 903FCB232832756F596E83BAA9B0760A /* AtomFeedContributor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedContributor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedContributor.swift; sourceTree = ""; }; + 9061845F6291FC159FCD324A17D9453C /* SAMKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SAMKeychain-dummy.m"; sourceTree = ""; }; + 907885DAF0F0A57D08F27400CAAF5F1B /* SwiftProtobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.release.xcconfig; sourceTree = ""; }; + 907C303C5F36B0B631973305BA90EC63 /* String+FoundationExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FoundationExtension.swift"; path = "Sources/CryptoSwift/Foundation/String+FoundationExtension.swift"; sourceTree = ""; }; + 907E28B639FB9E373935AE9B231D1DC2 /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; 90A5B02B7F36374AFCDB0B6361E99FCF /* OWSFakeNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNetworkManager.h; sourceTree = ""; }; - 90ED2989D10B0E77E981C04997BD593E /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 90F2A648D677682AA09A219573EFFDC1 /* YapDatabaseRTreeIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexTransaction.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.m; sourceTree = ""; }; - 912330A58A6F12705A9D0E6907626B11 /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; - 9124C36772B41089C53FBB144FFF526F /* SessionAxolotlKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionAxolotlKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 916613C58E95E196FB86F70E9EB95A9A /* DigestType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DigestType.swift; path = Sources/CryptoSwift/DigestType.swift; sourceTree = ""; }; + 90A8A91BA96CCF9A6877F9C68E577110 /* ChaCha20+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ChaCha20+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift"; sourceTree = ""; }; + 90ACD2DC87293459179857D86707C816 /* OWSSwiftUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSSwiftUtils.swift; path = SignalCoreKit/src/OWSSwiftUtils.swift; sourceTree = ""; }; + 913A3F1B6EC8063443BB17144183D515 /* SAMKeychain.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.debug.xcconfig; sourceTree = ""; }; + 915069B8E3D47C5F791F3543E44A0745 /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; + 91574BEF6EF74BA6013C3AD3C1A77244 /* MediaLicence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaLicence.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaLicence.swift; sourceTree = ""; }; + 916D8FC50B9132CFF18FD90D1D5154AA /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; 91A824D719BE5CCBE8CA987F4C5FD8C2 /* SessionRequestMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionRequestMessage.swift; sourceTree = ""; }; 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive.framework; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 91B36965F6424E25CC67B3FA35B83AB6 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; 91C0AC1277AAA46E1D6E3BDEBB9C09F3 /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; - 91E69257EFA2DEF064068F34D78A7686 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + 9202846F2B905C23E51AFB63B03A48BD /* FallbackMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FallbackMessage.h; path = AxolotlKit/Classes/CipherMessage/FallbackMessage.h; sourceTree = ""; }; 920B1F452C0DAD8F46EB3DC58EC32BCA /* OWSDeviceProvisionerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisionerTest.m; sourceTree = ""; }; - 9227A49912F4CBD6571299F95A671E91 /* Message+BinaryAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+BinaryAdditions.swift"; path = "Sources/SwiftProtobuf/Message+BinaryAdditions.swift"; sourceTree = ""; }; - 92555698843A6FFA62201BDFA0DE4AD4 /* Data+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+OWS.swift"; path = "SignalCoreKit/src/Data+OWS.swift"; sourceTree = ""; }; - 925EC921542A8495497E3C2CB2825F62 /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; - 92C43937B92950A815038B4F3FDF0D43 /* FieldTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTypes.swift; path = Sources/SwiftProtobuf/FieldTypes.swift; sourceTree = ""; }; - 92D03CC483722A8C1272B8BBB77E5226 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; - 92DC226CA134D8A686CA353A73F819DF /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + 920B62AFB8EEA7ECF535BFAF9D8F914F /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; + 921C911D6AF7FB8B7EA4DE31BCE2E5E3 /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; + 92A749D733885793C617B2A40F93A40E /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; + 92D066C5952FFDBBF0985B1AA13CAFCD /* SMKTestUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKTestUtils.swift; path = SignalMetadataKitTests/src/SMKTestUtils.swift; sourceTree = ""; }; + 92E1058D9C027B751083F88A3801A0D8 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Sources/CryptoSwift/Utils.swift; sourceTree = ""; }; 92EC875DD838B041FABF9C7A48665BB9 /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; sourceTree = ""; }; - 92ECD910102CF039DC54B2DD32BA7828 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; - 931569D42152AA70D788D6A5767E55EA /* RSSFeed + mapCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RSSFeed + mapCharacters.swift"; path = "Sources/FeedKit/Models/RSS/RSSFeed + mapCharacters.swift"; sourceTree = ""; }; - 933F719B919738B89FAFACB185C9C95F /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; - 934947853FA7CFEA9E6C3D06E43A3FB7 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; - 9353765002C64A427389503701EE1CB7 /* ExtensibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensibleMessage.swift; path = Sources/SwiftProtobuf/ExtensibleMessage.swift; sourceTree = ""; }; + 92F17C2CEF7D8A538E5FA7B3903DEC9C /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; + 93258517AA89DE4806E8617637AEC14F /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; + 93465693D4309351FBF0DDA434227CCB /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; + 9353C75A23500DEF6273B1F19C451022 /* SMKError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKError.swift; path = SignalMetadataKit/src/SMKError.swift; sourceTree = ""; }; 935C71119E75C9C548CE2F353C6C10C6 /* Array+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+Description.swift"; sourceTree = ""; }; - 935F8666EF6AF0006191BBDEEF83C4E1 /* SessionCoreKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionCoreKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 93806BE221A62E5010066B263BD2779F /* NVActivityIndicatorView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-prefix.pch"; sourceTree = ""; }; - 939283C1A5748E82932689EC2635FA72 /* NSObject+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+OWS.m"; path = "SignalCoreKit/src/NSObject+OWS.m"; sourceTree = ""; }; + 938B1F85D2E25D8C4AD050D0293BC897 /* Updatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Updatable.swift; path = Sources/CryptoSwift/Updatable.swift; sourceTree = ""; }; + 9397B1CAC00265CDCD6F684AF19627F6 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 93A06AA9B92BF68F88F8C97552E230A8 /* duration.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = duration.pb.swift; path = Sources/SwiftProtobuf/duration.pb.swift; sourceTree = ""; }; 93BD86CE4E845FB33C0EC593D9EE9C9C /* english.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = english.txt; sourceTree = ""; }; - 93C41B9518DFF35C8F82A5485FA89619 /* JSONMapEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONMapEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONMapEncodingVisitor.swift; sourceTree = ""; }; 93D335A23CFA2C559CB8E76C1281FBA9 /* PhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; + 93D9CE7012E637A7094AF0689A65AE56 /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; + 93EE947A50F8C3F6F9995B3B0124258E /* Starscream-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Starscream-Info.plist"; sourceTree = ""; }; 940AA290D4CB7B37BED3E4ED81F52F41 /* AppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppContext.h; sourceTree = ""; }; - 941290E5B3872862C73B04EC4B7D3142 /* PKCS7Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7Padding.swift; path = Sources/CryptoSwift/PKCS/PKCS7Padding.swift; sourceTree = ""; }; + 9414A900B21E3A7C90F5E33BCEBB890B /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; 943D347E61A2E181A4FA2CA894307B6E /* SwiftProtobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftProtobuf.framework; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9456CB7A62BD7DE61A5FB7DC8CE86B92 /* TSAttachmentPointer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentPointer.m; sourceTree = ""; }; - 946C272544C8C31B88637D26051B4657 /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; - 94E961DB52A9CD9FEB296754DFA2358F /* NBGeneratedPhoneNumberMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBGeneratedPhoneNumberMetaData.h; path = libPhoneNumber/NBGeneratedPhoneNumberMetaData.h; sourceTree = ""; }; + 946767FE1BE6DB10F0F4AD2F35199BAA /* TextFormatEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncoder.swift; path = Sources/SwiftProtobuf/TextFormatEncoder.swift; sourceTree = ""; }; + 94B7E3D9571460C8B3E396A8EEB6E94F /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZagDeflect.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift; sourceTree = ""; }; + 94B9CA3CE450E141CED2CA7C5543E00B /* DublinCoreNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DublinCoreNamespace.swift; path = "Sources/FeedKit/Models/Namespaces/Dublin Core/DublinCoreNamespace.swift"; sourceTree = ""; }; + 94C6DCA2B19ED7ED541EDF0B98E69C07 /* RSSFeedCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedCategory.swift; path = Sources/FeedKit/Models/RSS/RSSFeedCategory.swift; sourceTree = ""; }; + 94FD5A5981D0E65A91848B9F5A961C7D /* UInt128.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UInt128.swift; path = Sources/CryptoSwift/UInt128.swift; sourceTree = ""; }; + 9522BB23EC5C59AE795165E1D143E69C /* Cryptography.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cryptography.h; path = SignalCoreKit/src/Cryptography.h; sourceTree = ""; }; 95384A64E42EF3002414F74A688F9D47 /* TSMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSMessage.h; sourceTree = ""; }; 953F6664D0A779AAE11F84FF15D81B5C /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; 95429828690C2D82CE6BBCFF89CE5275 /* SessionServiceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionServiceKit-prefix.pch"; sourceTree = ""; }; 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 955976CAB4540E8B0D78823664DD94E8 /* FeatureFlags.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FeatureFlags.swift; sourceTree = ""; }; - 95752B94E1D1434154B3A590F5CFED1E /* Starscream-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-umbrella.h"; sourceTree = ""; }; - 959719D2999FB650B398E3C514CA905A /* NVActivityIndicatorAnimationBlank.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBlank.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBlank.swift; sourceTree = ""; }; - 95DEC20DBAA911E4950EE14BF026CAD3 /* YapDatabaseActionManagerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapDatabaseActionManagerPrivate.h; sourceTree = ""; }; + 9563752F7A73D911B53D9C83D6BF749F /* SPKMockProtocolStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKMockProtocolStore.h; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.h; sourceTree = ""; }; + 95DC1A8295E658632E4EE732BA8165A8 /* ECCTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ECCTests.m; path = AxolotlKitTests/ECCTests.m; sourceTree = ""; }; 960ACC66F045EDBD1E261F17214B3362 /* NSString+SSK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+SSK.m"; sourceTree = ""; }; - 962AECCEDA849478152AF2EA8E461A52 /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; + 9620CCA00A3CAC37C54031BB713DE282 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyReceivingErrorMessage.h; sourceTree = ""; }; - 9656CB0F6C2006D4BE8BF04FE0AAF27E /* ECKeyPair+ECKeyPairTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ECKeyPair+ECKeyPairTesting.h"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.h"; sourceTree = ""; }; + 966FA012DC47235FC6A28255DFA5A7B5 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; + 9673BCB956FDCEFF1503B00C241894DC /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 967F44A8681880C633924149A3EE992A /* FeedKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FeedKit-dummy.m"; sourceTree = ""; }; + 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLClientCertificate.swift; path = Sources/Starscream/SSLClientCertificate.swift; sourceTree = ""; }; 96AF071455D56D62808CC21EC72E9A2D /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; - 96E9D61C96E2FDDB7E60AFB792141EE3 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; - 9704C3CBD217F26D2A897AC2BE1C17EE /* wrappers.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrappers.pb.swift; path = Sources/SwiftProtobuf/wrappers.pb.swift; sourceTree = ""; }; - 9737F8FE6B9F5D05599B9888AF11655A /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/ZipArchive.h; sourceTree = ""; }; - 97890B476561991D19905D308E3CE539 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - 97BC62A9AB933052839F84BC0AADF6C0 /* ECPublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPublicKey.swift; path = SignalMetadataKit/src/ECPublicKey.swift; sourceTree = ""; }; - 97C7C744BDC9867D26005FE8E1C9CA70 /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessagePaddingTests.m; path = SignalMetadataKitTests/src/MessagePaddingTests.m; sourceTree = ""; }; - 97DA69AA47B8CF914F85571D958232AA /* Cryptography.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Cryptography.m; path = SignalCoreKit/src/Cryptography.m; sourceTree = ""; }; + 96CD1FAE4041F2769CFD7EF43063EE83 /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; + 970E02F8057A44C8C4C58EAEB970D255 /* FallbackSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FallbackSessionCipher.swift; path = SignalMetadataKit/src/Loki/FallbackSessionCipher.swift; sourceTree = ""; }; + 97394645D8654DD0A3C26D0435E2C89F /* PBKDF1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PBKDF1.swift; path = Sources/CryptoSwift/PKCS/PBKDF1.swift; sourceTree = ""; }; + 973FC003340FBD6483ECA6A84FAEBAAA /* iTunesNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesNamespace.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesNamespace.swift; sourceTree = ""; }; + 975A3DE6A1ABCCED2051C6F3785065E9 /* libPhoneNumber-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "libPhoneNumber-iOS.modulemap"; sourceTree = ""; }; + 97C2281776E5A53FE1F3C8C317FC3D88 /* SessionCoreKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 97CC2CDAFC6111042BE2EB633D295ED0 /* TextFormatDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecoder.swift; path = Sources/SwiftProtobuf/TextFormatDecoder.swift; sourceTree = ""; }; + 97D453BA873129BAB5A138CF3685AE59 /* JSONMapEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONMapEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONMapEncodingVisitor.swift; sourceTree = ""; }; 97EC70215F6D1CD8423165A0E91C3C35 /* SessionServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionServiceKit.framework; path = SessionServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 97F1A9477AD2F40653A81B2D944BF838 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; - 982DEB01768AA9440719B00C23F1D2EF /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; + 9848ADE6A4B8D10B428260BE6B6614F5 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; 98510CB37028CA37471798E643B5ADBE /* Pods-SignalShareExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalShareExtension-dummy.m"; sourceTree = ""; }; - 98B13C2DBCAE497AC99F42C9607C4EC4 /* OWSDataParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSDataParser.swift; path = SignalCoreKit/src/OWSDataParser.swift; sourceTree = ""; }; - 98EEDC1A32BEFD4467F25AE9E8E75AB4 /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; - 991F3E8E62A408DFF5AC5B9E4E828EA3 /* NameMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NameMap.swift; path = Sources/SwiftProtobuf/NameMap.swift; sourceTree = ""; }; + 9861BD2DC15E61268BD3FD55E70D2F61 /* YapDatabaseViewLocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewLocator.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.h; sourceTree = ""; }; + 98F05535CA8F6208C6B8012D85185A83 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; 992B04519493BD267BFEFA0E79F619CC /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - 99491558263163EF4A51526C2443419D /* BinaryDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingError.swift; path = Sources/SwiftProtobuf/BinaryDecodingError.swift; sourceTree = ""; }; 996B183482D985EA5ECB29E64B20BFA4 /* TSErrorMessage_privateConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage_privateConstructor.h; sourceTree = ""; }; - 9977345B30B1BAFCD23F5A68CE7C2D15 /* AtomFeedCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedCategory.swift; path = Sources/FeedKit/Models/Atom/AtomFeedCategory.swift; sourceTree = ""; }; + 999028CD85255DDEC32CCB4296EE6A95 /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionHKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A25B8007CCC16AD13FC6C480E4AB410 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 99A8527950077EB231269B3BB9B21D26 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 99DF94729094C23D377D8552835E2EE2 /* MediaCopyright.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCopyright.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCopyright.swift; sourceTree = ""; }; + 9A0638DAAA334875A95FBB6A7E7184BA /* PMKUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKUIKit.h; path = Extensions/UIKit/Sources/PMKUIKit.h; sourceTree = ""; }; + 9A2769B54C819EF243595B84B0654249 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YapDatabase.framework; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A55CA97D64041D8A89F6814406E8180 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; 9A5E6CDF80B0B142562E5B7F52203F26 /* TestAppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestAppContext.m; sourceTree = ""; }; 9A625F2E6A9C3D1CB0CEBB0ACFE50C26 /* TSAttachmentPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentPointer.h; sourceTree = ""; }; + 9A798CC021F9FD774F1869E02537C9CD /* NSDate+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YapDatabase.m"; path = "YapDatabase/Internal/NSDate+YapDatabase.m"; sourceTree = ""; }; 9A823101606941E4302B1407F06CBCE2 /* TSMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessage.m; sourceTree = ""; }; - 9A857DC7995A926446DD23B8C4D17622 /* SessionHKDFKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionHKDFKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - 9AEE14548F566B0CC5F0FC50548C47FF /* SMKUnidentifiedSenderMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessage.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessage.swift; sourceTree = ""; }; - 9B0C191F05908064F2DE05A91F0D1366 /* SessionCoreKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCoreKit.release.xcconfig; sourceTree = ""; }; - 9B1AD7193A8476928B305F66DC6E7282 /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; - 9B4BDB9F16F1401E5B5EC0FDFC52FE32 /* ECB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECB.swift; path = Sources/CryptoSwift/BlockMode/ECB.swift; sourceTree = ""; }; - 9B4DC2755A295E87E8BDE80EB646E570 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 9B6422F0CE59E93DA87BE8538AC189C2 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; - 9B6D7CAC820997F3ADA1EA45B50C44AC /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; - 9BA00506DB36D332DF8CBA11553DB503 /* SMKSenderCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificateTest.swift; path = SignalMetadataKitTests/src/SMKSenderCertificateTest.swift; sourceTree = ""; }; + 9A8385CC02343A14CEDC2A83E67437FE /* NSData+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+OWS.h"; path = "SignalCoreKit/src/NSData+OWS.h"; sourceTree = ""; }; + 9A9E7DF36E0E0EA90560F8743E52E4B7 /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; + 9AB095EB5A05D6F8D62045CE30C6B17C /* Data+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extensions.swift"; path = "Sources/SwiftProtobuf/Data+Extensions.swift"; sourceTree = ""; }; + 9AC210ED595C32A7326E9D07F7CF267E /* SAMKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-umbrella.h"; sourceTree = ""; }; + 9AD9A32049426A0CC3224D392DD69A7D /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; + 9B20888FBECF82F5414FCB6D2BEB04E5 /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = SignalCoreKit/src/iOSVersions.h; sourceTree = ""; }; + 9B24E9C84FDEEB02E33F7917CA6F2202 /* AtomFeedEntryLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryLink.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryLink.swift; sourceTree = ""; }; + 9B5CFE62D4DECEFB26EAC4CCBE96E43C /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = Sources/CryptoSwift/CompactMap.swift; sourceTree = ""; }; + 9BBAD1E53D9F46E29395DFFBBBAB6F0B /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotateMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift; sourceTree = ""; }; 9BD27CEDCA173BD075D9645FB943DE75 /* DeviceLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLink.swift; sourceTree = ""; }; - 9BD9865A94F52D73A915F5AB0016EBBC /* YapProxyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObject.h; path = YapDatabase/Utilities/YapProxyObject.h; sourceTree = ""; }; - 9BF913CC60BDD9A992C3D4F45A7FB2CF /* Starscream-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Starscream-dummy.m"; sourceTree = ""; }; + 9BECFD1970757B2FF554F5C66C99B2F7 /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; 9C4DBBA48DB349D3B90D63F1C5EAC7A3 /* TSIncomingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSIncomingMessage.m; sourceTree = ""; }; 9C9C987DAB30DC9EA4B9369B9979BD79 /* Factories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Factories.swift; sourceTree = ""; }; - 9CAABDBA5E5D836E70C2B56D936D2EEB /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; 9CBD38379B90C74C6653AC266E61BE1D /* OWSMessageReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageReceiver.h; sourceTree = ""; }; 9CD0C8B54112196E12C6CA252EF7E639 /* SessionServiceKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionServiceKit-Unit-Tests"; path = "SessionServiceKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D38CBD70180BAAD589DC9015C92CDF6 /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; - 9D932B62296916C66DC0AE7638E949A2 /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; + 9CE510CF94B049DB36AC72CE3E2EA5D0 /* libPhoneNumber-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libPhoneNumber-iOS-Info.plist"; sourceTree = ""; }; + 9D2C396163BC632D3C134A726F0AB7B1 /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; + 9D3D7A8B8CEED42ED2494BA5D96B9636 /* 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 = ""; }; + 9D56804F57A47A570FAF43F2E22025F6 /* Cryptography.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Cryptography.m; path = SignalCoreKit/src/Cryptography.m; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DBEBF3B0BCBD55ED63014E2BDD3896C /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; - 9DC8E86A4E0D5EEE0921CCAC3AF3F4DE /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 9DCF2BC0CADD8D628B0566F42A09AA62 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; + 9DBA577A59338FA85ED392E3230885B7 /* StringUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtils.swift; path = Sources/SwiftProtobuf/StringUtils.swift; sourceTree = ""; }; + 9E12388F8AC6CB7FE27890BCE96C69AD /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; 9E282E341C476A6DBBE5E3A34AFE395E /* OWSUDManagerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManagerTest.swift; sourceTree = ""; }; - 9E635C2F4A04E79C1C3581A73395BC47 /* PBKDF2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PBKDF2.swift; path = Sources/CryptoSwift/PKCS/PBKDF2.swift; sourceTree = ""; }; 9E6852AA6ECD138CCAA62399A34C8F50 /* OWSProfileKeyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProfileKeyMessage.h; sourceTree = ""; }; - 9E83CFDE2EEE808E0F8B3559284395A4 /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; - 9E9A350940A4F7C6E2ACD952E0C1DCF0 /* SessionHKDFKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionHKDFKit-Info.plist"; sourceTree = ""; }; - 9EBFA08B6C8D6AEB9D4F521C2D2DF89F /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; - 9ED9B2AAC7D332EAB09C33E888841692 /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; - 9EEAFDE6432B50763455A08CF7D65CF6 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - 9EEBCEDAD8B64AD5DE8C2FAFC5175B10 /* Array+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extension.swift"; path = "Sources/CryptoSwift/Array+Extension.swift"; sourceTree = ""; }; + 9E9FF298C064B6C390FF92D6657DAFE6 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; + 9ECB135C99F12439D70EEA5DF242E06A /* SharedSenderKeysProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSenderKeysProtocol.swift; path = SignalMetadataKit/src/Loki/SharedSenderKeysProtocol.swift; sourceTree = ""; }; 9EF0AAA8A9C7ED893C1D207D26DFC694 /* OWSPrimaryStorage+keyFromIntLong.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+keyFromIntLong.m"; sourceTree = ""; }; - 9F09502FC302767B4C4304B088344499 /* SAMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychain.h; path = Sources/SAMKeychain.h; sourceTree = ""; }; 9F14C65431E9D5413A75924B0A017487 /* OWSStorage+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSStorage+Subclass.h"; sourceTree = ""; }; - 9F3813AAF1FBB34474AE0DB3AD8C021A /* TextFormatDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecoder.swift; path = Sources/SwiftProtobuf/TextFormatDecoder.swift; sourceTree = ""; }; + 9F39BF2F9782D744B209C0C19B6F9F9A /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; 9F60B4BA4763C1B0331CC2D0F9226BF1 /* OWSCountryMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCountryMetadata.h; sourceTree = ""; }; - 9FBB91A0A044DD0C6F85FE1ABCB98546 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = ""; }; - 9FC7761921CBC669963383280D680E12 /* Varint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Varint.swift; path = Sources/SwiftProtobuf/Varint.swift; sourceTree = ""; }; - 9FD949C0BCD91326925F36CE2AA13161 /* CryptoSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CryptoSwift.release.xcconfig; sourceTree = ""; }; + 9F90CE2B6606C3B6E16BBCA0EB959AE0 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; + 9FA3509D1CEDF474D7E9EEACE8353097 /* YapDatabaseExtensionTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTypes.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTypes.h; sourceTree = ""; }; + 9FDB892F8FAE686652886D43B1FB264E /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; 9FEA386B5B92788ABE63CB0AC7EF53D0 /* TypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicatorMessage.swift; sourceTree = ""; }; - A01AD3CE85AC87C10B7CE696FF9B4B91 /* Process+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+Promise.swift"; path = "Extensions/Foundation/Sources/Process+Promise.swift"; sourceTree = ""; }; - A0619E5E4BEAFAA12EAD1BF82277EF9E /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; - A071B935D3CAEB7FEED51E0A40B4AA98 /* NVActivityIndicatorAnimationAudioEqualizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationAudioEqualizer.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationAudioEqualizer.swift; sourceTree = ""; }; + A00BD4815BDAE453A40EC1E0D1735466 /* NVActivityIndicatorPresenter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorPresenter.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorPresenter.swift; sourceTree = ""; }; + A04615EA460D79CDACE9B8722D75FF9B /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; + A05A580EC46989B7D3D2B4077D8B0207 /* FeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedParser.swift; path = Sources/FeedKit/Parser/FeedParser.swift; sourceTree = ""; }; + A068EB225D40C87C83C8C3FA16BA8BFD /* AtomFeedLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedLink.swift; path = Sources/FeedKit/Models/Atom/AtomFeedLink.swift; sourceTree = ""; }; + A0940FB515EDF822434E8395F755BE60 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; A0952307798FC6C20F2B55937E7CEE49 /* ProvisioningProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningProto.swift; sourceTree = ""; }; - A09A563C1BF33EBE434B52827322661A /* YapDatabase-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YapDatabase-Info.plist"; sourceTree = ""; }; - A10D56955E0E92BF77DD1C59113045F6 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + A095FEE4A4663A73FDEBF3D76F830921 /* SAMKeychain.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SAMKeychain.bundle; path = Support/SAMKeychain.bundle; sourceTree = ""; }; + A10376232D61200B8C59F1E1B4CDA09A /* Starscream-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Starscream-dummy.m"; sourceTree = ""; }; A123DF3FEF9C05F1DAE07894BFC62950 /* Pods-SignalTests.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.app store release.xcconfig"; sourceTree = ""; }; - A12EFEA60FCF03D0DEC1FDF7B7001B62 /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; - A16D3D06EB2950125C72863E534C098D /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; - A1B882E7B4920FB4EEBC4ECA5AFAFE31 /* 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 = ""; }; A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NVActivityIndicatorView.framework; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A1F893A4F7B13D1046E5BC29AB2CD384 /* timestamp.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = timestamp.pb.swift; path = Sources/SwiftProtobuf/timestamp.pb.swift; sourceTree = ""; }; - A206C166CCA55CD380307933AFD8DB04 /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; - A209915A617D964768C6249CD35787BC /* FallbackSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FallbackSessionCipher.swift; path = SignalMetadataKit/src/Loki/FallbackSessionCipher.swift; sourceTree = ""; }; + A1D00DDDFB22353B53A0499A1BA02C20 /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; + A1DEE5523FBC8CBDE64DFD95D90F4827 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; + A1FBA5B4C401BF48AEFFCC2ECD403566 /* SessionAxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-prefix.pch"; sourceTree = ""; }; + A205B605F93373B527721F7420DDBDEE /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; A255E4606E640C3D848A5B93412816C9 /* OWSVerificationStateSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateSyncMessage.m; sourceTree = ""; }; - A27E182524748CD2F56B69BF79D99772 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; - A28A2D14E3501E1E7360A7A51B779855 /* FeedKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FeedKit-umbrella.h"; sourceTree = ""; }; - A29720AB5B0786F95BEE40A10CAD3A69 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; A2A660E68CD7CB079D47C5D8F941AA93 /* SessionCurve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionCurve25519Kit.framework; path = SessionCurve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A2ADFFE2F3D937AFCE6619E2088F953B /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; - A38C5B5716A718560679504F18F83609 /* YapDatabaseViewLocator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewLocator.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.m; sourceTree = ""; }; + A2DC46756D1BA5D779109963C1871D2D /* SMKUDAccessKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKey.swift; path = SignalMetadataKit/src/SMKUDAccessKey.swift; sourceTree = ""; }; + A327BE262FF3EDBF7086A76027A81B8A /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; A3942E09E6B3CF7A61A9887C1D2AE0F2 /* Pods-LokiPushNotificationService.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LokiPushNotificationService.app store release.xcconfig"; sourceTree = ""; }; A397BBFAE2543AE1AD8F36F6B92AE46B /* OWSSyncGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsMessage.h; sourceTree = ""; }; - A3B2C088CE46B9CCAAFEFA19215E1B46 /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; - A3B4CC2466400458F6D1B441D486600A /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; + A3A022E1699D788705C152FB42160FC7 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; A3D24AF47E5FC8BD2CD8AF875E42CE68 /* Pods-Signal-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Signal-acknowledgements.plist"; sourceTree = ""; }; - A3E4778353179B113D4C86198BBE5793 /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; - A40C829BB894BEA549B0EC07723F8869 /* YapDatabaseManualViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewConnection.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.m; sourceTree = ""; }; - A43BAD04EC2F1B1747A1FD3B2F309CA9 /* SessionHKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-prefix.pch"; sourceTree = ""; }; + A3EC98EB1DDA17DDED68D96299966C70 /* ExtensionFields.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFields.swift; path = Sources/SwiftProtobuf/ExtensionFields.swift; sourceTree = ""; }; A490A56B28BD377A9365E63F164D937C /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A4B5621BA8FB81EB60329676299BD358 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; A4F6AD4924DB8FFE4CCA9EC3E406B0CE /* SessionServiceKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionServiceKit-Unit-Tests-Info.plist"; sourceTree = ""; }; A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking.framework; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A4FEB0AE5FC8C823142B26A46CF4783F /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - A5047E106C75DAE6BAAA77B21ADF71DE /* SessionAxolotlKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionAxolotlKit.release.xcconfig; sourceTree = ""; }; A510536913A94FD737FE2E8D2588AADA /* YapDatabaseTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseTransaction+OWS.h"; sourceTree = ""; }; A53654B1E9395BFC7ACAC3AF4F26A280 /* TSInvalidIdentityKeyErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyErrorMessage.m; sourceTree = ""; }; - A5386700D49BBDED2B86342A0EC0E002 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + A548E138BCD222E7E08E778310A86A4E /* SMKUDAccessKeyTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKeyTest.swift; path = SignalMetadataKitTests/src/SMKUDAccessKeyTest.swift; sourceTree = ""; }; A56364394E3753E661E253094994EF56 /* OWSMediaGalleryFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMediaGalleryFinder.h; sourceTree = ""; }; A56CC2470A8D326CA0D79A98F34D79D8 /* MessageSendJobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSendJobQueueTest.swift; sourceTree = ""; }; A56ECA3C91F85130E4B7BBC7DE52018E /* OWSCensorshipConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCensorshipConfiguration.m; sourceTree = ""; }; - A573B30350FC56B7537250C01DD58850 /* YapDatabaseRTreeIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndex.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.h; sourceTree = ""; }; A57B61F6CDB0B4FD996ABF41714E2A46 /* ReverseDispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReverseDispatchQueue.swift; sourceTree = ""; }; - A5B7B064A81243F5C1741937BD09B0DB /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; - A5EA12D01D4B73B09DC655206CC7C20A /* JSONScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONScanner.swift; path = Sources/SwiftProtobuf/JSONScanner.swift; sourceTree = ""; }; + A5D0AE99436E186A0315225B0763A337 /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.h; sourceTree = ""; }; + A5D8FBA6C90201CBC281F584DA26AA4B /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; + A5F30C95A5D6AA2509BF91579198C1A0 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/DDTTYLogger.h; sourceTree = ""; }; A61D3A07CD9BA9EB403C4B331DED6785 /* SSKBaseTestObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKBaseTestObjC.h; path = SignalServiceKit/tests/SSKBaseTestObjC.h; sourceTree = ""; }; - A660813143816977A4C6DCF9A884F0F0 /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GCDWebServer.modulemap; sourceTree = ""; }; + A620E0833EC1D4D49E4E744A8DF5699C /* SessionMetadataKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionMetadataKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + A637203BB438795401E6B9CEB69DB24C /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; + A67FBD6BA24DAF4D00DDA66C2319A40B /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; + A689751B46AD1E1326BC67982D0E7C3B /* 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 = ""; }; + A6A35826CAFBAB349B4A7CC24F39573F /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; A7019165C409E9FE2FF17A4109A42254 /* OWSRecordTranscriptJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecordTranscriptJob.m; sourceTree = ""; }; - A7261EBD13D1CEB11EA9E4EBE27502AF /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; - A77D388C1B6BA1EAD2F84B18D027593B /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; + A7290873FBAA4CA851FC1437DD3B8B03 /* YapDatabaseManualViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewConnection.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.h; sourceTree = ""; }; + A741CC79CA05EE37BF8E2933D4C52E29 /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.m; sourceTree = ""; }; + A75FA986E493F7426F2C3BEF984D65E2 /* RSSFeedSkipHour.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedSkipHour.swift; path = Sources/FeedKit/Models/RSS/RSSFeedSkipHour.swift; sourceTree = ""; }; A7836BD3A441B2463F992A1498117C11 /* String+Trimming.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+Trimming.swift"; sourceTree = ""; }; - A7D40F5718AD6C5DFC95D029C6C294E4 /* Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Version.swift; path = Sources/SwiftProtobuf/Version.swift; sourceTree = ""; }; - A7DA347FDD8D18DE6702188222E0267E /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; + A7ABA877B85C393F79999B6693E21BC6 /* OWSLogs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSLogs.h; path = SignalCoreKit/src/OWSLogs.h; sourceTree = ""; }; A7E796218EC295A77F904C77F42DCD6A /* NSString+SSK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+SSK.h"; sourceTree = ""; }; - A7F3990B7FD9A0D8859DDD15A05A452F /* TimeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeUtils.swift; path = Sources/SwiftProtobuf/TimeUtils.swift; sourceTree = ""; }; - A82E35D994A28C114191A0513AC90679 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; - A8329F2F26A9BA5610CF26F5F40C9F91 /* ClosedGroupCiphertextMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ClosedGroupCiphertextMessage.m; path = AxolotlKit/Classes/CipherMessage/ClosedGroupCiphertextMessage.m; sourceTree = ""; }; - A845F5AEC5536B90428D80569B6DFA02 /* NVActivityIndicatorAnimationBallPulseSync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseSync.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift; sourceTree = ""; }; + A7F81062997A7F4E4ACC201AAE2E0EA1 /* Digest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Digest.swift; path = Sources/CryptoSwift/Digest.swift; sourceTree = ""; }; + A827282D9901178FE577B0C61A6F625C /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; + A83AB82785EBEE035AABF86DCB53B113 /* SAMKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychainQuery.h; path = Sources/SAMKeychainQuery.h; sourceTree = ""; }; + A83D0992B8C5B0015F661319CCF64C86 /* SessionCurve25519Kit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionCurve25519Kit-dummy.m"; sourceTree = ""; }; A88BBB7C350CDB7BE26D649310561CAB /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; A89444305DCFDAFD71BC173112B50ADC /* Mention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mention.swift; sourceTree = ""; }; + A8C476EB0B275BF2E7577BBCCA61C987 /* SessionResetStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionResetStatus.swift; path = SignalMetadataKit/src/Loki/SessionResetStatus.swift; sourceTree = ""; }; A8CD0F7EFDD66D2397CBB5F989B621C2 /* OWSMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMath.h; sourceTree = ""; }; A8E1119649E393955877F0C3319C0A96 /* ContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactsUpdater.m; sourceTree = ""; }; - A8EB1AFF0EB1949B56B9BB2BF905EEFC /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; - A924B984E8975F3FCBFB5C1876EBE83E /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; - A95B66F254E19405B955E46E2705A034 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; - A9B67ABB9788B69EE9A65E1C747242A2 /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; - A9B8D2F505E7D7C8381358900832CE4B /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; + A8E341E2CC4546201117430071026C50 /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; + A8E792D6C07ACF04E6C95158CDB597D5 /* DigestType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DigestType.swift; path = Sources/CryptoSwift/DigestType.swift; sourceTree = ""; }; + A9394BB6CE78007E2C6DBE4A73FBB6D6 /* YapReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapReachability.m; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.m; sourceTree = ""; }; A9DD74D785C44362F0C9CFD6B6598584 /* OWSRequestBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestBuilder.m; sourceTree = ""; }; - A9F97317647FBCB4270E988A7BDA0EC2 /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; A9FA9E61CAB16900D7A0F97C826F0546 /* ContactParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactParser.swift; sourceTree = ""; }; - A9FB0916EA98E0F3A7EFE844E15ECC18 /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; - AA0DAE1AAE6D7AED9402F92FA8B43AD3 /* CryptoSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-prefix.pch"; sourceTree = ""; }; - AA2DAD55545EA81068D94DB2DE4DE06E /* YapDatabaseRTreeIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexHandler.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.m; sourceTree = ""; }; - AA31E9F2E5EFD6969BB0352BE95D0712 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - AA3EA19222B19739FD975E7CA7EF4C12 /* YapDatabaseRTreeIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexOptions.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.h; sourceTree = ""; }; - AA428913FFC30343D830F955A33AC46A /* SQLCipher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLCipher-Info.plist"; sourceTree = ""; }; - AA52F308980D032DB2D6FCEB86054BFC /* SAMKeychain.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.debug.xcconfig; sourceTree = ""; }; - AA5AD53716AFD77191FDADC946B18E30 /* SAMKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychainQuery.h; path = Sources/SAMKeychainQuery.h; sourceTree = ""; }; - AACF6272CAA5EEBA091FEC6488575D15 /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; - AB37E1CD37F7444B3F9FE133BF95034B /* AtomFeedEntrySource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntrySource.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntrySource.swift; sourceTree = ""; }; + AA08ECC08C9E0EBF57290CAF7C3D623E /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; + AA146FA57A9EBC53D9ECAF47358EA40C /* NVActivityIndicatorView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NVActivityIndicatorView.modulemap; sourceTree = ""; }; + AA38415A419A8E75ABE444B649F56B3E /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; + AA69456EE8C418556A15168748A0DF38 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; + AAD5E75FB2DCAE5DFA91C5C96677F75C /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + AADA9A7BF22022E79AA7CE1C04D5B23B /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + AB4BD7562B0120485386C18CBA97863C /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; AB4C3FE1EECC6AA3CF5C1C3F370A9B09 /* TSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSConstants.m; path = SignalServiceKit/src/TSConstants.m; sourceTree = ""; }; - AB4D75F27CABAEE162799046C668805A /* AtomFeedEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntry.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntry.swift; sourceTree = ""; }; - ABE34BDE04C3223A4B35B8E533DA17F1 /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; + AB880FF7BC3A725FA0A6ED71DB52620E /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; + AB956E105419CD2E7342D9784F130A97 /* NBRegExMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegExMatcher.m; path = libPhoneNumber/Internal/NBRegExMatcher.m; sourceTree = ""; }; + ABB29C4A933779F32393F7F79B5DC2F8 /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; + ABC08DCF63237AFDD43F1C5FB572FD94 /* YapDatabaseAutoViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewTransaction.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.m; sourceTree = ""; }; + ABEF8F81C1F394062AF0A59FF198113C /* MediaScene.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaScene.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaScene.swift; sourceTree = ""; }; ABF67E1E7774D99FE140F7FDFF2B2B64 /* SessionCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionCoreKit.framework; path = SessionCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; ABF9240C9532B9317F967DEED8619FBB /* TSNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSNetworkManager.h; sourceTree = ""; }; AC00439B14DDC2162FA0B74A8FA3B242 /* TSGroupModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupModel.h; sourceTree = ""; }; - AC2508BF7826CBA803CF1276610C2142 /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; + AC21A64BF7B48D5519616C3C4CA3F7FD /* YapDatabaseCloudCoreOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOperation.m; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.m; sourceTree = ""; }; AC3EBB613CA521EEFC1272D93356C8FB /* SessionCoreKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionCoreKit-Unit-Tests"; path = "SessionCoreKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - AC5FFF633A2C980A89D03E0C61EFD2FC /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; - AC70A28746F028E63CDD5D67805060BC /* PreKeyBundleTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundleTests.m; path = AxolotlKitTests/PreKeyBundleTests.m; sourceTree = ""; }; - AC78D0C2D252645016871AB69E8B01DD /* HMAC+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HMAC+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/HMAC+Foundation.swift"; sourceTree = ""; }; - AC86F2BCE701DFE075FC55034E8D6062 /* PMKFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKFoundation.h; path = Extensions/Foundation/Sources/PMKFoundation.h; sourceTree = ""; }; - ACC865A3F603358B75C74478A5721562 /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; - ACFE594562452E536BA518BF75BDEA96 /* AtomFeedEntrySummary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntrySummary.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntrySummary.swift; sourceTree = ""; }; + ACFE2B6D6F9924D545F515CCBD67FE35 /* MediaCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCategory.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCategory.swift; sourceTree = ""; }; + AD0713F87E62953E738864E90CF37D55 /* Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptors.swift; path = Sources/CryptoSwift/Cryptors.swift; sourceTree = ""; }; AD160C6729F9A8E2D6CD7D3A8EB680EC /* TSInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInteraction.h; sourceTree = ""; }; + AD28B2FF0EA416767BC1D7528F32D473 /* YapDatabaseManualViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewPrivate.h; path = YapDatabase/Extensions/ManualView/Internal/YapDatabaseManualViewPrivate.h; sourceTree = ""; }; + AD4FF6BD1D416373EEB6189CE9AE8355 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; AD5E914570D6BA7518A53A2A9DCE7A18 /* OWSDispatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDispatch.h; sourceTree = ""; }; - AD8A2F10E73FACF701BACA412318C2E9 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + AD90EDCB50021E58C8D3A66F9D50B81F /* YapDatabaseCloudKitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitOptions.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.h; sourceTree = ""; }; + AD99B04DDAB7873F6EDA474A375A67E7 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; ADAF3A3F0263A145738485FFAE5DA108 /* Pods-SignalMessaging-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalMessaging-acknowledgements.markdown"; sourceTree = ""; }; - AE61905867D8BD8486D750F619288D2C /* 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 = ""; }; + ADD6A20682200AF90FC4B82C1FBE5039 /* AtomFeedEntrySource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntrySource.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntrySource.swift; sourceTree = ""; }; + AE368F9825F5CD2D0BC94FE1ACF6A934 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; + AE596D2426BDEA1C30ED67FE10A89F81 /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; AE6E2C59CF43172086907948591ABB5C /* JSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JSON.swift; sourceTree = ""; }; - AE82C843614DC0431748F71BE2A5DF7E /* YapDirtyDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDirtyDictionary.h; path = YapDatabase/Utilities/YapDirtyDictionary.h; sourceTree = ""; }; - AEA10777BD437A806A5FC2177D612787 /* YapDatabaseActionManagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerConnection.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.m; sourceTree = ""; }; - AEBAD64C25BF445A6479C9327301980A /* YapActionItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapActionItem.m; path = YapDatabase/Extensions/ActionManager/YapActionItem.m; sourceTree = ""; }; - AF263F291781D4B98DBC5AFDDD19528B /* SessionCoreKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCoreKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; + AEB0AC291A837ECFCB518DD3DF74D33F /* SMKSenderCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificateTest.swift; path = SignalMetadataKitTests/src/SMKSenderCertificateTest.swift; sourceTree = ""; }; + AEDB73D1E86EB00EB4DA9B6AB7905B58 /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; + AEDE7F703B4F5B09E7B7C8209B713E98 /* YapDatabaseAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAtomic.h; path = YapDatabase/Internal/YapDatabaseAtomic.h; sourceTree = ""; }; + AF752FEF8B5E1F68D4902340405C0EC0 /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; + AF7ECAE1D7D10EC3E69ED3023463361F /* 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 = ""; }; + AF81A2C39ECD9A239A7BCE9AB454CAD9 /* SAMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychain.m; path = Sources/SAMKeychain.m; sourceTree = ""; }; AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManager.swift; sourceTree = ""; }; - AFDB09E1CD013889AC0200C4DCE329D3 /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; - B0143AADE1062A0A5F7E12BF6032672C /* MediaRating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRating.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRating.swift; sourceTree = ""; }; - B061EB70675361213BA1048756EB4D84 /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; - B067765DA3C52EDA25BEA1429F3777BC /* Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Poly1305.swift; path = Sources/CryptoSwift/Poly1305.swift; sourceTree = ""; }; - B07973ADFBE777C25AA109536A834376 /* SessionBuilderTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilderTests.m; path = AxolotlKitTests/SessionBuilderTests.m; sourceTree = ""; }; - B089F1131D056C8A6D66C3339A19A1FA /* type.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = type.pb.swift; path = Sources/SwiftProtobuf/type.pb.swift; sourceTree = ""; }; + B00CC20FCBACA8532EADC0B9D602EF3B /* SAMKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-prefix.pch"; sourceTree = ""; }; + B02CAD2A8DD2A4CC126143856DAE1798 /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; B09053A1E881236B8E0F2F8F0D87CEC0 /* LokiDatabaseUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiDatabaseUtilities.swift; sourceTree = ""; }; - B09079ABF906E46ACD092F0319E49682 /* SwiftProtobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-prefix.pch"; sourceTree = ""; }; - B0CC16D49EE3C856D1D09F6A5869BA62 /* YapDatabaseCloudCoreGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreGraph.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.h; sourceTree = ""; }; - B0D6212DF05403979443144D7DCE9986 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; - B0E4BA6D3036328D56DB3F028BB74513 /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; - B0F7C6D6F5A6F37C3E268C9442D778C5 /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = SignalCoreKit/src/Randomness.m; sourceTree = ""; }; - B11D3DA92A763E2B7131FCBE487316B2 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; - B15846C2A1A387B9D342AE06DF6DB9C9 /* Rabbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rabbit.swift; path = Sources/CryptoSwift/Rabbit.swift; sourceTree = ""; }; + B09B1AF3F56A2D36F471A805F1A8EFFE /* YapMutationStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMutationStack.m; path = YapDatabase/Utilities/YapMutationStack.m; sourceTree = ""; }; + B0C7EBF8964BA9B19FF4BD13BEBA1B6C /* ChaCha20.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChaCha20.swift; path = Sources/CryptoSwift/ChaCha20.swift; sourceTree = ""; }; + B0E35A4681A2F88D2E08FF60E9AF6C11 /* SessionAxolotlKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-umbrella.h"; sourceTree = ""; }; + B139690EE1516988195C437B57D2B838 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationTriangleSkewSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationTriangleSkewSpin.swift; sourceTree = ""; }; B16E2A30FD2F2B28F64EA128401B6849 /* Pods-SignalMessaging-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-Info.plist"; sourceTree = ""; }; - B1C9B20344A1495FD0CC1F2C8C400839 /* ChaCha20+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ChaCha20+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift"; sourceTree = ""; }; - B1D91D55DC2E72C3BCAE45447F644B67 /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; + B1F493A77B521730908D0C8BDB5CA049 /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; + B1FF1F59AD9908C3F42C3F830DA165EC /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; + B219A27E2C36F6D647659F4462B485E1 /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; B21CE5D5D52C87334D20462EE5529DEA /* OWSIncomingMessageFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingMessageFinder.h; sourceTree = ""; }; - B228261891D46B7F4BF76F14E5EC0CD6 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; B22BF595AF708CC0E90812A04E8B1A5A /* NSTimer+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTimer+OWS.h"; sourceTree = ""; }; - B248A022A3167CCB1E31403D27A37611 /* CBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBC.swift; path = Sources/CryptoSwift/BlockMode/CBC.swift; sourceTree = ""; }; - B248D8AEECCA3B31673596A5129AB238 /* SyndicationUpdatePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SyndicationUpdatePeriod.swift; path = Sources/FeedKit/Models/Namespaces/Syndication/SyndicationUpdatePeriod.swift; sourceTree = ""; }; - B2686D7E57645C4B311C5F555991861C /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/View/YapDatabaseView.m; sourceTree = ""; }; - B26EFB2E3739839DDE3DF14F0DFFCA23 /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; + B26696139BF5791780B42335FB7E9356 /* source_context.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = source_context.pb.swift; path = Sources/SwiftProtobuf/source_context.pb.swift; sourceTree = ""; }; + B282A7EB33FA1DE9DE5B7CC52F586320 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSemiCircleSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSemiCircleSpin.swift; sourceTree = ""; }; B284D014866BED7F4A36EC6CFBF106F4 /* Pods-SignalTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalTests-umbrella.h"; sourceTree = ""; }; - B2FA0BE46030A965909B03E7670DEDC4 /* YapDatabaseViewLocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewLocator.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.h; sourceTree = ""; }; B30BA89802433087954C109F06D7E2A1 /* OWSBlockedPhoneNumbersMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockedPhoneNumbersMessage.m; sourceTree = ""; }; B31A671683089CDF91DEA6F439EB4213 /* OWSOutgoingReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingReceiptManager.m; sourceTree = ""; }; B31C0C1DA9D72202A0C7951085504A3D /* GIAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GIAG2.crt; sourceTree = ""; }; B3313FD3D4B2DEEF7722431BBFB29B3B /* OWSPrimaryStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSPrimaryStorage.m; sourceTree = ""; }; B34B9F2DAEE7DAB269E36D9667D9118B /* OWSSyncConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncConfigurationMessage.h; sourceTree = ""; }; - B35D05F9D8F2973B32FA19FA7F16E1F9 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; - B3B445EBDCF574E067C856552BA1F8CB /* YapDatabaseConnectionConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionConfig.h; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.h; sourceTree = ""; }; - B3EB7DB6D5EFF849A230540FFC24A753 /* YapDatabaseConnectionProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionProxy.m; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.m; sourceTree = ""; }; + B3501487E0061822AA95680E4E488A13 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; + B35441FE84D64ADF356BB08D2CDD1832 /* NVActivityIndicatorAnimationBallGridPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift; sourceTree = ""; }; + B364BA73CB664574F37EA9519E3561A9 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; + B3796D011668C1A2AF7E7DDBCAB64B96 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; + B3989D227EA6D0ECF9A7D2924D8D0140 /* PureLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PureLayout-Info.plist"; sourceTree = ""; }; + B3BB375B657B7F071ADCB4BA097A2571 /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; + B3D2E5AE2A2D8A157AA2DC86ECB44294 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; B3F034657188A322E9776BDF65E0C339 /* TestAppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestAppContext.h; sourceTree = ""; }; - B409DAA525326D7AE8656305F1EE45C1 /* SMKSecretSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipher.swift; path = SignalMetadataKit/src/SMKSecretSessionCipher.swift; sourceTree = ""; }; - B43793A62D93EE02F64453A7C6A67519 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/DDASLLogger.h; sourceTree = ""; }; B43EE40D55B0D6E77662D1C13A79A054 /* FakeContactsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeContactsManager.swift; sourceTree = ""; }; - B4846B66718A513F4E136F2374E20891 /* AtomFeedEntryContributor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryContributor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryContributor.swift; sourceTree = ""; }; - B496851576ABB3065507983ECDE7DAC4 /* CryptoSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CryptoSwift-Info.plist"; sourceTree = ""; }; + B440D1F705187663FEA333613A492507 /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSURLSession+Promise.swift"; path = "Extensions/Foundation/Sources/NSURLSession+Promise.swift"; sourceTree = ""; }; + B4640958D6E1FE4757C71A9D3DB71628 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; + B46ACB158BDA8155F8EFB82994B7F77B /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; B497CF8BC986B08A93D667D2E202D292 /* OWSAnalyticsEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalyticsEvents.h; sourceTree = ""; }; + B4B30AC38637952098963924C6CE90C3 /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; + B4B35528D8B9A6B056D557E3B291B082 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; B4D0C0EAD8AD1754B0F32EF7447B1E64 /* NSUserDefaults+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+OWS.m"; sourceTree = ""; }; - B4DBB3101DE66EBCFC4C96FD843B9F56 /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; - B4DCCA9C10D7D4862AB6AAE7311B77CF /* UIView+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.h"; sourceTree = ""; }; - B5028BC26F81E7E322AC02A323EE74D2 /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; - B523A875A2543A3DC11BD1AD471D1D43 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + B4F4569E92922365B93788A0518C1467 /* ECKeyPair+ECKeyPairTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ECKeyPair+ECKeyPairTesting.h"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.h"; sourceTree = ""; }; + B5217E0D37B6F461ADF1D5FC8EC5E229 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; B55794BBD6B332698A263736E581937D /* ParamParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParamParser.swift; sourceTree = ""; }; - B571E52BB61783EBDC1EBB4CA6A8BAA6 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - B59F2E959F86AEC066C5E31DC6A8B9B9 /* SessionMetadataKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionMetadataKit.modulemap; sourceTree = ""; }; - B5D6AE52E560A18B75B992D6D9DBBABC /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; - B604D47090F844EFB298C6998A244408 /* SQLCipher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.debug.xcconfig; sourceTree = ""; }; - B610312F92768A0E50CB4569F173834D /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; + B5B9E1E6CDA74DF4F0977B2AE0B409D9 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + B5D555CF9B3EFBA0C3D0A138867524D3 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; + B65976B438326791BD28CC182138785F /* RSSFeedCloud.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedCloud.swift; path = Sources/FeedKit/Models/RSS/RSSFeedCloud.swift; sourceTree = ""; }; + B66072DB60952017F3311C8628DA0986 /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; B662D98BDB3E098CFF44122DCF3088AF /* ReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; sourceTree = ""; }; - B6839E14DDDB39D5E398365D73315C1B /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; + B6898C5CC93A7DB847566C890A52A65C /* FieldTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTag.swift; path = Sources/SwiftProtobuf/FieldTag.swift; sourceTree = ""; }; B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GCDWebServer.framework; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B6A75156A8A859DF941C31D53044556B /* OWS2FAManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWS2FAManager.m; sourceTree = ""; }; B6B421E51553BB66E9B6898A02EB20CD /* SSKMessageSenderJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKMessageSenderJobRecord.m; sourceTree = ""; }; + B6B4D98C080D24A576FD8E1B9345CE82 /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; B6EE82C3B710998A3200399BC2A3B8D9 /* SSKProtoPrekeyBundleMessage+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKProtoPrekeyBundleMessage+Loki.swift"; sourceTree = ""; }; - B743D1AEC6E4A49ACCCEC56103DE43FF /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; - B74DCDE39171F9BB317820F6AAAAE8D0 /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; B772CB393B124DEDA00560B4E38EA210 /* SSKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKSwiftTests.swift; path = SignalServiceKit/tests/SSKSwiftTests.swift; sourceTree = ""; }; - B7B799DEB68C9BC3EBDF95C69E0777B5 /* SessionAxolotlKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-umbrella.h"; sourceTree = ""; }; + B79F9F09A2FC0CE335777180412C7B2D /* SMKUnidentifiedSenderMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessage.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessage.swift; sourceTree = ""; }; + B7B8AA625EF2418CC1B66CDCF6D26019 /* SessionAxolotlKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionAxolotlKit.modulemap; sourceTree = ""; }; B7C2EA3AEA3E2C52000C4537D096BAD1 /* OWSIncomingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingSentMessageTranscript.h; sourceTree = ""; }; - B7C9992EF3C066DE15AF6B86EFCD512B /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; + B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; B7E71982B775ABDF86BAB62E57F3BF7B /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; sourceTree = ""; }; - B81A92FC029130ED53BB5C0E0271855F /* NSString+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+OWS.m"; path = "SignalCoreKit/src/NSString+OWS.m"; sourceTree = ""; }; - B83D18310A3C9AF5BCC4DA3CE925C9B7 /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; - B8625CC1E013B03D9EE63C8EB4748A51 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - B86EFE54A95F31C19C1E3F75870A8CF9 /* NVActivityIndicatorViewable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorViewable.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorViewable.swift; sourceTree = ""; }; - B870BEAF3D8F27549DBDDB42183F5CA7 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CLIColor.h; sourceTree = ""; }; + B7F53A2052B37C979F5E29DDA0866EE1 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + B807BA28F7B87D0C293784194A817FE5 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; + B81601080A7413585D5E87ECA0481BC6 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCurve25519Kit.unit-tests.debug.xcconfig"; sourceTree = ""; }; + B84140349F2B6FE7F28E1198D54E71E8 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; + B8B7DF66B88FE8ACBCB211175F9F677D /* SessionAxolotlKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionAxolotlKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; + B8C1C5F05DC57BC653C098F55E11B33D /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; B8CD42E913A6DEB535343B0D2EF3B9DC /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; - B915EEFA6832295FADC851DD47CC9BDD /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; - B928FCB1292A6669B3E88D53EA17C0E0 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; + B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; + B8FA2C8B5A9AA5297F7D9A4EE6036733 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; + B909EE3179FA2D48A3D50A0DB30BDB13 /* CryptoSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-prefix.pch"; sourceTree = ""; }; B93143BCB3EB1723BD880C2317558651 /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; - B9426850577942C36247321CCC942616 /* struct.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = struct.pb.swift; path = Sources/SwiftProtobuf/struct.pb.swift; sourceTree = ""; }; - B94BA09EFC80E3898015416A571B33BA /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; - B952D7C966A7B7B62FED8E5B49DE9839 /* NVActivityIndicatorView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NVActivityIndicatorView-Info.plist"; sourceTree = ""; }; + B9548F29E8DBA80665E7F4E7956AB631 /* RSSFeedItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItem.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItem.swift; sourceTree = ""; }; B97F5F53ACE0074E29050C417E9744B4 /* Contact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; - B99502E764237B5D8FD7217F410D317D /* Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptors.swift; path = Sources/CryptoSwift/Cryptors.swift; sourceTree = ""; }; - B9A8D522320858EB0E7FE1D698D26D66 /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; + B98C8E310611D962C00D211A3FB5548B /* YapActionable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionable.h; path = YapDatabase/Extensions/ActionManager/YapActionable.h; sourceTree = ""; }; + B99CBD4D1EB60A7B8C6FBDC30B6D4492 /* NVActivityIndicatorAnimationBallPulseRise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseRise.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseRise.swift; sourceTree = ""; }; + B9B947D99D0C1E700705F6BA8F66DBAC /* SAMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychain.h; path = Sources/SAMKeychain.h; sourceTree = ""; }; B9C1C737FBADA64ED54E7FFCC6EFBEF3 /* NSSet+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSSet+Functional.h"; sourceTree = ""; }; - B9C4073A1F3BFD6E11E36108ABF01C39 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - B9CAE7D10B5AAB2A45A8F992FEB48337 /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.m; sourceTree = ""; }; + B9C3F782B6BE15EBC46BBA2E55592F8B /* PromiseKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.debug.xcconfig; sourceTree = ""; }; + B9C94C0A65ED335889B4C128DC6F0FFE /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; + BA015C8EA397C40DD0996B76BF331C50 /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; BA0AC5CE0925F41B5A49D8A6A0558F7A /* Pods-SignalShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.debug.xcconfig"; sourceTree = ""; }; BABD70598A427E151F3CA5A2DF55B80A /* Fingerprint.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Fingerprint.pb.swift; sourceTree = ""; }; - BAC84D733813F87CE9C48C7F0AD80344 /* 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 = ""; }; + BAC43C81808B09AF450BACD9B178E4AB /* Starscream.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.release.xcconfig; sourceTree = ""; }; + BAC8BFDF29AEC58E4E56BCDE6B9C42B3 /* BlockMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockMode.swift; path = Sources/CryptoSwift/BlockMode/BlockMode.swift; sourceTree = ""; }; + BACCD5A542818DABBC26D5B7A0E0A00A /* MediaRights.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRights.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRights.swift; sourceTree = ""; }; + BADD3952DAFE19136E34A1216A24D602 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; BAE54494C0C981CF7DFE9E731E42B0B1 /* Pods-LokiPushNotificationService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-LokiPushNotificationService-dummy.m"; sourceTree = ""; }; - BAEBC68BC2EC66F8E0F6DC623D330075 /* Curve25519KitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Curve25519KitSwiftTests.swift; path = BuildTests/BuildTestsTests/Curve25519KitSwiftTests.swift; sourceTree = ""; }; BAF05A62CBED6645519727C49B3995C0 /* RotateSignedKeyOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RotateSignedKeyOperation.swift; sourceTree = ""; }; - BB9023A79D0298FACFCBB63ED1615FBF /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; + BAF9033C1383CECF1FA4FDBFEDBB2ED4 /* YapDatabaseActionManagerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapDatabaseActionManagerPrivate.h; sourceTree = ""; }; + BB7CAD8EDAEDC4C5946575F691BA3E0D /* YapDatabaseManualViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewConnection.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.m; sourceTree = ""; }; BBAE8657CC9E2FED755EF27F1BD02A35 /* OWSWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSWebSocket.h; sourceTree = ""; }; + BBAEF650CFD588BBB02712BA099A939F /* ParserError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParserError.swift; path = Sources/FeedKit/Parser/ParserError.swift; sourceTree = ""; }; BBCEA0CBE5C81B5D60379F2CA1BEE08C /* NSObject+Casting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Casting.h"; sourceTree = ""; }; - BBEDD0AC6596838FDA8342FF2606A623 /* SMKUDAccessKeyTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKeyTest.swift; path = SignalMetadataKitTests/src/SMKUDAccessKeyTest.swift; sourceTree = ""; }; BC08DD20654FAD43F02482EC09AD779F /* ProtoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ProtoUtils.m; sourceTree = ""; }; + BC1859D5B5C01BFF30B4CF1435D6D8C4 /* ISO8601DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateFormatter.swift; path = Sources/FeedKit/Dates/ISO8601DateFormatter.swift; sourceTree = ""; }; + BC2F760DA4EB5C0DD1E6AB86BE014ABA /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; BCA779AEDF79316DFC2DDC6A63EFD69C /* SSKIncrementingIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKIncrementingIdFinder.swift; sourceTree = ""; }; BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; BCB8FF0C8419012C4258A290C3268F6D /* AppReadiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppReadiness.h; sourceTree = ""; }; - BCD9BA014FEE75E3EFEEA10F8C397683 /* NSData+messagePadding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+messagePadding.m"; path = "SignalMetadataKit/src/NSData+messagePadding.m"; sourceTree = ""; }; - BCDBAE2794628614E4F65E5B80C97B9B /* UInt64+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt64+Extension.swift"; path = "Sources/CryptoSwift/UInt64+Extension.swift"; sourceTree = ""; }; - BCF1DB3E6E8C2210E98B0FFD448B419A /* SAMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychain.m; path = Sources/SAMKeychain.m; sourceTree = ""; }; - BD0EC9ED4D81DDAB14B775AD26F44E5E /* Starscream.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.debug.xcconfig; sourceTree = ""; }; + BD0B0388D1C35C49310763BC0EE584F6 /* MediaTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaTag.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaTag.swift; sourceTree = ""; }; + BD55D418F230FF5999AEB7DFD45185BF /* NSTask+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTask+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.m"; sourceTree = ""; }; BD71215F25738A33FC67DA8D21BF2257 /* TSThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThreadTest.m; sourceTree = ""; }; BD74831E8EBAE036A87C45C35D0D96C6 /* Storage+Collections.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+Collections.swift"; sourceTree = ""; }; - BD8B25FE763BAF7FCFE5E3E5CFD9F70A /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; - BDC20B8A2B3B560F071F2600CC26AD4B /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; - BDCC1C0FF6FC9063CE0C96F446343656 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; - BDEE7A83980BA36462A7108D21B0B1BE /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; + BD9F29E9B5B745973E81C3222C15D4FB /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; + BDD82BA32E2E2DE7DE5FD474FD8D5264 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; BDF99B03718F37589008B6CE7332B82F /* OWSDevicesService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevicesService.h; sourceTree = ""; }; - BE40D9E7FFFB951780DEE43F54A7096B /* RSSFeedItemSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemSource.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemSource.swift; sourceTree = ""; }; - BE636669ECB1942EA09F14A600B3E5FE /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; + BE0C95FEB1A9D209842B5C9E20AAA619 /* ECPrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPrivateKey.swift; path = SignalMetadataKit/src/ECPrivateKey.swift; sourceTree = ""; }; + BEFDBA4EE84907494C2AE417888C83AF /* GRKOpenSSLFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.release.xcconfig; sourceTree = ""; }; BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - BF47DC86F5FA68AAC7A15F087CBA97A1 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - BF8E284AA9951290C43711E336E0EBD4 /* SHA2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA2.swift; path = Sources/CryptoSwift/SHA2.swift; sourceTree = ""; }; - BFB18DD9CAE752DF1EC5147250666F06 /* AES.Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.Cryptors.swift; path = Sources/CryptoSwift/AES.Cryptors.swift; sourceTree = ""; }; - BFC6E4B5B8EC5BCB88D26AC6050279E1 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; - C0668CC5CD7521A379B1B6740B380C58 /* GCDWebServer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.release.xcconfig; sourceTree = ""; }; + BF090D718D63A00858AE648F5B09094A /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; + BF1830AFC8DC751F186815575DCBA990 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + BF428CA7245533E06636F00FF8E2C6C8 /* Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Compression.swift; path = Sources/Starscream/Compression.swift; sourceTree = ""; }; + BF4893CB77D5D3FDCF56560B971F2DEF /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; + BFBB02BB0E57222927274CF676035E6F /* JSONScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONScanner.swift; path = Sources/SwiftProtobuf/JSONScanner.swift; sourceTree = ""; }; + BFE8772CA30EF3548E97B869FC6E4AC9 /* NBGeneratedPhoneNumberMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBGeneratedPhoneNumberMetaData.h; path = libPhoneNumber/NBGeneratedPhoneNumberMetaData.h; sourceTree = ""; }; + BFE906B6933CEEBDB0B277CB6187F1CE /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; + BFF690BFAFF8A39EBD72046F7FE8142B /* Deprecations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; }; + C03B6BE00981B191F7515A35DFD09258 /* AtomFeedAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedAuthor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedAuthor.swift; sourceTree = ""; }; C06D43A038F9B56F062A3CAAC04E0BBF /* ClosedGroupsProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupsProtocol.swift; sourceTree = ""; }; - C079E56A4BCA556F2FED8049ED1C75FC /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; - C0D25670DDBA47C2B5D36A47A2D78410 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; - C0D43D1636246D0989E1A20A21C1FFC3 /* Starscream-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-prefix.pch"; sourceTree = ""; }; - C13EDC23AF75A7FD11F94EFB8EE515BF /* SPKMockProtocolStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKMockProtocolStore.h; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.h; sourceTree = ""; }; + C0726EA14F9EF25CB887EB5505697C37 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Configuration.swift; sourceTree = ""; }; + C0A6AE69809907A86F93D8426FBC0336 /* YapDatabaseActionManagerTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerTransaction.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.h; sourceTree = ""; }; C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C1A3A2FA0A2CF2E08D3286637AFEFC68 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; + C1A21E5656879D00C7C53DB6AECD548D /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; C1ED4B0C5C288DBD1B24063B22D16205 /* OWSOutgoingNullMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingNullMessage.h; sourceTree = ""; }; C1F0C62C2B670BF5506561700E34CA69 /* TypingIndicators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicators.swift; sourceTree = ""; }; - C206818C089546857FEB0625AB3EA1E9 /* RSSFeedTextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedTextInput.swift; path = Sources/FeedKit/Models/RSS/RSSFeedTextInput.swift; sourceTree = ""; }; C22490819CA236B3A0969B1F64D4DC83 /* OWSAttachmentDownloads.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAttachmentDownloads.m; sourceTree = ""; }; C22490A0C78519DD04D3715F7DF857B1 /* SessionServiceKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionServiceKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - C2271A0F37D8E5AFCF562B3249E5826A /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack.framework; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C261CFE813D719D3C8A6CAFB12855263 /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; C27B69635449E0F3A708C53C4DB2A612 /* OWSPrimaryStorage+keyFromIntLong.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+keyFromIntLong.h"; sourceTree = ""; }; - C2AF61EA2806F71C9B00F05BDD0F2391 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; - C2CD8F9BCA3220E15C41FFCE079369AD /* MediaCopyright.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCopyright.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCopyright.swift; sourceTree = ""; }; - C2DF1550A0FA21FE0BAC36A69596FD81 /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; + C299963E6CFF4ECA0C07E376BBEC1E74 /* RSSFeedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedImage.swift; path = Sources/FeedKit/Models/RSS/RSSFeedImage.swift; sourceTree = ""; }; + C2A352E72995F24119585C777EF1C56A /* PKCS7Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7Padding.swift; path = Sources/CryptoSwift/PKCS/PKCS7Padding.swift; sourceTree = ""; }; + C2A9685B300D3A2010DDCC35533F12F3 /* YapDatabaseManualView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualView.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.m; sourceTree = ""; }; C2EC0DBE36879D712FAB14A44C7A4E4C /* OWSProvisioningCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipherTest.m; sourceTree = ""; }; - C3139D78CDC0EB76F72804D5A068B5AB /* SessionAxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-prefix.pch"; sourceTree = ""; }; - C32054A51953B5D17D377D4BFF952203 /* MediaDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaDescription.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaDescription.swift; sourceTree = ""; }; - C362E893F2908FD82459C0B6BC7E999B /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - C375AE54504611FC25E56015AACDB5E1 /* YapDatabaseRTreeIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexHandler.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.h; sourceTree = ""; }; - C37A899C7008F97C0FAFB80AC38A5748 /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; - C3996C4BF00E8D9EE7812519BBCC62C3 /* UITextView+Placeholder-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UITextView+Placeholder-umbrella.h"; sourceTree = ""; }; + C30286FF598CB7C7219882F7DE8D7983 /* SMKServerCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificate.swift; path = SignalMetadataKit/src/SMKServerCertificate.swift; sourceTree = ""; }; + C352B77FF8F0EFDA863CDC5DFE3C3363 /* NBRegExMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegExMatcher.h; path = libPhoneNumber/Internal/NBRegExMatcher.h; sourceTree = ""; }; + C36FC5210D0920D7AC0A9D93B0AD05CF /* YapDatabaseCloudCoreTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreTransaction.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.m; sourceTree = ""; }; + C37804FDED9D9AF56FB2BF46DB22B293 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; + C39C7AC2DE042D34D08E190A326732C2 /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; + C3A62FAA966971D38965857AB851C870 /* YapDatabaseCloudCorePipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipeline.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.h; sourceTree = ""; }; C3A8957F2250179493A63B07C4DEB12C /* Pods-SignalTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-acknowledgements.plist"; sourceTree = ""; }; - C3C3A442F7FA400AABE1220B2B8C2864 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; - C3C8B46295BB722880A91B96A5F2E8D6 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; - C3DBC66DB696F01F00AA574CB8B94E17 /* YapDatabaseManualView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualView.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.m; sourceTree = ""; }; + C41A8BA8101BDB8074A1EC26291038E9 /* SessionCoreKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCoreKit.debug.xcconfig; sourceTree = ""; }; + C42CC5DB04B9D8A6AAE9BC2D46CFAA5C /* 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 = ""; }; + C4361F36E45BC9C09726D4BE881D65EA /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; C43A0E339FD362183597CB2FAB021829 /* SessionCurve25519Kit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionCurve25519Kit-Unit-Tests"; path = "SessionCurve25519Kit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + C43D425EE2806B47F9D2762DBF7F0855 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; + C454F2E3589C154D7C1041E4C046C1AD /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; C461AA4058E8A4AEBF1D097511BA7F14 /* SessionAxolotlKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionAxolotlKit-Unit-Tests"; path = "SessionAxolotlKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; C466EEE5CFC764F3E39D66B82D98CE47 /* Pods-SignalShareExtension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalShareExtension-acknowledgements.plist"; sourceTree = ""; }; - C46E0B695788709C132E14BF8AE22051 /* api.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = api.pb.swift; path = Sources/SwiftProtobuf/api.pb.swift; sourceTree = ""; }; - C4745FF9F26BECF4190530D323723D15 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - C4EF1D9E99C1B48500C1907D08499E7F /* AtomFeedLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedLink.swift; path = Sources/FeedKit/Models/Atom/AtomFeedLink.swift; sourceTree = ""; }; - C56CEC9D641B520E0304C5629301CC55 /* YapDatabaseCloudCoreTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreTransaction.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.m; sourceTree = ""; }; - C574AE05B226763DB5CAE922C82DC990 /* AEAD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEAD.swift; path = Sources/CryptoSwift/AEAD/AEAD.swift; sourceTree = ""; }; - C58CA9FE22CE304234F0563F0227CACA /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; - C58FD9753AA8EB46CB6DA755028004FD /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; + C495B885E81DFC2754B3D638288BC448 /* NSDate+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+OWS.h"; path = "SignalCoreKit/src/NSDate+OWS.h"; sourceTree = ""; }; + C5375340898C2B9FD943C6AE682D880C /* YapDatabaseManualView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualView.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.h; sourceTree = ""; }; + C55591F8782C93A78B4480F535A1ED3A /* libPhoneNumber-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.debug.xcconfig"; sourceTree = ""; }; + C571ADD6BA41C3287BEE87A9657D70AD /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; C59783231C8DAC4F916A0C6EC9534E59 /* OWSBatchMessageProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBatchMessageProcessor.m; sourceTree = ""; }; - C59C1F3D07C61336C338A0314B8F640B /* SyndicationNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SyndicationNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Syndication/SyndicationNamespace.swift; sourceTree = ""; }; - C5A83C54695E23BFDA84D39FCFEFA4D5 /* YapDatabaseActionManagerTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerTransaction.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.m; sourceTree = ""; }; - C5D1B50ED7CC77B0B369D939F12139AA /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; + C5B15215E7EE781883D571EFE29DFADB /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + C5B3945909F9EAE5FFA0CA15C9D564F5 /* ECB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECB.swift; path = Sources/CryptoSwift/BlockMode/ECB.swift; sourceTree = ""; }; + C5BF2CC2B8776CB7C6BD62E1509A8CE5 /* Mantle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.release.xcconfig; sourceTree = ""; }; C5D270BD92608BAFEDE210B4C1B6CED7 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - C5E19C910DE8F4062A1C3B1249B08CDC /* SessionCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionCoreKit-dummy.m"; sourceTree = ""; }; + C5D4725B06A7DDC860D8970487F3E530 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; C5E5E1BD001800A0B21ED0EEB793C52A /* OWSMessageSenderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSenderTest.m; sourceTree = ""; }; - C5F91A2BF9C3843617E4CFD9AE509FD7 /* YapMutationStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMutationStack.m; path = YapDatabase/Utilities/YapMutationStack.m; sourceTree = ""; }; C602C58ECEE91A9072FE9A8C17D8C41D /* OWSIncomingMessageFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinder.m; sourceTree = ""; }; C60407846105E9A2A1309F73F95719C6 /* OWSPrimaryStorage+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSPrimaryStorage+Loki.swift"; sourceTree = ""; }; - C689056594113FA19ACE03447D98F452 /* FeedKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FeedKit.modulemap; sourceTree = ""; }; - C6CFF619EEF8A1001FB1384B5942FEE1 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; + C625407440B7191A7630DE1687BA3534 /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; + C64A8FF8D962EE27370CFCA1709827E1 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + C67D9AC4691F666E00120D2E3C47886B /* BatchedCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BatchedCollection.swift; path = Sources/CryptoSwift/BatchedCollection.swift; sourceTree = ""; }; + C6D51AB1BE408676926CCE8BAF9920AE /* DiffieHellman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffieHellman.swift; path = SignalMetadataKit/src/Loki/DiffieHellman.swift; sourceTree = ""; }; + C6E774D85E29EE4ED3D7841656BC2DD9 /* SessionMetadataKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionMetadataKit-Info.plist"; sourceTree = ""; }; C7079F719729C57EA72B81AD78A43DC9 /* OWSSyncContactsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncContactsMessage.m; sourceTree = ""; }; + C71C86663542D947CDEAAA17542CFBDA /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.h; sourceTree = ""; }; C720C958D7B2EB357BA8F953861DE034 /* OWSVerificationStateChangeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateChangeMessage.h; sourceTree = ""; }; - C746D58C88FAF71A969970F412FB410F /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; - C75A3AFF02D78514EE5095A83E2C5C1E /* CTR.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CTR.swift; path = Sources/CryptoSwift/BlockMode/CTR.swift; sourceTree = ""; }; - C76CDCD2F8D42FCEC404222FEEDAA3D8 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m"; sourceTree = ""; }; - C785A135DD3A558322322F4B93AF895B /* String+FoundationExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FoundationExtension.swift"; path = "Sources/CryptoSwift/Foundation/String+FoundationExtension.swift"; sourceTree = ""; }; + C73388658A2CE9C41357407272C7A950 /* WireFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WireFormat.swift; path = Sources/SwiftProtobuf/WireFormat.swift; sourceTree = ""; }; C7C28C6ED1D30D4BC4B73138A96CE40F /* NSURLSessionDataTask+StatusCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSURLSessionDataTask+StatusCode.h"; sourceTree = ""; }; + C7C31C91C1E015446225325866C08E69 /* AtomFeedEntryContributor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryContributor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryContributor.swift; sourceTree = ""; }; C7D73B3380664B0A64DF61FFAF99E9B3 /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C7E99EB2ACEDBA26A046FC6182F01295 /* SessionServiceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionServiceKit-umbrella.h"; sourceTree = ""; }; + C7EA74B31A61284142EA68ED49E54B19 /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; C80ADCF5F30068978E87539763E8E882 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; - C83CA5F15D942E1F5BCD287E98A36934 /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; - C8527ADD039F262A15BA1EEC4FB37888 /* JSONFeedAttachment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedAttachment.swift; path = Sources/FeedKit/Models/JSON/JSONFeedAttachment.swift; sourceTree = ""; }; - C86C3146BC95DA91923ED9B54E5B2188 /* YapDatabaseCrossProcessNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotification.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.m; sourceTree = ""; }; + C84931C0CF27A2C00E3AF22E11CB1DF1 /* 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 = ""; }; C86F0ADB9D7FED160A02327D660898F4 /* Pods-SignalMessaging.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.app store release.xcconfig"; sourceTree = ""; }; C881259368171519B5E89F423568043E /* Pods-SignalMessaging.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.debug.xcconfig"; sourceTree = ""; }; C8AE556178F8000030F5989B0EEB667A /* OWSBackupFragment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackupFragment.m; sourceTree = ""; }; - C8CBC2DAF812229B02F64354D7735E58 /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; - C8EB5509E56311F0995277B8AA505B2E /* UITextView+Placeholder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+Placeholder.m"; path = "Sources/UITextView+Placeholder.m"; sourceTree = ""; }; C8FE7BC8F4E202DD2AB8A7235B4F4E0B /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; C90A6E7B42CCCADCD97D2D7C8B6511B7 /* OWSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSError.m; sourceTree = ""; }; - C910CE9488D467AC2F4700BCD185DE91 /* Cryptography.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cryptography.h; path = SignalCoreKit/src/Cryptography.h; sourceTree = ""; }; C9218DE718E7494D0799EB401F532989 /* CDSQuote.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSQuote.h; sourceTree = ""; }; - C945F6F1EE0AEFC4267B2CDF61F7E440 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; + C9386DAF4278C8D66EB74AF7E7D141BF /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; C95A557D2B1F506E31B95BBF776DDFBA /* PublicChat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChat.swift; sourceTree = ""; }; C964E8E81DEE1AD87DA72CF24AEBE500 /* NSError+MessageSending.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+MessageSending.m"; sourceTree = ""; }; - C98E2F8397BF5FFC490898155DC3A41E /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; + C9C90392BF439C415EB425D5B39CE368 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; + C9C98F1648C2A427AB12A711A085F786 /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; + C9F1ABA4462281C9D506381A12C51DB7 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; CA045CAB4B3C83FA0199EA8A17AF02D2 /* OWSFakeContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsUpdater.h; sourceTree = ""; }; CA0B8D88CA61453DA78A4A6FC122A671 /* OWSFakeProfileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeProfileManager.h; sourceTree = ""; }; CA2E2ED823A890DAB80F1C60B693A305 /* OWSAddToContactsOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToContactsOfferMessage.h; sourceTree = ""; }; - CA365B129F2792F9FEF5068285812311 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; - CA3BFA75AAF687F10B6C92D5C4990953 /* WhisperTextProtocol.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WhisperTextProtocol.pb.swift; path = AxolotlKit/Classes/Protos/WhisperTextProtocol.pb.swift; sourceTree = ""; }; - CA4C677608F6BE3B6CF2217725598D82 /* YapDatabaseRTreeIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexConnection.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.m; sourceTree = ""; }; + CA61BD50B07799ADE6023A18E41F6844 /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; CA8DC520E3523AFEC0CF7B2AE88123B2 /* TestKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestKeychainStorage.swift; sourceTree = ""; }; - CB1527C5055E63C70EFC5D7265D0CED8 /* PKCS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS5.swift; path = Sources/CryptoSwift/PKCS/PKCS5.swift; sourceTree = ""; }; + CAC476AF8D47E05093CF7F09DA8A7EE9 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "NSDate+OWS.mm"; path = "SignalCoreKit/src/NSDate+OWS.mm"; sourceTree = ""; }; + CAEB9D08DB51043D26066BF92B24EE23 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; + CB2D60D7134DA8931DA6B8DB850C7E35 /* NBRegularExpressionCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegularExpressionCache.m; path = libPhoneNumber/Internal/NBRegularExpressionCache.m; sourceTree = ""; }; CB2ED09A2F19B3DD57E3651E435A55B8 /* AnyPromise+Conversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "AnyPromise+Conversion.swift"; sourceTree = ""; }; - CB55F1D8517FCE128C0CE4523276E56F /* String+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Extension.swift"; path = "Sources/CryptoSwift/String+Extension.swift"; sourceTree = ""; }; - CB6000780DF8888A9675EDE7D9CE0B66 /* UInt8+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt8+Extension.swift"; path = "Sources/CryptoSwift/UInt8+Extension.swift"; sourceTree = ""; }; - CB72E86ABF9DE252AA21AEAA42400153 /* UIViewPropertyAnimator+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Promise.swift"; path = "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"; sourceTree = ""; }; - CB7B566434F63EBFA168BA68734B637C /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.m; sourceTree = ""; }; - CBA5C667E28F246015CD281145538B21 /* SAMKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SAMKeychain-dummy.m"; sourceTree = ""; }; - CBC90EE4F6674510CDF1EF06F03CAB02 /* NVActivityIndicatorView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.release.xcconfig; sourceTree = ""; }; - CBF55836317195F8C545B5E785047076 /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; + CB4F283A59775D65495B2EEA19E9B540 /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; + CB5ACE3292B4516B3C55DC6B36C31F53 /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; + CB664E0A06227D0B5AD38AFEDE9EEF5A /* struct.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = struct.pb.swift; path = Sources/SwiftProtobuf/struct.pb.swift; sourceTree = ""; }; + CB94462E0E495144894FB7CD6DB1BA54 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + CB9846CD7588BCDD350850696ACD3A2A /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; + CBE220833636D7C53FCA7870A3BD5E5C /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; + CBF84E1FC51D7D4253930C589ED60BF9 /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; + CC12E5C614F5B339B4ADD75917DE1662 /* SessionMetadataKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionMetadataKit.unit-tests.release.xcconfig"; sourceTree = ""; }; + CC21C5D5E7A38C70153FDEC60F19F9B0 /* UInt64+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt64+Extension.swift"; path = "Sources/CryptoSwift/UInt64+Extension.swift"; sourceTree = ""; }; + CC304FBABEE1860E1AA50CB32C90F0F3 /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; + CC58F6E7913C93B66BB47AFEB3D9A3EC /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; CC5F1D648208B815F808B83D961AD270 /* Pods-LokiPushNotificationService-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LokiPushNotificationService-umbrella.h"; sourceTree = ""; }; - CC6695B777CD0F78EC7FE8157C371EAD /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; - CC90E958A97A45D9D9E7565884FD5AF4 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; - CCD88074ED6087C201431EF27F27B999 /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; + CC82E79C1F8574AC00204CAEFB2780D1 /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; + CC9D86B38266ADA594CBB4E961DB145C /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; + CCAE52D7920727DEEB6356071429D437 /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; + CCAE67FF5EB872EAACCC9ED616E2B955 /* AEADChaCha20Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEADChaCha20Poly1305.swift; path = Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift; sourceTree = ""; }; + CCBF08C6B6C16256CE35B81EE1ABCD76 /* SMKSenderCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificate.swift; path = SignalMetadataKit/src/SMKSenderCertificate.swift; sourceTree = ""; }; CCED8557B97D9AA0423A38CA610B1862 /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; sourceTree = ""; }; - CCFFA8D8C033E10EAD226EA4EFB74E2A /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; - CD0559A2F0153926FC6338082934402C /* UInt32+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt32+Extension.swift"; path = "Sources/CryptoSwift/UInt32+Extension.swift"; sourceTree = ""; }; + CD10E28F73E9962488A762FCBAA0E6D3 /* SignalCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalCoreKit.h; path = SignalCoreKit/src/SignalCoreKit.h; sourceTree = ""; }; + CD1A00356AD825C894AC16BECBB05B82 /* SessionRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionRecord.m; path = AxolotlKit/Classes/Sessions/SessionRecord.m; sourceTree = ""; }; CD2EEB54FF12E1E3CDB2060E71FF190C /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libPhoneNumber_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CD5A03495F0B4360F082258D454B59EB /* CryptoSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CryptoSwift.debug.xcconfig; sourceTree = ""; }; - CD98267DD1E72C8F7EEA9F0811B9785A /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; - CDAA836F3E511E391E78F0A6A1502F93 /* ProtobufAPIVersionCheck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufAPIVersionCheck.swift; path = Sources/SwiftProtobuf/ProtobufAPIVersionCheck.swift; sourceTree = ""; }; + CD5C76EC4596B563F91690AF1D780B33 /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/View/YapDatabaseView.m; sourceTree = ""; }; + CD6B9F3ADEBF8FBC2978F5362078CD0F /* JSONFeedAttachment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedAttachment.swift; path = Sources/FeedKit/Models/JSON/JSONFeedAttachment.swift; sourceTree = ""; }; + CD9FF09ADF08C85CF0F39674C1C74B20 /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; + CDA6D56F24CCA39CBF72D2D25C0263D6 /* Data+SMKTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SMKTests.swift"; path = "SignalMetadataKitTests/src/Data+SMKTests.swift"; sourceTree = ""; }; CDBCFD03305351185966481964909111 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; sourceTree = ""; }; - CDC740A52BF4E4E16D620D4F13D2F9BF /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; + CDD213CE6D49713AF7B5759EA7D52C0C /* 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 = ""; }; CE0CEE2E49631420ED2E6225C93C619D /* LKSyncOpenGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKSyncOpenGroupsMessage.m; sourceTree = ""; }; - CE2B11E035CBD7FB9842956582121B49 /* HashVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HashVisitor.swift; path = Sources/SwiftProtobuf/HashVisitor.swift; sourceTree = ""; }; - CE542AA697C7E4C7CBC0E1F53EAE7E01 /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; + CE571A384087315285307CC1F2E7A93B /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; + CE6C07E0180905A3329AD1470E0A4F8D /* CryptoSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CryptoSwift.debug.xcconfig; sourceTree = ""; }; + CEABF01F6554D21EBF6F29EAE0EA9C9C /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/SwiftProtobuf/Decoder.swift; sourceTree = ""; }; + CEAC116C91E5E5588C4DB238FD1D6334 /* RSSPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSPath.swift; path = Sources/FeedKit/Models/RSS/RSSPath.swift; sourceTree = ""; }; + CECC703A7BFD3EEBD309FE09C80F1F03 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; CF02B64E93B8869107F2024F8F227C0A /* PhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; CF0C4F5FE8E3C6AA03C3A1C38395767F /* OWSMockSyncManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMockSyncManager.swift; sourceTree = ""; }; - CF103CC786BA1054FDCAA05F7F96DB02 /* SAMKeychain-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SAMKeychain-Info.plist"; sourceTree = ""; }; CF467B04FB4F03A7F5C9FB014DF6E5AA /* MockSSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MockSSKEnvironment.h; sourceTree = ""; }; + CF57BD88A436D93114D75041079F4DEF /* YapDatabaseActionManagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerConnection.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.h; sourceTree = ""; }; CF73000B4E094F626A1916230A4432B6 /* OWSIncomingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinderTest.m; sourceTree = ""; }; - CF86C233F3F51EBB2CB8579F6D6CAF14 /* MediaStatistics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStatistics.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStatistics.swift; sourceTree = ""; }; CF9FFC5C9D63392B7E781D79880BDA07 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; + CFC33E77CC072258A7D1CE5A071A4DBF /* field_mask.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = field_mask.pb.swift; path = Sources/SwiftProtobuf/field_mask.pb.swift; sourceTree = ""; }; + D077743B7831075745B6DE37DF0DFA79 /* YapProxyObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapProxyObject.m; path = YapDatabase/Utilities/YapProxyObject.m; sourceTree = ""; }; D07C620F6B9E7055437EA0D2ADDD2A6E /* OWSChunkedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSChunkedOutputStream.m; sourceTree = ""; }; + D09F68A03AA29FF278BB7C6AE36F4EBF /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; D0A8C7571EE5943DAF6F0B2BB7F9E8E9 /* Promise+retainUntilComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+retainUntilComplete.swift"; sourceTree = ""; }; - D0B270F01AC4B060D17434F006D3A12C /* NBRegularExpressionCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegularExpressionCache.m; path = libPhoneNumber/Internal/NBRegularExpressionCache.m; sourceTree = ""; }; - D0C0648CDEDF1C99F1FD57D054492C46 /* NSData+messagePadding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+messagePadding.h"; path = "SignalMetadataKit/src/NSData+messagePadding.h"; sourceTree = ""; }; - D0E001189E7C5E4E883B687B75B25B99 /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; + D0DA094E18A62EDE29D6C22181F92E03 /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; + D0F3064111B349DBDEFC3E68E4D173F4 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; D12485630A0E1FBF1D0634CD08DA3762 /* NSData+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Image.m"; sourceTree = ""; }; + D125E492EC1AF26CB197634473658556 /* BinaryEncodingSizeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingSizeVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift; sourceTree = ""; }; D1278CC4AE29C20EB7749267CC9E3D5D /* TSDatabaseSecondaryIndexes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseSecondaryIndexes.h; sourceTree = ""; }; - D16D07F29CE9E76AC6EFFFFB855C9F4D /* SessionCurve25519Kit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCurve25519Kit-Unit-Tests-Info.plist"; sourceTree = ""; }; - D17C56EE31485BA936C5BC7942AA02AC /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.m; sourceTree = ""; }; - D1A19BEC4131CCF9DDCA2AFCCBFD2517 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/DDMultiFormatter.h; sourceTree = ""; }; - D1AF7114467F72576FA244EB2A769F05 /* DateSpec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateSpec.swift; path = Sources/FeedKit/Dates/DateSpec.swift; sourceTree = ""; }; - D1CCE29CCEEB8F4B5BC830EC9052FA11 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - D1D266C20B61CA8020155B1638201D37 /* Array+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Array+Foundation.swift"; sourceTree = ""; }; - D1E3602C40686E5B5D85BE064C640C84 /* 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 = ""; }; + D14AB64F3FFC351160B11C4F259255A2 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + D1672D27D8DBD992BE2892C1D9AB7A3B /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; + D18F1C3EEEE304B1EA1761809B4ECA9B /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; + D19D2913F16FE9E233D5BAAE2DCF4DB0 /* Array + Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array + Equatable.swift"; path = "Sources/FeedKit/Extensions/Array + Equatable.swift"; sourceTree = ""; }; + D1DC3DFC789EB7004805A762B7E5B6A0 /* SessionCurve25519Kit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCurve25519Kit.unit-tests.release.xcconfig"; sourceTree = ""; }; + D1FC9B9659FDD088F175CA9242A7BB5E /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; sourceTree = ""; }; D213A4250999685145BAD4FC8C2841A7 /* OWSDeviceProvisioningCodeService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningCodeService.m; sourceTree = ""; }; - D22869F83C18D49AAD1D7E63235FCCC7 /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; - D22F55680712AF05564BC6443025EF9B /* Reachability-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reachability-Info.plist"; sourceTree = ""; }; - D2C555D435C8C95C2AC877DA572297BD /* libPhoneNumber-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "libPhoneNumber-iOS.modulemap"; sourceTree = ""; }; - D321D90D7C3A516F6BCF5CECF980C4AC /* BinaryDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingOptions.swift; path = Sources/SwiftProtobuf/BinaryDecodingOptions.swift; sourceTree = ""; }; + D21979CBEFFB259D1969B5C41FB4431B /* SessionCoreKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionCoreKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + D21E2E50A12A918FAFA98E83DB2B8438 /* SwiftProtobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftProtobuf.modulemap; sourceTree = ""; }; + D22F1FBE9B587156F243BCABE3DF3511 /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; + D253A33C4ABDD8192C74377FEB85CA68 /* RSSFeedItemSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemSource.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemSource.swift; sourceTree = ""; }; D32A9B9C742073C4DD0B11FBE2DA32CF /* SessionServiceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionServiceKit.release.xcconfig; sourceTree = ""; }; + D32E53387C8D15B312ACE7B0A5B522FD /* NVActivityIndicatorAnimationLineScalePulseOut.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOut.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOut.swift; sourceTree = ""; }; D333E5E0D240491C030F926BFE0E76EE /* TSAttachmentStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentStream.m; sourceTree = ""; }; - D36E9C7B2830003B454FC2909B1B1CE0 /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; - D370FE51FB42CFE1AFD2FD45100E4787 /* MediaLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaLocation.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaLocation.swift; sourceTree = ""; }; D37F9FA6FF12E42AD1BFBE45BE89FDDD /* OWSSignalService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSignalService.h; sourceTree = ""; }; D38EE8604DFDE882D77298823A19063A /* OWSLinkedDeviceReadReceipt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLinkedDeviceReadReceipt.m; sourceTree = ""; }; + D398CF1ABE58624C29E6F63D6EFB2EB0 /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h"; sourceTree = ""; }; D3C3419181EC52B99E7962AFD8FFF26C /* OWSPrimaryStorage+Loki.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Loki.h"; sourceTree = ""; }; - D40FDC1C23302C2C739509BE27AA5FF4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - D42B845BD9143C050CE6479A29D070F1 /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; + D3D1FD09E78699701EB03CBF36732996 /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; + D3DFB2A5CEBFDA75CE44CD9E3EF07F64 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; + D3FE785CF660917C6EB45257FEA61D56 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; + D40ACC056E1867549D42251412D44929 /* MessageExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageExtension.swift; path = Sources/SwiftProtobuf/MessageExtension.swift; sourceTree = ""; }; + D43CAB1FE9B644C6B5469BC4F6BF80AE /* XMLFeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XMLFeedParser.swift; path = Sources/FeedKit/Parser/XMLFeedParser.swift; sourceTree = ""; }; D4769D2FCD7D84263C39C6C9B25D5155 /* OWSUnknownContactBlockOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownContactBlockOfferMessage.h; sourceTree = ""; }; + D47E2A73794B63FC2B7600E03186CF75 /* NVActivityIndicatorAnimationSquareSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSquareSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSquareSpin.swift; sourceTree = ""; }; D49AD6D9EBBCFC8C0B296BA8E8AACB80 /* Starscream.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Starscream.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D4A29FC4FBADF2C738459233F9E6B646 /* OWSPrimaryStorage+SessionStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SessionStore.m"; sourceTree = ""; }; - D4ABC107F2D82E2A2427C23C786E65FD /* SessionMetadataKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionMetadataKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - D4D693F8F89C289CDEE89A30ED70B7C6 /* CryptoSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CryptoSwift.modulemap; sourceTree = ""; }; D4F75578BB3302102C16770B453FE2AF /* OWSDisappearingMessagesConfigurationTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationTest.m; sourceTree = ""; }; - D5501D7B2209D337981FBED748B94D15 /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; - D554BC38974106C572B73A58A689494C /* MediaEmbed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaEmbed.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaEmbed.swift; sourceTree = ""; }; - D55DFA04720F88800F30201A993A648A /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; - D580134158EB6F1320CBD634E8F27DAC /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; - D5FAD0B8716872906DFF0D7649BA5039 /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; - D6118540648409C308C7D1B595A1253A /* OWSLogs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSLogs.m; path = SignalCoreKit/src/OWSLogs.m; sourceTree = ""; }; - D615BA70832F7B0AD0F1E261F83142F7 /* SessionCurve25519Kit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCurve25519Kit.unit-tests.release.xcconfig"; sourceTree = ""; }; - D6182A34A68A80930330FAA1AA608A61 /* UITextView+Placeholder-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "UITextView+Placeholder-Info.plist"; sourceTree = ""; }; + D5086F4EE693997B78BD8A6225C4ECFE /* SMKServerCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificateTest.swift; path = SignalMetadataKitTests/src/SMKServerCertificateTest.swift; sourceTree = ""; }; + D56CBF76650FD5F9F5F3F46C10012F0D /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; + D5718ED4CAE9BC9CEAD09AC956B6BFE9 /* Mantle-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-umbrella.h"; sourceTree = ""; }; + D589920045CE6B4F8CC4462F289D8811 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; + D5A0A2BCB4D6D4F28E6C783FDDFC7E4B /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; + D5A2256F95D4671941ED668B0F42DFF2 /* Cipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cipher.swift; path = Sources/CryptoSwift/Cipher.swift; sourceTree = ""; }; + D5DC83AF30D5C8ED54A4AEC63B8831A1 /* YapDatabaseConnectionPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionPool.m; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.m; sourceTree = ""; }; D62FCDA1CCB0B50A87EA1F288A89C1F2 /* OWSFingerprint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprint.m; sourceTree = ""; }; + D64460CD8DEA5C512BBDD53775468199 /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; + D661C84AA5FB2E086CC16BA5900A3E0F /* LokiSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LokiSessionCipher.swift; path = SignalMetadataKit/src/Loki/LokiSessionCipher.swift; sourceTree = ""; }; D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = portuguese.txt; sourceTree = ""; }; - D6826EE74361D2C4F94ECA7FA26247C2 /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; - D693395BD46D9AE370315D761390AF81 /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; - D6D3A54FD5D610914A0B2E4980D13580 /* Data+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extensions.swift"; path = "Sources/SwiftProtobuf/Data+Extensions.swift"; sourceTree = ""; }; - D7B8E77FFDA05D5C06D695B88D8DDC71 /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; - D7C05D9B2F5FBCFD6962EEC17BD9A27D /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - D80C1DABAFE8E67FFBC1610C627C1778 /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; + D6D97387408C8ADA0424312A8E1A56B2 /* YapDirtyDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDirtyDictionary.m; path = YapDatabase/Utilities/YapDirtyDictionary.m; sourceTree = ""; }; + D72865FD935E4404FA3687ED0E18A0D4 /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; + D768C4A2A5438A2795AA692A6B17F594 /* YapDatabaseRTreeIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexTransaction.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.m; sourceTree = ""; }; + D77FD82E05EAE8C7FE81204621BBCBD2 /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; + D7ADF8BCF0ADB86726A693B097A23C69 /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; + D7BF751076DA07A93B110E6F9478129C /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; - D8228E1B51E36FBFB3A9812C696DD15B /* BlockModeOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockModeOptions.swift; path = Sources/CryptoSwift/BlockMode/BlockModeOptions.swift; sourceTree = ""; }; + D82A70ED6AFAB80D9855B13A622D533D /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; D837EC0D99C27F3D1379774D854E085C /* AppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppContext.m; sourceTree = ""; }; - D8640566491642A9202265D4EAF92058 /* SessionHKDFKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + D898EEB07A717921A29A63C13F885675 /* YapActionItemPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItemPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapActionItemPrivate.h; sourceTree = ""; }; D8B06B3449E0EBAC0FE6E0EA08E027E8 /* PublicChatManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatManager.swift; sourceTree = ""; }; - D8C5883E72F9E201BB6699A164720C63 /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; - D8DBAE7392A68615D441E6C9AE0A8091 /* NVActivityIndicatorAnimationBallZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZag.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift; sourceTree = ""; }; + D8D2A43AC77B59C1B473C8484A8C8816 /* Process+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+Promise.swift"; path = "Extensions/Foundation/Sources/Process+Promise.swift"; sourceTree = ""; }; D8DF8719D073D629B32C8C7124BA085B /* OWSAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalytics.h; sourceTree = ""; }; - D8E1835280BCDA188569C116770AF22B /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; - D91395A0C1B8C9B2D24D5A6CBB3F7792 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - D99B1A29117EEF09594E6DB9A869CF21 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; + D933F22B350B71FACC672F77507CEED8 /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; + D9505BBA241D28D9F7DFBDDC863903E4 /* SessionHKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionHKDFKit-dummy.m"; sourceTree = ""; }; + D95BFADE19898039DF632F7450095F65 /* GCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GCM.swift; path = Sources/CryptoSwift/BlockMode/GCM.swift; sourceTree = ""; }; + D99C47B8262FA1DF595C1EF4BE9F5831 /* FeedKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FeedKit.debug.xcconfig; sourceTree = ""; }; D9C4167D0E6AB56D2BCE9C9741F3D8B0 /* OWSPrimaryStorage+Calling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Calling.m"; sourceTree = ""; }; - D9F2099FF85B2A5497FE2D8E2D0A346A /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; sourceTree = ""; }; + D9E06BB38CA880CEC584135FCA5179DD /* NVActivityIndicatorAnimationBallGridBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift; sourceTree = ""; }; + D9EF681053BC0C640E504DA5EC9A6185 /* YapManyToManyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapManyToManyCache.h; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.h; sourceTree = ""; }; + DA09E3C8A4CA1B00FF5BF1B6BBD9B071 /* UIViewPropertyAnimator+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Promise.swift"; path = "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"; sourceTree = ""; }; + DA0E2B9F19008309059198A0DC611CC5 /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; DA0EA2A6EE37FE82174B3E149D0B4DEE /* MockSSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MockSSKEnvironment.m; sourceTree = ""; }; - DA4C9AA798031000D52DF6C9F50AC4D5 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; - DA711D3E75B7E9293928BF219EAFEAEB /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; - DA77B73027F0F3F5194B6F1DF61C7468 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; - DA87053753D15CEFECFB96A9C1EA5286 /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; + DA12413356A0D47030C416CA5CAE5BA6 /* YapDatabaseCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCryptoUtils.m; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.m; sourceTree = ""; }; + DA41C940D08BAD4A9F06FAD3A6FF0C10 /* Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Padding.swift; path = Sources/CryptoSwift/Padding.swift; sourceTree = ""; }; + DABC12334F69CDC9B24E423D48968941 /* NVActivityIndicatorAnimationBallClipRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift; sourceTree = ""; }; DABC6AAC7E5046E9637178AC8C9C6BE7 /* FingerprintProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FingerprintProto.swift; sourceTree = ""; }; DAE8136C157C6B7562F1C1F7CE6F23BB /* TSInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInfoMessage.m; sourceTree = ""; }; - DAECF2F966F33403C4179054AD054C1D /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; DB0A484AB1495C691D914EB614C52F61 /* WeakTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakTimer.swift; sourceTree = ""; }; DB46817676670F40C7D380112ED84947 /* OWSPrimaryStorage+SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SessionStore.h"; sourceTree = ""; }; + DB5FB3E82F2484675B26983D37C25325 /* NSURLSession+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m"; sourceTree = ""; }; DB61035C4BAC543B9FFEA3D164D2B077 /* SignalAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalAccount.m; sourceTree = ""; }; DB7BBA94A846FF9E8C6E841D358FB781 /* OWSReadReceiptsForLinkedDevicesMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForLinkedDevicesMessage.h; sourceTree = ""; }; - DBAD5E2613923E3DC1A75FB4F38533A7 /* SigningTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SigningTests.m; path = BuildTests/BuildTestsTests/SigningTests.m; sourceTree = ""; }; + DB9725DFD0F07A4E413984F311BB6863 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; + DB9FD8B630BCA4623401155008A13DD9 /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; DBC2527C97F4A38B83373BA95A8F592E /* PhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; - DC24D28860EA3993B789E2D24B7C6D24 /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; DC3FE58BF2D97935304070E4C8C16462 /* SessionServiceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionServiceKit-dummy.m"; sourceTree = ""; }; DC5396A53EBA0DB980BB5697CC7AA655 /* OWSStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStorage.h; sourceTree = ""; }; DC62554634B57B72EB1B8AB8D1CE43F6 /* TSStoragePreKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSStoragePreKeyStoreTests.m; sourceTree = ""; }; - DC725ED5142C60D1BDCDA8F927133992 /* AnyMessageStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyMessageStorage.swift; path = Sources/SwiftProtobuf/AnyMessageStorage.swift; sourceTree = ""; }; - DC782636843DC019566A18E9C3C35A3D /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; - DC7B45FF7DAAF322CFCA29F00A25E761 /* SessionCoreKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCoreKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - DC83C2F5BB81F49B0F42A847F2AC9AE8 /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; + DC825B3785310311994BFA4C73C52C14 /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; + DCB7F533648536ED9289B482A7C423EC /* HKDF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDF.swift; path = Sources/CryptoSwift/HKDF.swift; sourceTree = ""; }; DCC1F03DD18AA7FCA806100E0A27E9FC /* TSInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInteraction.m; sourceTree = ""; }; - DD1522AA612C66BC6D4B33CDF8BB7332 /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; - DD47B55D2CA6845F66E7DB2231F3D7E2 /* SessionAxolotlKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionAxolotlKit-Info.plist"; sourceTree = ""; }; - DD63BF16DAAA909ED19FFCA5F7D01750 /* PromiseKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.debug.xcconfig; sourceTree = ""; }; - DD6B6AF09FD0137F9F892EDA0E56D9D5 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + DD137CFD410F7F0F3AA304860E3364AD /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; DD78F8724BE9E5305C05F815B739EB93 /* OWSBlockedPhoneNumbersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockedPhoneNumbersMessage.h; sourceTree = ""; }; - DDAB0A10AE81D583EF49ED310233C16C /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.m; sourceTree = ""; }; + DD889C12975AFCB7E3B68E8C1D0D17FE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + DD890313B94FB39A87BB117174FE534F /* MediaNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaNamespace.swift; sourceTree = ""; }; + DDCB6AE52FA59B96F93C929EC64EDB25 /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; DDD51DEA3DD337F560DBAC82CE9ED212 /* TSQuotedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSQuotedMessage.h; sourceTree = ""; }; DDE204ADFA2A27F10E804017045DDABE /* OWSDynamicOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDynamicOutgoingMessage.h; sourceTree = ""; }; - DDE7481F4605AFB2863C3EEF0645E0A7 /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; DE199C453E5535BF64E0392D89EA5B9E /* ProtoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProtoUtils.h; sourceTree = ""; }; - DE6166298563529A6CC8BB441D3F57D6 /* YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabase-dummy.m"; sourceTree = ""; }; - DE64C87333297BF9D09FA98C7C69D859 /* Bit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bit.swift; path = Sources/CryptoSwift/Bit.swift; sourceTree = ""; }; DE8671BFF817F5DB23A4FA87FDA31B56 /* OWSIncompleteCallsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncompleteCallsJob.h; sourceTree = ""; }; - DEAE459D1B5B627DE96DF75386997FC2 /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; DEC12F01C3983065EBB57896439D6F19 /* OWSProvisioningMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningMessage.h; sourceTree = ""; }; - DEDC59AA600CA451C3F22921074F82A6 /* StreamEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamEncryptor.swift; path = Sources/CryptoSwift/StreamEncryptor.swift; sourceTree = ""; }; + DEC7641252F51DDD200C2559D20EFE73 /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; DEDF6255571762F82F0E802C738794C2 /* SessionServiceKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionServiceKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - DF018344AB394DB8C695E55C54DB71CC /* 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 = ""; }; - DF18F8957CA527055BE9180AB5017EFB /* SMKSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSessionCipherTest.swift; sourceTree = ""; }; + DEE32AD1C3A3502BD2D5E39543AB64B4 /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; + DEF61B1DEB862409D28D6519FDE1FC9C /* PromiseKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.release.xcconfig; sourceTree = ""; }; + DF23F62F0C555BB5F88F866A80646403 /* SCKExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKExceptionWrapper.h; path = SignalCoreKit/src/SCKExceptionWrapper.h; sourceTree = ""; }; + DF2F682FA7F4F0A0F160BFC722375798 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; + DF3798F64117D7BA9F50EE6BBB65B753 /* YapDatabaseRTreeIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexConnection.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.m; sourceTree = ""; }; DF3F5DF23C5FA6BF11E8906B30C16D10 /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.h; sourceTree = ""; }; - DF7E5B5969A6BD235DF44C1EE3783181 /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; - DF81CBDD1C7EEE03D41E72180DF5E4ED /* JSONDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingOptions.swift; path = Sources/SwiftProtobuf/JSONDecodingOptions.swift; sourceTree = ""; }; - DFE47FC8095FC1244993A12F01842418 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; - E0042EE7E12A49D36D11C5AA17DD53A9 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; + DFD0722CA151D949941A5FA55BF7BEE8 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; + DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocket.swift; path = Sources/Starscream/WebSocket.swift; sourceTree = ""; }; + DFF071FB9D3F0A112CF37F0392234A75 /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; + DFFB07A3EA6129C065EDA2A3E6B1DCEE /* YapDatabaseAutoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoView.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.m; sourceTree = ""; }; E00C9AD89797D77B496EDC4E1C193C34 /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.h; sourceTree = ""; }; - E03E2DD2A1D4516943BFDECD2D39519F /* SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-prefix.pch"; sourceTree = ""; }; - E055AF575148E2000FD10CDDC1D443D4 /* YapDatabaseActionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManager.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.m; sourceTree = ""; }; - E0B50288AE075616E95970AA14F5D9DB /* 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 = ""; }; - E0C918BD00359FE6F67772693434F987 /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; + E0139B565C996926D7C8F984315EB4D7 /* AtomFeedCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedCategory.swift; path = Sources/FeedKit/Models/Atom/AtomFeedCategory.swift; sourceTree = ""; }; + E04B24CA9E70B937D957BD30EA97C8DF /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; + E08D6C574B6DE1B42EBF1A6283BE3D1E /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.m; sourceTree = ""; }; + E098F9BE70E125DD257DC0530A5BBE22 /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; + E09F80DA70230F19F5043BB5560FF4A4 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + E0BEAAD8ADED4B75A6F75A1591B0B3A3 /* BinaryEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncoder.swift; path = Sources/SwiftProtobuf/BinaryEncoder.swift; sourceTree = ""; }; + E0C0ED78D2FBCE8532800FCE7DA391AC /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; E0FB0661C2DBB40EB156C9975B090C27 /* MultiDeviceProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MultiDeviceProtocol.swift; sourceTree = ""; }; - E123C4217D6FD7F6C3DE6FC6E5F15B54 /* SCKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SCKSwiftTests.swift; path = SignalCoreKitTests/src/SCKSwiftTests.swift; sourceTree = ""; }; - E1286AF5A7D31BCDA93C86F65286EB7B /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; - E1454E256855D7F0D12E142144A13217 /* YapDatabaseCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCryptoUtils.m; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.m; sourceTree = ""; }; - E16728B2C780CE4C0897643BC1D54F8B /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; - E16AE6034BDD286D7BE13B3EB31A4BFF /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; - E171A213C893E2F3E0278C69CC2AFB0F /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; + E107D327BD10370EBCF310566AAA32C8 /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; + E11C738045A60DCB4A132A6428D9657E /* ExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionMap.swift; path = Sources/SwiftProtobuf/ExtensionMap.swift; sourceTree = ""; }; E172E800CB5894C6FB54346889964FC3 /* PublicChatAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatAPI.swift; sourceTree = ""; }; - E17392F0439F59D8C346B30ADB99A7AB /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; E17707189851F87085F5292E942B121A /* NSTimer+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+OWS.m"; sourceTree = ""; }; + E18029D0AF9BA04840941091A6A5077D /* SessionCoreKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCoreKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; + E1846CD7F790567D23BA639E6FCB6E34 /* String+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+OWS.swift"; path = "SignalCoreKit/src/String+OWS.swift"; sourceTree = ""; }; E18F8AEFCA005625F0AFD275BBB4CF25 /* SessionMetaProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionMetaProtocol.swift; sourceTree = ""; }; - E1D9C922483CB94B40ECF2C8FBDE5D8C /* HKDFKitTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKitTests.m; path = HKDFKit/HKDFKitTests/HKDFKitTests.m; sourceTree = ""; }; - E1DA350B90CF3565AF8767533CA958FB /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.h; sourceTree = ""; }; - E205A81DC62FC7BED9FF33A25C04EFD7 /* NSTask+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTask+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.m"; sourceTree = ""; }; - E2145BA986B2153182477B0C74CBE80B /* YapDatabaseCloudCoreGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreGraph.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.m; sourceTree = ""; }; - E23C23B0EE886CB11E111E0AAA42D657 /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = SignalCoreKit/src/iOSVersions.h; sourceTree = ""; }; - E26FC710F1B37AC4788BB1BD0F30DCE2 /* ExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionMap.swift; path = Sources/SwiftProtobuf/ExtensionMap.swift; sourceTree = ""; }; - E285795EA3C9041F28BB293263ABEFC3 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; - E2A94ED485D6B35A30757282B55C42EB /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; - E2DC92D27288DA2A74BB0694D45E8CC6 /* NVActivityIndicatorAnimationBallRotateChase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotateChase.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotateChase.swift; sourceTree = ""; }; + E1AFD04DB07365682742A846CCA968BF /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; sourceTree = ""; }; + E2B221FD8D573CDBED37FA4C8A948DE0 /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; + E2DC1E4334B0E67FBCCEDF9A684EE922 /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; E2DF4652A2FA8DE5A1ED09FE3E05C505 /* OWSMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageManager.h; sourceTree = ""; }; E2F1FBCB588AA8E2DB4A73179E2F9E2E /* Pods-SignalShareExtension.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.app store release.xcconfig"; sourceTree = ""; }; + E318C92565294C596A3C05EE6B0AD652 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/DDOSLogger.h; sourceTree = ""; }; + E3191370D8965641BFF42EEF6D645C72 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; + E31A21D76937FD18439313769014880E /* Mantle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.debug.xcconfig; sourceTree = ""; }; + E31B6B984476CADF6626671EDDD2E5BB /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; E367EA1AF353DDE2522BE7947767F3F8 /* DeviceNames.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNames.swift; sourceTree = ""; }; E3A4F0DA508282C800A468F83D517708 /* ProfileManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProfileManagerProtocol.h; sourceTree = ""; }; - E3C76152278F8AEB6FF504F859E7B07D /* YapDatabaseManualViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewTransaction.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.h; sourceTree = ""; }; - E3DAC5B878DE40A9B9A2DF2896DBE43C /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; - E3FDBC3C8D2D63D6CF87260B3361F035 /* BinaryDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecoder.swift; path = Sources/SwiftProtobuf/BinaryDecoder.swift; sourceTree = ""; }; + E3D57CBE1FA45F5B0A222ED69AA08F64 /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; + E3F48C8D9FEE8E873ACE92CB581C4B7E /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; E40FFCEFFE2488BDD71687A835E66537 /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; sourceTree = ""; }; - E41631015A18003267E9F2FE86AF46CD /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; - E4D6B7B7961EB5766B0966824196CA13 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + E421525F780B8174DBA6EF332AFA2702 /* SQLCipher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLCipher-Info.plist"; sourceTree = ""; }; + E45ADE2B223376A8158939B14B104B02 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; + E45C5DFC1B9B073195B811BBD40CAC72 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + E47AB9DDA6D0E50FEFB6F1C0E43CCF86 /* SessionCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionCoreKit.modulemap; sourceTree = ""; }; + E480765119519BDCDB7E6996A2CE336D /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; + E4E60916493F4B32CE6271576836158F /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/DDFileLogger+Buffering.h"; sourceTree = ""; }; E4E7B3DD46ABB0DBBB56BD5AE90E4911 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PureLayout.framework; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E4F448A56871F5C744EA963D7F4274B0 /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; E51929CF4ED70ED36C683DB57D448AA2 /* AppVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppVersion.m; sourceTree = ""; }; - E52B680E220CD1B5ECDFDA6241089902 /* PureLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PureLayout-Info.plist"; sourceTree = ""; }; - E55E7DABC527F18EC1F8D5826BF41EE3 /* YapActionItemPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItemPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapActionItemPrivate.h; sourceTree = ""; }; + E5400DBA035ABA35615314BFBE9C4944 /* type.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = type.pb.swift; path = Sources/SwiftProtobuf/type.pb.swift; sourceTree = ""; }; + E54D77FC18087505864A365CE7C50D60 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; + E5B3EE4C125C028BDF39632F02742770 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; + E5BFA8E3A02540180589DF00EB7B6652 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; E5C14668B5892786A464784D33BCE6CB /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Storage.swift; sourceTree = ""; }; + E5D6C93409731A5F7A24A6E54F6C3325 /* wrappers.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrappers.pb.swift; path = Sources/SwiftProtobuf/wrappers.pb.swift; sourceTree = ""; }; E5DE5609E0487CFB92DAB22797C2C5B3 /* YapDatabase+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "YapDatabase+Promise.swift"; sourceTree = ""; }; - E5E774AB45736B7F07198BC46016BE24 /* PKCS7.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7.swift; path = Sources/CryptoSwift/PKCS/PKCS7.swift; sourceTree = ""; }; - E600B1142BB61A5B55D83174860CC3FD /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; - E623CE46272328F8C966D55907A8FD44 /* ISO78164Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO78164Padding.swift; path = Sources/CryptoSwift/ISO78164Padding.swift; sourceTree = ""; }; - E62412C6D1F5A10AAF0809E084B37C79 /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; - E624FE34302C7208990441AC3D85427E /* SMKMiscTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKMiscTest.swift; path = SignalMetadataKitTests/src/SMKMiscTest.swift; sourceTree = ""; }; - E62946799E578DF4709F9D5E909C57C1 /* SessionCurve25519Kit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCurve25519Kit.debug.xcconfig; sourceTree = ""; }; - E635F7F23735D69B8678C3C610250A06 /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; - E695237FC79C051A34F116D2A22E6F44 /* CryptographyTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CryptographyTests.m; path = SignalCoreKitTests/src/CryptographyTests.m; sourceTree = ""; }; - E6EFD47C170EF883B2A370C3BFFAB6F6 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; + E5ECEF10D960ECD7CC98836B13CBDDD7 /* Starscream-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-umbrella.h"; sourceTree = ""; }; + E6A936F99952AE8BB0D9D70CBBD9D1E4 /* SessionCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipherTest.m; path = AxolotlKitTests/SessionCipherTest.m; sourceTree = ""; }; E6F3BFB05D9E55E5B258C5EA643BF09A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - E70564585A0950CE5E53A8F1B77060A8 /* SQLCipher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.release.xcconfig; sourceTree = ""; }; - E72DAE2926553BC1066602A872210D7B /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + E6F683E3E0846DFDCC3D6FA12F771551 /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; + E70EE4C4356587649EBE89F88F91EB2B /* NVActivityIndicatorAnimationBallPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulse.swift; sourceTree = ""; }; + E7121C17ED1938E4FA3ACC0202447AB5 /* UIView+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Promise.swift"; path = "Extensions/UIKit/Sources/UIView+Promise.swift"; sourceTree = ""; }; + E73998BBA2B0E2904BD2676CB603844D /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; E7572D0C0A232CB2AD08E02957F8BBA8 /* Promise+Threading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Threading.swift"; sourceTree = ""; }; E76DDBD5FB3EEFEBAC4DE5F8A0E136A8 /* Storage+ClosedGroups.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+ClosedGroups.swift"; sourceTree = ""; }; - E793B087349F4F546CF626C977B58353 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift; sourceTree = ""; }; - E79EB3A6634777FC7BB8D6C69DB17A44 /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Sources/SwiftProtobuf/Message.swift; sourceTree = ""; }; - E7FC7488AD337237586F6771D964EF93 /* empty.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = empty.pb.swift; path = Sources/SwiftProtobuf/empty.pb.swift; sourceTree = ""; }; - E806ED2D23339443335DD883221420C7 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; - E808C88DFE9DD25EA6789C7CF50865FF /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.h; sourceTree = ""; }; - E81FA423892D8B91539F1C90D0889FD3 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; + E7743E20CA15EC03EE2D12FA90C918D0 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + E81410B0CCF58D2539A88D8D2CA2E242 /* Message+JSONArrayAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONArrayAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONArrayAdditions.swift"; sourceTree = ""; }; + E8228C84B5609B56A08CB835158CD664 /* NSString+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+OWS.m"; path = "SignalCoreKit/src/NSString+OWS.m"; sourceTree = ""; }; + E82E4A1D3EA10AC51A47BB0A1E7B0573 /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredView/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; E83022EAA5582F9C051B17AFA6B7389F /* TTLUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TTLUtilities.swift; sourceTree = ""; }; - E8347BB23647DB24C5FB44A9345BCB04 /* GCDWebServer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.debug.xcconfig; sourceTree = ""; }; E839D62A47D53BC9E613286ABF01CB2D /* OWSHTTPSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSHTTPSecurityPolicy.m; sourceTree = ""; }; - E89CF71E02798B66D035FBF59177D7BC /* SessionMetadataKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionMetadataKit-dummy.m"; sourceTree = ""; }; - E8BC99675D5F0489947BBC455A33DDAC /* SessionMetadataKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionMetadataKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - E9409CB7E37143A9F8698BD11D348DDF /* SessionMetadataKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionMetadataKit.release.xcconfig; sourceTree = ""; }; + E85432F6E523D18F919DA3FFEDB41398 /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; + E89217A8C86184100EE1072F845012CA /* YapDatabaseViewLocator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewLocator.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.m; sourceTree = ""; }; + E8C4FA8FB92AB4991D12AFFA15B9B610 /* NVActivityIndicatorAnimationLineScaleParty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScaleParty.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift; sourceTree = ""; }; + E929F6EE453331EC7741D0C0B6089F49 /* AnyMessageStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyMessageStorage.swift; path = Sources/SwiftProtobuf/AnyMessageStorage.swift; sourceTree = ""; }; + E930CC9443FD5776DC417135EB3071FA /* BlockModeOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockModeOptions.swift; path = Sources/CryptoSwift/BlockMode/BlockModeOptions.swift; sourceTree = ""; }; E9456597C47DE02AAE82DDCEF85F7AC2 /* ClosedGroupSenderKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupSenderKey.swift; sourceTree = ""; }; E958945EEBAAB2A164DB942F9B6C377D /* OWSProvisioningCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipher.m; sourceTree = ""; }; - E986A600FCAA2D32A8F4054C8FEF06E6 /* YapDatabaseCloudCoreOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOperation.m; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.m; sourceTree = ""; }; - E9A3DAD082E9F9B4B4EAD579982CF22A /* BinaryEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingError.swift; path = Sources/SwiftProtobuf/BinaryEncodingError.swift; sourceTree = ""; }; - E9E047CC23809C77A7DA4F756307956D /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; - E9FBC539A67A2365066D78B14DC7B103 /* FieldTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTag.swift; path = Sources/SwiftProtobuf/FieldTag.swift; sourceTree = ""; }; + E98D24712B42C01EF03A29A443E41B62 /* YapDatabaseActionManagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerConnection.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.m; sourceTree = ""; }; + E99CFE3163B8063027D8D0A41C9C9FA1 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + E9D75D0B51CEDB8929C8CAB8E35BF55E /* Array+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Array+Foundation.swift"; sourceTree = ""; }; + EA039EDCDE7A86E9798E069CBD52BB75 /* SessionMetadataKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionMetadataKit-prefix.pch"; sourceTree = ""; }; + EA0BA49CD5E08822F6C89195C23D2FEE /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; EA0D3D83FF761B723EF869981BD2510E /* OWSBatchMessageProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBatchMessageProcessor.h; sourceTree = ""; }; EA1B1C861B2BB5570F3AB0947B059860 /* TSYapDatabaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSYapDatabaseObject.h; sourceTree = ""; }; - EA3FBE97378C6E35A54EBADB76904D82 /* SessionCoreKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCoreKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - EAC6C8BEB96171FEE79F373EA6AA1E0B /* JSONFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeed.swift; path = Sources/FeedKit/Models/JSON/JSONFeed.swift; sourceTree = ""; }; - EB36EA59D3FC5F8FBB9A6000EA8DDE62 /* NBRegExMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegExMatcher.h; path = libPhoneNumber/Internal/NBRegExMatcher.h; sourceTree = ""; }; - EB49C4146B2ED77F1F418BCC3FBB4DD3 /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; - EB4A859967B10A9C6DEC4AA7BBAA76F5 /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; - EB70859974FF0399BD35542EA29976F9 /* Authenticator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Authenticator.swift; path = Sources/CryptoSwift/Authenticator.swift; sourceTree = ""; }; - EB84984829F5F563B37398833AFCDDDD /* RatchetingSessionTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSessionTest.m; path = AxolotlKitTests/RatchetingSessionTest.m; sourceTree = ""; }; - EBC9D027C7210B5294646C1ABD29D3AD /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; - EBE4A7A8692D9C441915E2EDDA3DBCA3 /* SPKMockProtocolStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPKMockProtocolStore.m; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.m; sourceTree = ""; }; + EA29D23716D4CD449A11B2196CD8C902 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; + EA4ED4DAE8DC711487CE4F77A7E095F1 /* Blowfish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blowfish.swift; path = Sources/CryptoSwift/Blowfish.swift; sourceTree = ""; }; + EA4F856385D27AC02AAF792115E60B8E /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; + EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLSecurity.swift; path = Sources/Starscream/SSLSecurity.swift; sourceTree = ""; }; + EA9074F8D761616E4BF347DC08490795 /* SessionCoreKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCoreKit.release.xcconfig; sourceTree = ""; }; + EB1129781952CB1178A861A7C559ADCC /* Ed25519.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ed25519.swift; path = Classes/Ed25519.swift; sourceTree = ""; }; + EB1B51EB3215AF71EC2903CFFDC03E17 /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = ""; }; + EB8EB847ED6928010BBB7858A9A57827 /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; EBFFE535027CF94B2578EE4D0D5B4FD4 /* TSGroupThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThreadTest.m; sourceTree = ""; }; - EC3963D5C56F6BFCC8B0496DFC0E2377 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; + EC2061ABF089728E17896DD7AA07FEB9 /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; EC3B34859883CB0C51B6C2ED4659C47B /* GTSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR4.crt; sourceTree = ""; }; - EC4358F49ECBA76B53BD09A543400D9A /* DoubleFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DoubleFormatter.swift; path = Sources/SwiftProtobuf/DoubleFormatter.swift; sourceTree = ""; }; - EC974224BF176AC9A37E0A0275F25C57 /* NBRegularExpressionCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegularExpressionCache.h; path = libPhoneNumber/Internal/NBRegularExpressionCache.h; sourceTree = ""; }; - EC9FE6B29DEC87747158AF9AE8BEAA47 /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; - ECD50D5FC4C0461CAB44C07A18D3DAD3 /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; - ECE171F9F539A2F0946FCCCB5BC644AF /* FeedParserProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedParserProtocol.swift; path = Sources/FeedKit/Parser/FeedParserProtocol.swift; sourceTree = ""; }; - ED25B7E51D99B534BAD1A847DE2350DB /* YapDatabaseCrossProcessNotificationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationPrivate.h; path = YapDatabase/Extensions/CrossProcessNotification/Internal/YapDatabaseCrossProcessNotificationPrivate.h; sourceTree = ""; }; - ED3976BC2F534ED04ED82109F67F2E71 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; - ED39C8437DB61BFD4B4215F916E46DC4 /* NSString+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+OWS.h"; path = "SignalCoreKit/src/NSString+OWS.h"; sourceTree = ""; }; - ED9BEDB8801D6BE47D953241D30FFB0D /* YapDatabaseActionManagerTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerTransaction.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.h; sourceTree = ""; }; - EDCA8CD5A16F30499D35BD378EFF0778 /* Enum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enum.swift; path = Sources/SwiftProtobuf/Enum.swift; sourceTree = ""; }; - EDE9A709563B693914F1A46979D2F6A6 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/CryptoSwift/Operators.swift; sourceTree = ""; }; - EDEED006A56766AE7E1720ABC35FC035 /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; - EDFE3484391B3EDAB00B29A3681CBCB3 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; - EE8B170A54672DF3B6A68C31AE922FD2 /* TextFormatEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingVisitor.swift; path = Sources/SwiftProtobuf/TextFormatEncodingVisitor.swift; sourceTree = ""; }; + EC3FCC345EF10F6597C94F2840C7A012 /* JSONEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingError.swift; path = Sources/SwiftProtobuf/JSONEncodingError.swift; sourceTree = ""; }; + EC74A58ED50D80B08C020605FA9372FF /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; + EC7A40CA4491E4A9C3A45D85F4EC89D6 /* SessionMetadataKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionMetadataKit-umbrella.h"; sourceTree = ""; }; + EC8CF333AF07A76A4574420F8C46820D /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; + ED533BF99043DE0B07076E5290604A64 /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; + ED64B576E992F4DD4509A0548E0F4794 /* SessionHKDFKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionHKDFKit.release.xcconfig; sourceTree = ""; }; + EDA3273F128EBEF121D4FCB25D32F3A0 /* CCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CCM.swift; path = Sources/CryptoSwift/BlockMode/CCM.swift; sourceTree = ""; }; + EDBB159756EE4F6B4DF378C8C69D47BA /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/DDMultiFormatter.h; sourceTree = ""; }; + EDBCE5192D2FE31B96162A7F70879FB6 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; + EE035175762D5CA68FDA0C45DE2929B4 /* TextFormatEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingVisitor.swift; path = Sources/SwiftProtobuf/TextFormatEncodingVisitor.swift; sourceTree = ""; }; + EE09D7C36E28A8C4D46AE389F09CD8D2 /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; + EE591689BCF16427790C1453DA7618C0 /* NVActivityIndicatorViewable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorViewable.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorViewable.swift; sourceTree = ""; }; EE8F85BB95B2D6DFD2CE2D9EE3E87EAA /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EE964E440AEADF923816CFC75EA71B9E /* SessionMetadataKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionMetadataKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; EEB00057AFB5FF9ECED5B77B79C2CCCF /* OWSMessageReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageReceiver.m; sourceTree = ""; }; EEC970E8B561441E30178E90019C132F /* OWSContactsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactsOutputStream.h; sourceTree = ""; }; - EEDD31A1AFECDC35335B4126AA6C7309 /* RSSFeedItemEnclosure.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemEnclosure.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemEnclosure.swift; sourceTree = ""; }; - EEF90D75C2D52BC9B9DD8561F2270042 /* SMKServerCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificate.swift; path = SignalMetadataKit/src/SMKServerCertificate.swift; sourceTree = ""; }; - EF61B38FA91A7EC496694BD1149DDEC8 /* Scrypt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scrypt.swift; path = Sources/CryptoSwift/Scrypt.swift; sourceTree = ""; }; - EF6D460E61D894A8D0600598CDA52110 /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SwiftProtobuf/Internal.swift; sourceTree = ""; }; + EF00AFF5A2331A51E24F3B3594E298A7 /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GCDWebServer.modulemap; sourceTree = ""; }; + EF1B269A36C4DD93FEBCDC5C28F383F8 /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; + EF209E95965BB4461AF2C99775619910 /* SessionHKDFKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionHKDFKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + EF4E08865891A298A34847EDCB56C4BE /* MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MD5.swift; path = Sources/CryptoSwift/MD5.swift; sourceTree = ""; }; + EF504E36C880672A1DAB2554FCD9FDE0 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + EF51D9A76BC15173B41C8F3E756D2EC6 /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; + EF56E88768987E35982B09249CD95282 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; EF6FD9CA61275D150854D14C18F892F1 /* SnodeAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SnodeAPI.swift; sourceTree = ""; }; EF76416CB4E6E3C36CB94383369D335C /* Notification+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Notification+Loki.swift"; sourceTree = ""; }; - EFFC8AC81BC1EA936CD8467048E4B240 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; - F015A3DDF2A14DAC3F0BE8CF4822BEE6 /* SessionHKDFKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionHKDFKit.release.xcconfig; sourceTree = ""; }; + EFF558789F3B52DDD11952275BAFFC8F /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; + F029B42B252DB59F308D1BAB5111EA0F /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; + F041470B8243264CA229D35B3CC103B8 /* YapDatabaseConnectionConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionConfig.h; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.h; sourceTree = ""; }; + F07E6596502AC480E8CD6B0A135E9A77 /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; F089A50A554170B4264BB9241F254AE0 /* GeneralUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GeneralUtilities.swift; sourceTree = ""; }; - F093B3102FC9AF76E9DB4BC987647F84 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - F0969AC2D1E1683DCE66811BCB9C8304 /* SwiftProtobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftProtobuf.modulemap; sourceTree = ""; }; F0AE071C0A1B240C482C93EFA322C7ED /* CryptoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CryptoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F0C7FE88342E3772A8A133204A1E1910 /* UITextView_Placeholder.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UITextView_Placeholder.framework; path = "UITextView+Placeholder.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - F0F36DF61614444632A085434F7607BB /* YapDatabaseRTreeIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexConnection.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.h; sourceTree = ""; }; - F1144A044DE953674B51650688BE4670 /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; - F13A0A5734A00AA4D7110B176FAEAEB8 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; - F15FF138B00B1832817131E5DDF3A616 /* 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 = ""; }; - F16A1BCECB44801704A6ED70565F5508 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; - F18AFAE5CB1A6E8313C7E74A78CE3371 /* libPhoneNumber-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-umbrella.h"; sourceTree = ""; }; - F191A5077E8E6557D062728B07455A0E /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; + F1370A07CAE48C5061E24F4E2384AA88 /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; + F1908DB2C573B78688002FFD3C417A89 /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; F1BC3E3F195F147653B366B0A4F943C2 /* NSURLSessionDataTask+StatusCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSURLSessionDataTask+StatusCode.m"; sourceTree = ""; }; - F1CFD6E46F8F3A0FCEACD10CE84B2FB8 /* ChaCha20.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChaCha20.swift; path = Sources/CryptoSwift/ChaCha20.swift; sourceTree = ""; }; + F205104E191FCF6C058BA7B73F4D4BF6 /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; + F20B42ABF7E30B9B1BA490BE066A291A /* NVActivityIndicatorAnimationBallBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift; sourceTree = ""; }; F23F74EA05795DE46E37EDF53CD950B5 /* NotificationsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NotificationsProtocol.h; sourceTree = ""; }; + F244822683D33121C45F68E3774D615C /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; + F2556AD040D455BAE976B242FE6DFED8 /* YapDatabaseCloudCoreConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreConnection.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.m; sourceTree = ""; }; F25730502DF517663CFCF3D280624C46 /* Pods-LokiPushNotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LokiPushNotificationService.debug.xcconfig"; sourceTree = ""; }; + F2611B1D892199D42534BF5AA511ABFC /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + F270BD421773F3C99AD281501C65379A /* NVActivityIndicatorAnimationBallRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotate.swift; sourceTree = ""; }; F27205822D16718681054EC044149E5C /* Storage+SnodeAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+SnodeAPI.swift"; sourceTree = ""; }; - F2951C5AC5D476B8069DB97AEA977F8C /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsRequestMessage.m; sourceTree = ""; }; - F2FDF87E7B64520042F80B00D70C9839 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/DDFileLogger.h; sourceTree = ""; }; F2FFEFF83BEEB2F6C76F65DEE852E9F5 /* SessionMetadataKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionMetadataKit-Unit-Tests"; path = "SessionMetadataKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - F334EE76F28ED4DB5CF98F78EABCEBDC /* NVActivityIndicatorAnimationBallTrianglePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallTrianglePath.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift; sourceTree = ""; }; F349C6FA36C612FEA3604E04CFF1DDFE /* Poller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Poller.swift; sourceTree = ""; }; - F37593CA624BD66E76F7CEEEDDF166FB /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.h; sourceTree = ""; }; F3956CCB7ECB18799E455A3181826EA0 /* OWSAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalytics.m; sourceTree = ""; }; - F3A87FE9D97D0CE9DADBA6327753AA33 /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; - F3AC582E4EA6796BD5E64F45E3402847 /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; - F3E62E19FF1C46EC289D497E05C43DB2 /* SessionMetadataKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionMetadataKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SignedPreKeyStore.h"; sourceTree = ""; }; - F4021593BD4099F57A76AA6792F95EF7 /* ISO8601DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateFormatter.swift; path = Sources/FeedKit/Dates/ISO8601DateFormatter.swift; sourceTree = ""; }; F40D2BAF36194B374F438141692BF519 /* ContactDiscoveryService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactDiscoveryService.m; sourceTree = ""; }; - F45EB71D557F948398CF94A55C19B670 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Sources/CryptoSwift/Utils.swift; sourceTree = ""; }; + F46108E25CC26BA651C41D650F2254A9 /* MediaParam.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaParam.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaParam.swift; sourceTree = ""; }; F46BD50FC33E21562288404586E6F0E3 /* Data+SecureRandom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+SecureRandom.swift"; sourceTree = ""; }; F47FCFC1EEFB01A2B9E5516279C540B7 /* OutageDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutageDetection.swift; sourceTree = ""; }; - F4C014834F6F396213C347BC98D69933 /* Cipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cipher.swift; path = Sources/CryptoSwift/Cipher.swift; sourceTree = ""; }; - F4C8E1D96C39B41ECDF55EE4B03F233E /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; + F4ACE621D3FDA9DA65D35F8BD98FA886 /* 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 = ""; }; + F4CF52C6D7C6E1F27442D0344B411D8F /* UIViewController+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.m"; sourceTree = ""; }; F4D16DF32713A6F606A0E9D5BBE961BD /* CDSQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSQuote.m; sourceTree = ""; }; - F4F7F1E949AD6574FFC562B2FAF18210 /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; + F4F512C5E99967DADFBE7DB7F5C879A3 /* JSONFeedHub.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedHub.swift; path = Sources/FeedKit/Models/JSON/JSONFeedHub.swift; sourceTree = ""; }; F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.swift; sourceTree = ""; }; - F59023C54911A4C8AEB05DB4D2D8EF41 /* AtomFeedEntryLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryLink.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryLink.swift; sourceTree = ""; }; + F517158210E66EF1D67859AF90AE0056 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + F56A6B3AE27C998723EC43ACB4665B77 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; + F5C4EDFA7388B1392B903CD403BF3475 /* NVActivityIndicatorView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.release.xcconfig; sourceTree = ""; }; F5D21FC9DA37BE192F145AED85041646 /* BuildConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BuildConfiguration.swift; sourceTree = ""; }; + F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; F5FC73C1F897B59C0E1F625B41563FE6 /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; - F60AF21EA85AA3C6C520926D2ABDCF3B /* SessionCurve25519Kit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCurve25519Kit.release.xcconfig; sourceTree = ""; }; + F6128DEF5E35C05669B6F8F7451F3297 /* MediaGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaGroup.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaGroup.swift; sourceTree = ""; }; F6173B18F86D914BBAC72551957C6789 /* AccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountServiceClient.swift; sourceTree = ""; }; - F6580EE1EA705D927BA9F6A2DC4D3694 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; F67A25EBFD867B2E43BAB12B1EE2DDB7 /* OWSFakeMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeMessageSender.h; sourceTree = ""; }; - F69B2FB551E772EA345D82BECD3A91D9 /* NVActivityIndicatorAnimationBallRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotate.swift; sourceTree = ""; }; F6C6CC4A80F478FC2D84DFCD430955F8 /* SignalRecipient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRecipient.h; sourceTree = ""; }; - F6D9FE0C2BC032EB83D38BD7A8AAAC2B /* YapDatabaseCrossProcessNotificationConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationConnection.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.h; sourceTree = ""; }; - F6E03A699A2B5D928B73CD4D12EC50A1 /* MediaSubTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaSubTitle.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaSubTitle.swift; sourceTree = ""; }; - F6FE4FD5C15394595F86D8DDF491FF41 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; + F727573557778D1B5C19C7BD755B0F51 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; F73A2F5C31DFBBB6174FF4492E4CC5F1 /* Mnemonic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mnemonic.swift; sourceTree = ""; }; F754AA956D0646FBF822E22A04CC3810 /* TSOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessage.m; sourceTree = ""; }; - F761D850172DDDDC3D65B01B2F0B0123 /* SessionCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-umbrella.h"; sourceTree = ""; }; - F778BD2613FC3AF8D7541E91FE6A2F60 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; + F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.m; sourceTree = ""; }; F7AEC86D9760DF3EE3D11538CD788FB8 /* AppVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppVersion.h; sourceTree = ""; }; - F801CCEF8C6E9399F4E1E0A728847FC3 /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; F804EF5A3C068FB0BD2D4CD32DE927D3 /* Pods-Signal-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Signal-acknowledgements.markdown"; sourceTree = ""; }; F81274EDB681F11E7CB05F7DCA2BB33C /* CryptoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CryptoSwift.framework; path = CryptoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F8230073EF6FE13ABD6ABCFB7519CD94 /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; F8304804E1F23FE01082EADB69A59D59 /* OWSEndSessionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSEndSessionMessage.m; sourceTree = ""; }; - F83362DABC79A90E1918381774976F51 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/DDContextFilterLogFormatter.h; sourceTree = ""; }; F87DE2BDC1D81EF8479CAC127C487A40 /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F8D2EA4F26C49C9902AD5F41AE600506 /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; - F90F176010D3CCFAAD7BC86B333270AA /* Ed25519.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ed25519.swift; path = Classes/Ed25519.swift; sourceTree = ""; }; - F91712BF6CBA8F2BF4BB3C6FE17E1DBC /* MediaStarRating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStarRating.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStarRating.swift; sourceTree = ""; }; - F92110234E5D922E99920A63D22FD0AE /* NVActivityIndicatorAnimationSquareSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSquareSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSquareSpin.swift; sourceTree = ""; }; - F9368C1CE90C010FDF74F2A70F455CD8 /* YapProxyObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapProxyObject.m; path = YapDatabase/Utilities/YapProxyObject.m; sourceTree = ""; }; - F942CC5632F1CE049DD8A4C9A33312C1 /* SessionCurve25519Kit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionCurve25519Kit-dummy.m"; sourceTree = ""; }; - F948495E3A6EFF6213DA1E1DC651C48C /* NVActivityIndicatorAnimationLineScaleParty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScaleParty.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift; sourceTree = ""; }; - F94D898061B6A61819F24E230492D92E /* YapReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapReachability.h; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.h; sourceTree = ""; }; - F9C6CEB8ACFE6A9A7F1EA012AE6D67CC /* ParserError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParserError.swift; path = Sources/FeedKit/Parser/ParserError.swift; sourceTree = ""; }; + F8B3850558875C8ABF6ADD1B10525A4E /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + F8B4FB8CDA60B24F26856D6FA9C4F0CE /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; + F8B64DD28AA6664A490B19A5FFD76CB9 /* ClosedGroupCiphertextMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ClosedGroupCiphertextMessage.m; path = AxolotlKit/Classes/CipherMessage/ClosedGroupCiphertextMessage.m; sourceTree = ""; }; + F8DCC5A363ABF3E0FD1FE268BF526865 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; + F91E1E47F2C81509A029AD3474F33218 /* SessionMetadataKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionMetadataKit.modulemap; sourceTree = ""; }; + F925679CFE5280E9B35BB20E13C1DEF2 /* YapDatabase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.debug.xcconfig; sourceTree = ""; }; + F977D6A2C2F118594F64CD1291DC6883 /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.h; sourceTree = ""; }; F9E10DAB7FA06CDDDAC076ABD76C82C9 /* Storage+SessionManagement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+SessionManagement.swift"; sourceTree = ""; }; - F9FB3679D11B93C5C103C89ECE31C30C /* MediaContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaContent.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaContent.swift; sourceTree = ""; }; - FA374FFC1F2C76C5E627EB5C6BC295AF /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; - FA5F80E923120B5A15C7397A9E4A4098 /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; + F9ED53B2357753C0AFFF40D330CD371F /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; + FA0A76A8A242758EE26BF29026468775 /* SessionCurve25519Kit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCurve25519Kit.release.xcconfig; sourceTree = ""; }; + FA2527FD072620BAD7071A465C9E7FDA /* NSString+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+OWS.h"; path = "SignalCoreKit/src/NSString+OWS.h"; sourceTree = ""; }; + FA54B912B19340880C14393622093A26 /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FA9EDFC3A747B0385F37ADC62BA302D4 /* OWSDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevice.h; sourceTree = ""; }; - FAC0542B02E13D10BBA22B4664D9DE99 /* BlockMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockMode.swift; path = Sources/CryptoSwift/BlockMode/BlockMode.swift; sourceTree = ""; }; + FAB2DD42228054E40CBC7C4B2EDB6EA6 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; FAC8CBB25681E6F9F9023385CA44E24B /* PreKeyRefreshOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreKeyRefreshOperation.swift; sourceTree = ""; }; + FADF6D475FE2D29B015BA3438032DDE8 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; + FAE66165BC21D52A81D714C1D19EB91B /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; FAE76457AFB02399CD31BF07D9D2146A /* GroupUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupUtilities.swift; sourceTree = ""; }; - FB23D2C5869E8D3842A9ACD573E5A2F9 /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; - FB2616B7E34E5172DDBDA8855D36C0B1 /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; - FBB963EA974CC6C3F0D75A77DC6AFEC4 /* SecureBytes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureBytes.swift; path = Sources/CryptoSwift/SecureBytes.swift; sourceTree = ""; }; - FBE7E822EB950593922A38245F6ED197 /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; - FBF582876649C58F7CBB7598EEF7D66E /* SessionAxolotlKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionAxolotlKit.modulemap; sourceTree = ""; }; - FBF8E11871B6DA70247204D0992F706F /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; + FB48D2ABDA7978F0196BB34CFF76B5C4 /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; + FB6814F0BB02838AECB9308D752765D0 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + FBAF965312478037759ECFC536657B54 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; + FBD89646722B730DAFDD803550EE69FF /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; + FBE483EC545832F070C6A1B14BE5B649 /* CryptoSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CryptoSwift-dummy.m"; sourceTree = ""; }; FBF9A0F1BCEDAE3AB8AE45F6353209BC /* OWSDisappearingConfigurationUpdateInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingConfigurationUpdateInfoMessage.m; sourceTree = ""; }; - FC1A58353033961AAE3D0311A7317E77 /* YapReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapReachability.m; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.m; sourceTree = ""; }; FC1B231DB7B4A016FC0707F18A9E9CE9 /* UIImage+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+OWS.h"; sourceTree = ""; }; - FC1D13FC84A2642300CCAFEB9D625725 /* XMLFeedType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XMLFeedType.swift; path = Sources/FeedKit/Parser/XMLFeedType.swift; sourceTree = ""; }; FC38CFD817308341B3B028123D2D3324 /* TSAttachmentStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentStream.h; sourceTree = ""; }; - FC79DD28DE38AF8FFAA0AFA1067B0323 /* MediaParam.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaParam.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaParam.swift; sourceTree = ""; }; - FCBA148458A67DA2982167BFFB76062A /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; - FCD1F1C498B4670F47AB8C0A42B14D5A /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; + FC7308E48BC7DF2D250D2B6074EFEB4B /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; + FC8FF35376273D2C25341BF5735CC0FF /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; + FCE4CF9B353FF442360455D2479560F3 /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; FCED0CB194E7A042B5527AFA208DE40C /* SSKKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKKeychainStorage.swift; sourceTree = ""; }; FD0D770349208DEE6B3A5D31F028406B /* OWSAttachmentDownloads.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAttachmentDownloads.h; sourceTree = ""; }; - FD115B117E07F07B859FBC042058C6FE /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; - FD8845D3F3B444EB07437090F8CD6039 /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; - FE1829B2CAC4F590018167248BA7B716 /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; + FD23B9768F139729A4BC1C4BC5A38567 /* ProtobufMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufMap.swift; path = Sources/SwiftProtobuf/ProtobufMap.swift; sourceTree = ""; }; + FD7361986E7EF1D2574BAA94CACB0CE8 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; + FDF05D99E39AA2C46491AC8DA521B2C8 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; + FE1D67E7AB6749B6667A89FD5AE39E98 /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; FE45F9B30EB88132EB151AD646CCD44C /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; - FE4A696E5E4C1E6B656A0CA64B0B54CA /* SessionHKDFKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionHKDFKit.debug.xcconfig; sourceTree = ""; }; - FE8B15C7C5D1AE66C6F6276E958132B4 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; + FE53FEECEB267D30D33D517814F645B2 /* MediaPeerLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPeerLink.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPeerLink.swift; sourceTree = ""; }; FE9B07E1C33D48D3361991B0158ECBDC /* OWSRecipientIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecipientIdentity.h; sourceTree = ""; }; - FE9F287B1BE5B7394A909A4C8D2231A7 /* YapDatabaseActionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManager.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.h; sourceTree = ""; }; - FEBF025F7EECCC901CB34CD3BC1AB5E2 /* SMKServerCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificateTest.swift; path = SignalMetadataKitTests/src/SMKServerCertificateTest.swift; sourceTree = ""; }; + FEA98D9F2C2FF2F153241CA2FCDA52D5 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + FECE7501789C32F7414120B0CF2987AF /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/DDASLLogCapture.h; sourceTree = ""; }; FEDCE1645CE0338F9B1AA1F31324896A /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; - FF08EB44B421E7174C8684CC078F3A1C /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; - FF3F12444F1D294854DEE5F95B1C9BBB /* YapDatabaseAutoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoView.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.h; sourceTree = ""; }; - FF45B6F52393684482FDC5C84439E5AD /* FeedKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FeedKit-dummy.m"; sourceTree = ""; }; - FF81AD89BDD067CC77317FDBCC699BC5 /* RSSFeedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedImage.swift; path = Sources/FeedKit/Models/RSS/RSSFeedImage.swift; sourceTree = ""; }; - FFA7792D704BF2AF91B558FA20616E03 /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; - FFB2377B11660623BC69E1038E6D6E65 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; - FFCD67290BDCB9CC371B6310A9B9E757 /* NVActivityIndicatorView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-umbrella.h"; sourceTree = ""; }; + FEEBFEDC419840BE6F5F4A6E8A6D1D7D /* iTunesImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesImage.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesImage.swift; sourceTree = ""; }; + FF82AB52BFA6ECAAD11DF7FD80B9974F /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + FFB13501F9A923EF31AA78430B9688BD /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; + FFBE514844FA3AA8D5390834C6872C6D /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; + FFCD94668AB5F5EEB291985EDD6415B2 /* NVActivityIndicatorAnimationCubeTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCubeTransition.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift; sourceTree = ""; }; + FFDC97AFB8398599279F4F75E6BCD4B4 /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; + FFF0AE0B5A23F7E00587CFC4F2A54B05 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift; sourceTree = ""; }; + FFF2ED896E36793C47F1FDD4614EE7E1 /* NVActivityIndicatorAnimationBallRotateChase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotateChase.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotateChase.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -4679,15 +4656,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1D1A02A313A52A438E97AA0F4B95B8DA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 865204F2E07ACD4FE0387E96E702F8D0 /* Foundation.framework in Frameworks */, - B732017647ECFFCC18B496B6EBC61508 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1EEE5931C70F5F992CA8E36947CAC897 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4911,14 +4879,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A63863825A8F49D6E32C8EFA373104A5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B02A13BF169036FA4A1107F4A0B5531 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; A8D86669878C1D8AA28904A34CB62906 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4974,6 +4934,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F69C9EF8A5D79FC57A7E0D65310A5722 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F4B1F4C688474BEA885FAFA8C5214E2F /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F75FB1BC7F162D4AF96A0C99B559DAEB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5000,6 +4968,24 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 020ADFE90AD2EEB2A9A61DD8C9F483E0 /* FullTextSearch */ = { + isa = PBXGroup; + children = ( + 17F87B9C6CEEE3087FA1DECEAFBEB27B /* YapDatabaseFullTextSearch.h */, + 32B3DF286FBF946FD73F9506AFA15EF8 /* YapDatabaseFullTextSearch.m */, + CA61BD50B07799ADE6023A18E41F6844 /* YapDatabaseFullTextSearchConnection.h */, + 0AD68DB5CEC6486B7F35B950CC3BD583 /* YapDatabaseFullTextSearchConnection.m */, + 25D38C3FA7A86E0BCCBB9F2347D67412 /* YapDatabaseFullTextSearchHandler.h */, + 10A3F5C828BC323156E045703F33F870 /* YapDatabaseFullTextSearchHandler.m */, + E107D327BD10370EBCF310566AAA32C8 /* YapDatabaseFullTextSearchPrivate.h */, + 57F9852D2B27DA69FC1820BEEA32EE68 /* YapDatabaseFullTextSearchSnippetOptions.h */, + 8229FF7EE276B99D0269102123E7122A /* YapDatabaseFullTextSearchSnippetOptions.m */, + 69979CF0EBF572A5CD2187AFBC2F0FB7 /* YapDatabaseFullTextSearchTransaction.h */, + 9F39BF2F9782D744B209C0C19B6F9F9A /* YapDatabaseFullTextSearchTransaction.m */, + ); + name = FullTextSearch; + sourceTree = ""; + }; 03EDA3DE4F18EE435F9134B57831E0FE /* Loki */ = { isa = PBXGroup; children = ( @@ -5130,13 +5116,52 @@ path = Generated; sourceTree = ""; }; - 1145957B588ECC2226EF0A804BA996AC /* common */ = { + 11642CD2AD3ABD03604BDFE980E90D90 /* Core */ = { isa = PBXGroup; children = ( - 852ABE06C01BA126C5DE1D3769A7B2F7 /* sqlite3.c */, - 0DB408CCB489C9A3BEDE4F31A837A56C /* sqlite3.h */, + 89D56BD60DD2E6369C6359B940D95B69 /* CLIColor.h */, + FBD89646722B730DAFDD803550EE69FF /* CLIColor.m */, + 7A5740CB400752ECB7D8F6720FEA8035 /* CocoaLumberjack.h */, + 3432051BCD2238AFF4FED197D57F51DA /* DDAbstractDatabaseLogger.h */, + 36745C4EE99EB34991D66916B2EC9164 /* DDAbstractDatabaseLogger.m */, + FECE7501789C32F7414120B0CF2987AF /* DDASLLogCapture.h */, + 18E9BADFC7FBF4AC87CAF846E6F41B9E /* DDASLLogCapture.m */, + 61B0EDC61D709A4DC36E9E51EC56D119 /* DDASLLogger.h */, + 114874EA5F698DDC64D85639945B37B7 /* DDASLLogger.m */, + 12447B5F2B0697B5DCAD96C627F5C1BE /* DDAssertMacros.h */, + 8F56D6BA35B5B08A4C9317203B306B4F /* DDContextFilterLogFormatter.h */, + 37C3BAA7258D1561F8D0F399F4FB274A /* DDContextFilterLogFormatter.m */, + FEA98D9F2C2FF2F153241CA2FCDA52D5 /* DDDispatchQueueLogFormatter.h */, + 8BFF554707EF81A139DFD2EF5A35A715 /* DDDispatchQueueLogFormatter.m */, + 77FDC5DDF7543555328B2F6EA4F7F53F /* DDFileLogger.h */, + 3783F591C5D4785DAD74D508A5704DF8 /* DDFileLogger.m */, + E4E60916493F4B32CE6271576836158F /* DDFileLogger+Buffering.h */, + 39AA2F2A8D0742C8958470BEFAA2A86A /* DDFileLogger+Buffering.m */, + 752CC7117516BC7D344855C8E55689F3 /* DDFileLogger+Internal.h */, + 2EB4F78A69403C64BD5A5818B6EF3A95 /* DDLegacyMacros.h */, + 519E57BB8AEB8C4DBB0C5BA76CAC551E /* DDLog.h */, + 6FC00A4287CB182502C7660A952E5C10 /* DDLog.m */, + 7BB5E5758EAA512AE8A9A06D30765A38 /* DDLog+LOGV.h */, + 4755F8B6EB0B9EF736003F8D79471711 /* DDLoggerNames.h */, + D589920045CE6B4F8CC4462F289D8811 /* DDLoggerNames.m */, + 3F5D80575A28FB01C65A393DFCD43B78 /* DDLogMacros.h */, + EDBB159756EE4F6B4DF378C8C69D47BA /* DDMultiFormatter.h */, + 2CF3CDA3573A40BDD2025F2EAFC8D2FF /* DDMultiFormatter.m */, + E318C92565294C596A3C05EE6B0AD652 /* DDOSLogger.h */, + B4640958D6E1FE4757C71A9D3DB71628 /* DDOSLogger.m */, + A5F30C95A5D6AA2509BF91579198C1A0 /* DDTTYLogger.h */, + 30DE4E2093BF3E7C61AEEF48D5C01231 /* DDTTYLogger.m */, ); - name = common; + name = Core; + sourceTree = ""; + }; + 11AC1D28A366EAF08B77E9E5C5AABD8E /* SQLCipher */ = { + isa = PBXGroup; + children = ( + 2E014BA05A22F6804FD87D9123A242A0 /* Core */, + 8AE8EB899DBB1BBCDF8D4BCAA0563CE4 /* Extensions */, + ); + name = SQLCipher; sourceTree = ""; }; 11E098052FFEA56A40D1024F0B35D275 /* Loki */ = { @@ -5148,24 +5173,41 @@ path = Loki; sourceTree = ""; }; - 14CF00E3EA03E448B79230E300440355 /* RTreeIndex */ = { + 1469A151762F6F89AC05FD6EFBE450C3 /* CloudCore */ = { isa = PBXGroup; children = ( - A573B30350FC56B7537250C01DD58850 /* YapDatabaseRTreeIndex.h */, - 0CD7B1C77DB284F852A26EE441F32AF9 /* YapDatabaseRTreeIndex.m */, - F0F36DF61614444632A085434F7607BB /* YapDatabaseRTreeIndexConnection.h */, - CA4C677608F6BE3B6CF2217725598D82 /* YapDatabaseRTreeIndexConnection.m */, - C375AE54504611FC25E56015AACDB5E1 /* YapDatabaseRTreeIndexHandler.h */, - AA2DAD55545EA81068D94DB2DE4DE06E /* YapDatabaseRTreeIndexHandler.m */, - AA3EA19222B19739FD975E7CA7EF4C12 /* YapDatabaseRTreeIndexOptions.h */, - 1E262E4E22A9415675CBC09A14C346D2 /* YapDatabaseRTreeIndexOptions.m */, - 1E2A3730A092849443EA210F355F246D /* YapDatabaseRTreeIndexPrivate.h */, - 3FFCF6C5489C7C7FAD5DC10B962ACB1F /* YapDatabaseRTreeIndexSetup.h */, - 2CF5AD9BA800C027DB2B3D70BDF0E7F4 /* YapDatabaseRTreeIndexSetup.m */, - 232C2D272D1BD5AEACCA29F6CC26D1D5 /* YapDatabaseRTreeIndexTransaction.h */, - 90F2A648D677682AA09A219573EFFDC1 /* YapDatabaseRTreeIndexTransaction.m */, + 7408BAEFCB04B23D40AA64A6D55D55A7 /* YapDatabaseCloudCore.h */, + 44CFFFE78AB68B45B8E5BA41FF6C1142 /* YapDatabaseCloudCore.m */, + 5862F15AF475C7F7A73C2A1E7CE4E307 /* YapDatabaseCloudCoreConnection.h */, + F2556AD040D455BAE976B242FE6DFED8 /* YapDatabaseCloudCoreConnection.m */, + 2937F820CF92E99BCB45D09D62FAC0C0 /* YapDatabaseCloudCoreGraph.h */, + 4FCE215388800021C64757569B35BBFB /* YapDatabaseCloudCoreGraph.m */, + 3FAA497ED97D51CB7DCC38D9A535B228 /* YapDatabaseCloudCoreOperation.h */, + AC21A64BF7B48D5519616C3C4CA3F7FD /* YapDatabaseCloudCoreOperation.m */, + 7EDF3A9C0B8AA18221E439B0DF499D9E /* YapDatabaseCloudCoreOperationPrivate.h */, + 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.h */, + 5BBE8E66ECBAEF471345958BA1DC95B1 /* YapDatabaseCloudCoreOptions.m */, + C3A62FAA966971D38965857AB851C870 /* YapDatabaseCloudCorePipeline.h */, + F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */, + 7D94A7CC5BBF0C6B3DEC083676CA1F38 /* YapDatabaseCloudCorePipelineDelegate.h */, + 5A63A2A4B79F38861E8C374EDD1EDD74 /* YapDatabaseCloudCorePipelinePrivate.h */, + 0879495B9239A016B8A97A79AD8A3AB6 /* YapDatabaseCloudCorePrivate.h */, + 7FD325DD7A4DFDE37311B956ED114541 /* YapDatabaseCloudCoreTransaction.h */, + C36FC5210D0920D7AC0A9D93B0AD05CF /* YapDatabaseCloudCoreTransaction.m */, + D9EF681053BC0C640E504DA5EC9A6185 /* YapManyToManyCache.h */, + 14D147EF476283C8FCBB335E8F036278 /* YapManyToManyCache.m */, ); - name = RTreeIndex; + name = CloudCore; + sourceTree = ""; + }; + 1487457337674DABEFFE7AE697E9B07B /* YYImage */ = { + isa = PBXGroup; + children = ( + CC2CBF78BE477D2A606F295AE17ACE3B /* Core */, + 8E8C56EFBE42DAD30EBD443959024163 /* Support Files */, + ); + name = YYImage; + path = YYImage; sourceTree = ""; }; 14D1B13B9061B7B7D61278B2F2EE3D33 /* Devices */ = { @@ -5202,6 +5244,14 @@ path = SignalServiceKit/src/Devices; sourceTree = ""; }; + 17801DF49133602C8A37A79B0D178FBF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 03FBD76AB929CC8C86058DF83B188FB6 /* openssl.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 17EA5A85B9D93D18A659437738B47A3D /* Push Notifications */ = { isa = PBXGroup; children = ( @@ -5248,13 +5298,56 @@ path = SignalServiceKit/src/TestUtils; sourceTree = ""; }; - 19735C64250280F436958306ACD1F406 /* ConnectionPool */ = { + 1B5094DFADFFCB66299F4539E5D3E901 /* SearchResultsView */ = { isa = PBXGroup; children = ( - 06B319ABE68408F55C5F72B9E2489537 /* YapDatabaseConnectionPool.h */, - 374025E1CBCF7513DEC282B5454200A7 /* YapDatabaseConnectionPool.m */, + 5ED6564D3DC4AB5F4127633206328FDF /* YapDatabaseSearchQueue.h */, + E08D6C574B6DE1B42EBF1A6283BE3D1E /* YapDatabaseSearchQueue.m */, + 76A06EE291F9467689726D8215FDA028 /* YapDatabaseSearchQueuePrivate.h */, + B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */, + 6969FD49E4263D88E48D4C32E528544D /* YapDatabaseSearchResultsView.m */, + 3D35C2F64D3B0A049A36558E000896BF /* YapDatabaseSearchResultsViewConnection.h */, + F9ED53B2357753C0AFFF40D330CD371F /* YapDatabaseSearchResultsViewConnection.m */, + 77A09B9810DF657312269A27435A657A /* YapDatabaseSearchResultsViewOptions.h */, + 56BBD9B29A547BCE8B4E2457304C160A /* YapDatabaseSearchResultsViewOptions.m */, + 1C760CC607B42D7E74CF4B48C80C9D9C /* YapDatabaseSearchResultsViewPrivate.h */, + A04615EA460D79CDACE9B8722D75FF9B /* YapDatabaseSearchResultsViewTransaction.h */, + D56CBF76650FD5F9F5F3F46C10012F0D /* YapDatabaseSearchResultsViewTransaction.m */, ); - name = ConnectionPool; + name = SearchResultsView; + sourceTree = ""; + }; + 1B61D1385998130A0798295A691D74B9 /* View */ = { + isa = PBXGroup; + children = ( + 89BA7B235E4E2037463058F4D801EF1B /* YapDatabaseView.h */, + CD5C76EC4596B563F91690AF1D780B33 /* YapDatabaseView.m */, + D933F22B350B71FACC672F77507CEED8 /* YapDatabaseViewChange.h */, + 3DC2DE7A2418BEE674BA1163473A2334 /* YapDatabaseViewChange.m */, + FCE4CF9B353FF442360455D2479560F3 /* YapDatabaseViewChangePrivate.h */, + C71C86663542D947CDEAAA17542CFBDA /* YapDatabaseViewConnection.h */, + 6420E231B1D3276EA6A638111F252877 /* YapDatabaseViewConnection.m */, + 9861BD2DC15E61268BD3FD55E70D2F61 /* YapDatabaseViewLocator.h */, + E89217A8C86184100EE1072F845012CA /* YapDatabaseViewLocator.m */, + D0DA094E18A62EDE29D6C22181F92E03 /* YapDatabaseViewMappings.h */, + 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */, + F244822683D33121C45F68E3774D615C /* YapDatabaseViewMappingsPrivate.h */, + A5D0AE99436E186A0315225B0763A337 /* YapDatabaseViewOptions.h */, + 6F717A969BF0EE9A9FFA7A75E3D573B9 /* YapDatabaseViewOptions.m */, + 55432A32186A8C49C85E024E7F682A91 /* YapDatabaseViewPage.h */, + 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */, + 0B0863E086C27D0737E414CC549F7E5D /* YapDatabaseViewPageMetadata.h */, + 2599F0811F8D7598F9D01F4BBF02D92E /* YapDatabaseViewPageMetadata.m */, + DFD0722CA151D949941A5FA55BF7BEE8 /* YapDatabaseViewPrivate.h */, + D72865FD935E4404FA3687ED0E18A0D4 /* YapDatabaseViewRangeOptions.h */, + 408D2C12386A31DF78ECC997CE0CC9EB /* YapDatabaseViewRangeOptions.m */, + 68EDBE9CA623FEE6B80621D3AAA5DD59 /* YapDatabaseViewRangeOptionsPrivate.h */, + 1B206F4F2E0E74AA5F4F2E1BEAC9DB29 /* YapDatabaseViewState.h */, + A741CC79CA05EE37BF8E2933D4C52E29 /* YapDatabaseViewState.m */, + F977D6A2C2F118594F64CD1291DC6883 /* YapDatabaseViewTransaction.h */, + 25C41D3FE1ABAB745BC134AD4F2DBE71 /* YapDatabaseViewTransaction.m */, + ); + name = View; sourceTree = ""; }; 1CDC5B3172B97B959F045851390FB70E /* Mnemonic */ = { @@ -5269,21 +5362,6 @@ path = Mnemonic; sourceTree = ""; }; - 1D18AEF2028766D22B3EDFBB26CA664D /* Support Files */ = { - isa = PBXGroup; - children = ( - 9FBB91A0A044DD0C6F85FE1ABCB98546 /* Reachability.modulemap */, - 14527BDCA1B6AC0C9A2D1B05F5C94B5E /* Reachability-dummy.m */, - D22F55680712AF05564BC6443025EF9B /* Reachability-Info.plist */, - 1A7A0251687B1F97AFE34B4A5A6E7B3D /* Reachability-prefix.pch */, - 8DB2C50DFDF7CDD1D3003A881C7053ED /* Reachability-umbrella.h */, - 5AD20B954722F827FFFC7C8416D6050C /* Reachability.debug.xcconfig */, - 7C97EB845125305666906BBAA19B5E07 /* Reachability.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Reachability"; - sourceTree = ""; - }; 2053AD9B0975B9DA2ADB8C6F0BC436EE /* Pods-SignalShareExtension */ = { isa = PBXGroup; children = ( @@ -5300,31 +5378,39 @@ path = "Target Support Files/Pods-SignalShareExtension"; sourceTree = ""; }; - 21B44EDBC50826EA054ED1F7ACD01639 /* CloudCore */ = { + 237D6ED817C6FDC2662C843C0474C047 /* Support Files */ = { isa = PBXGroup; children = ( - 2A2212618105BDEB97E3310C87234794 /* YapDatabaseCloudCore.h */, - 59ADF2B9A2D4C40DD8B764CCD7958992 /* YapDatabaseCloudCore.m */, - 052AE1E5F7700521B00572360D4EE23C /* YapDatabaseCloudCoreConnection.h */, - 305EFFE1F3B4699AAECE5204C48B0CDD /* YapDatabaseCloudCoreConnection.m */, - B0CC16D49EE3C856D1D09F6A5869BA62 /* YapDatabaseCloudCoreGraph.h */, - E2145BA986B2153182477B0C74CBE80B /* YapDatabaseCloudCoreGraph.m */, - 076EF8D07D5DAF94017DAB3EA40CDDCA /* YapDatabaseCloudCoreOperation.h */, - E986A600FCAA2D32A8F4054C8FEF06E6 /* YapDatabaseCloudCoreOperation.m */, - 131B09FF0C316E765B0F7EB8B45DF02A /* YapDatabaseCloudCoreOperationPrivate.h */, - 3B3F0500BD2DC62308248EDB3FAD0321 /* YapDatabaseCloudCoreOptions.h */, - 85A07B26FDDBA73C571CA35D0AD9723E /* YapDatabaseCloudCoreOptions.m */, - 6179D854645561C0863A9678E5A2FD93 /* YapDatabaseCloudCorePipeline.h */, - 5297F19E233BCF7B1100D26EDB1436DA /* YapDatabaseCloudCorePipeline.m */, - 6D85A2AC3AC720F39616B9E09BE3F6C8 /* YapDatabaseCloudCorePipelineDelegate.h */, - 0C44E2C6E8C604F71C3BDCF62E6BE8A3 /* YapDatabaseCloudCorePipelinePrivate.h */, - 8426290EC13D1C56D2C9257B24F86447 /* YapDatabaseCloudCorePrivate.h */, - 5BDED0569B7D806366AD89BC59A4A259 /* YapDatabaseCloudCoreTransaction.h */, - C56CEC9D641B520E0304C5629301CC55 /* YapDatabaseCloudCoreTransaction.m */, - 5CFE611BB08E57AC7232BA4140F8BA6E /* YapManyToManyCache.h */, - 71835A23F4A73993065EB8A44A39E5C4 /* YapManyToManyCache.m */, + 446C07DA6D1E4F51DA687F2561BD29D6 /* SQLCipher.modulemap */, + 4C4FCB0E68949C11572AB0129412AB4D /* SQLCipher-dummy.m */, + E421525F780B8174DBA6EF332AFA2702 /* SQLCipher-Info.plist */, + 1326E0AC4EE7D3BB97467885235D513E /* SQLCipher-prefix.pch */, + FE1D67E7AB6749B6667A89FD5AE39E98 /* SQLCipher-umbrella.h */, + 27B6B6A9DDAA896FFFC6BD2201F74AE2 /* SQLCipher.debug.xcconfig */, + 12063F6216D2C178F895D0E6077FD676 /* SQLCipher.release.xcconfig */, ); - name = CloudCore; + name = "Support Files"; + path = "../Target Support Files/SQLCipher"; + sourceTree = ""; + }; + 23BCB8F27A6E0270BD3043EAB29198C5 /* Support Files */ = { + isa = PBXGroup; + children = ( + B7B8AA625EF2418CC1B66CDCF6D26019 /* SessionAxolotlKit.modulemap */, + 7D9907F51801C8D40628DC940F8D993C /* SessionAxolotlKit-dummy.m */, + 8E11AB467269AAC9EC30479FDCD70D62 /* SessionAxolotlKit-Info.plist */, + A1FBA5B4C401BF48AEFFCC2ECD403566 /* SessionAxolotlKit-prefix.pch */, + B0E35A4681A2F88D2E08FF60E9AF6C11 /* SessionAxolotlKit-umbrella.h */, + 313467668FECE8173BA64F596B94A83F /* SessionAxolotlKit-Unit-Tests-frameworks.sh */, + 18EEF3C82B625815D23CC785728D0A49 /* SessionAxolotlKit-Unit-Tests-Info.plist */, + 71C26AEDEAF28FE2EAB6CEC62D69BB1A /* SessionAxolotlKit-Unit-Tests-prefix.pch */, + 7F1C95DDFEC3A7E03A75AA98DB7BBE0F /* SessionAxolotlKit.debug.xcconfig */, + 15E023B0C6AFE4B204C0E046A09A9A15 /* SessionAxolotlKit.release.xcconfig */, + B8B7DF66B88FE8ACBCB211175F9F677D /* SessionAxolotlKit.unit-tests.debug.xcconfig */, + 7CBA0DA81AF6B9BCC3AD4297863DA5B6 /* SessionAxolotlKit.unit-tests.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SessionAxolotlKit"; sourceTree = ""; }; 2426E1E1A9C76364523F362780F57769 /* Resources */ = { @@ -5346,6 +5432,24 @@ name = Pod; sourceTree = ""; }; + 2467B3CB64C4AB9AF41B674D719C3857 /* PureLayout */ = { + isa = PBXGroup; + children = ( + 6C8647DFD5BB2998090E274AF7A31DD6 /* ALView+PureLayout.h */, + 184A8AE717DD664D20A802586D81BC4B /* ALView+PureLayout.m */, + FAB2DD42228054E40CBC7C4B2EDB6EA6 /* NSArray+PureLayout.h */, + 4D5C2E28AF49066651C75A7A18DB7220 /* NSArray+PureLayout.m */, + 328064B75FCF5006F895604BE7DCADFB /* NSLayoutConstraint+PureLayout.h */, + E54D77FC18087505864A365CE7C50D60 /* NSLayoutConstraint+PureLayout.m */, + 6B57A2C03AE751856FF4954C0D23FC38 /* PureLayout.h */, + B807BA28F7B87D0C293784194A817FE5 /* PureLayout+Internal.h */, + EA4F856385D27AC02AAF792115E60B8E /* PureLayoutDefines.h */, + D4F4789740C2A13FBFC750CC8267C2CC /* Support Files */, + ); + name = PureLayout; + path = PureLayout; + sourceTree = ""; + }; 27D415DEACA925E78D3335A284223B2F /* Meta */ = { isa = PBXGroup; children = ( @@ -5365,6 +5469,46 @@ path = Deprecated; sourceTree = ""; }; + 29D35B7123819CFE1BB66604F91CBD02 /* Support Files */ = { + isa = PBXGroup; + children = ( + AA146FA57A9EBC53D9ECAF47358EA40C /* NVActivityIndicatorView.modulemap */, + 5DDE70C8B516AD223573349C21459C92 /* NVActivityIndicatorView-dummy.m */, + 48325CFB3ED048DA0B2C5AF78598D5FB /* NVActivityIndicatorView-Info.plist */, + 670928D37D262159F725D1D16681C882 /* NVActivityIndicatorView-prefix.pch */, + 34A15FFA57D876CD71A5B6B7AA9C18A3 /* NVActivityIndicatorView-umbrella.h */, + 8E821777037BBCA15BF5328D12139934 /* NVActivityIndicatorView.debug.xcconfig */, + F5C4EDFA7388B1392B903CD403BF3475 /* NVActivityIndicatorView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/NVActivityIndicatorView"; + sourceTree = ""; + }; + 29F3BA4198CE3EC0645A0C99AB0C3D29 /* Support Files */ = { + isa = PBXGroup; + children = ( + 015336C3AE45F67DFC37A9EBE339381F /* SAMKeychain.modulemap */, + 9061845F6291FC159FCD324A17D9453C /* SAMKeychain-dummy.m */, + 524BCA726BBE0FD07FAFF19D3AAC2360 /* SAMKeychain-Info.plist */, + B00CC20FCBACA8532EADC0B9D602EF3B /* SAMKeychain-prefix.pch */, + 9AC210ED595C32A7326E9D07F7CF267E /* SAMKeychain-umbrella.h */, + 913A3F1B6EC8063443BB17144183D515 /* SAMKeychain.debug.xcconfig */, + 715FEB84C1B492F55090935381A5592B /* SAMKeychain.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SAMKeychain"; + sourceTree = ""; + }; + 2A0DE385EBEC9DEF93A5E063C67A0326 /* SQLCipher */ = { + isa = PBXGroup; + children = ( + 6CFCDBA8737892B5287A46E88A4EEAA4 /* common */, + 237D6ED817C6FDC2662C843C0474C047 /* Support Files */, + ); + name = SQLCipher; + path = SQLCipher; + sourceTree = ""; + }; 2A862488FD845B982750CBB96F877512 /* iOS */ = { isa = PBXGroup; children = ( @@ -5385,45 +5529,89 @@ name = iOS; sourceTree = ""; }; - 2C0EB1513FCAAB3EE398E27FDE0D61F1 /* Extensions */ = { + 2B30672D77B0823879204F59C18641FB /* SSZipArchive */ = { isa = PBXGroup; children = ( - 57D705CF42AD6CFF326D3A50F80D8E26 /* ActionManager */, - ED707561EEBC8E6A3C627981F0BC7269 /* AutoView */, - 21B44EDBC50826EA054ED1F7ACD01639 /* CloudCore */, - D59C54583CEB139A6F7A54BC2B97737F /* CloudKit */, - 19735C64250280F436958306ACD1F406 /* ConnectionPool */, - EA93A00DF0936F7806ACD0C07DB5B8B5 /* ConnectionProxy */, - C5BF6D187DCC039487AA3EDB059B290D /* CrossProcessNotification */, - CDC8AE26B0A8F2F81DCCE6A6AFEE2CE4 /* FilteredView */, - 2CA9B5692C2EF26C78D0AAC0AD4DC873 /* FullTextSearch */, - 46028DA262D399845358BA0E347778D4 /* Hooks */, - 7554B4FB58D56E8455D1F0F90556D5B5 /* ManualView */, - FB2F90A58CBAFB32CC83635D24124249 /* Relationships */, - 14CF00E3EA03E448B79230E300440355 /* RTreeIndex */, - 6D709F70DFBAEC7DF5C51CE9E718BC90 /* SearchResultsView */, - BACE67E60A80469686F45D9E4A338702 /* SecondaryIndex */, - C2D3A39AEC0B22D6232DDB2A199B8135 /* View */, + 22F66B458802EA515A80C84F6FD94828 /* mz.h */, + 4799A046DB55C0248A0BF07DF1712D4D /* mz_compat.c */, + 6F978425F2FAF9FBA54F4ECA4ABB4536 /* mz_compat.h */, + 644B9FF6835091C44036D97F018A355E /* mz_crypt.c */, + 5D4A7DEF65C38AFEF9D549CE21E83CB3 /* mz_crypt.h */, + 6C2DD3EA30BFEE4746CF92334377FDD0 /* mz_crypt_apple.c */, + D3FE785CF660917C6EB45257FEA61D56 /* mz_os.c */, + FAE66165BC21D52A81D714C1D19EB91B /* mz_os.h */, + CAEB9D08DB51043D26066BF92B24EE23 /* mz_os_posix.c */, + A1DEE5523FBC8CBDE64DFD95D90F4827 /* mz_strm.c */, + B8C1C5F05DC57BC653C098F55E11B33D /* mz_strm.h */, + FDF05D99E39AA2C46491AC8DA521B2C8 /* mz_strm_buf.c */, + E0C0ED78D2FBCE8532800FCE7DA391AC /* mz_strm_buf.h */, + 745C6FD7894D4F365148D91A031F75C4 /* mz_strm_mem.c */, + 3BF43D4C7F3CCD08E1770A7D34A791B8 /* mz_strm_mem.h */, + 84DE74CB173A147E0EC366EF31A0CE03 /* mz_strm_os.h */, + 4C68B6C009E0DF85A89028F096309744 /* mz_strm_os_posix.c */, + EA29D23716D4CD449A11B2196CD8C902 /* mz_strm_pkcrypt.c */, + 3A0CCA63246C89109DAF298A3BBD9980 /* mz_strm_pkcrypt.h */, + C9C90392BF439C415EB425D5B39CE368 /* mz_strm_split.c */, + 64F1639F6AC484C7DDECA522827C8B95 /* mz_strm_split.h */, + 83BA9EB9104B3EE3DC185A110B6DD3D2 /* mz_strm_wzaes.c */, + 915069B8E3D47C5F791F3543E44A0745 /* mz_strm_wzaes.h */, + 5328D2FDE22C7E0AC939ABAA3EE9A0CE /* mz_strm_zlib.c */, + 33C61F841E8C4F864D39A9D9A5D0D460 /* mz_strm_zlib.h */, + E5BFA8E3A02540180589DF00EB7B6652 /* mz_zip.c */, + 2B46466CDD23C6933C764A50AF93E080 /* mz_zip.h */, + 600F265C989E3B1163DE732C9DF5BAFE /* mz_zip_rw.c */, + 654050896B546EF8D13DDFC8B26EBD4D /* mz_zip_rw.h */, + B7F53A2052B37C979F5E29DDA0866EE1 /* SSZipArchive.h */, + 9620CCA00A3CAC37C54031BB713DE282 /* SSZipArchive.m */, + E5B3EE4C125C028BDF39632F02742770 /* SSZipCommon.h */, + 634D7EC01C7DBECB5FE57921525AB3E3 /* ZipArchive.h */, + 524DDF5F55A99BD57C69FE8A865B3EFE /* Support Files */, ); - name = Extensions; + name = SSZipArchive; + path = SSZipArchive; sourceTree = ""; }; - 2CA9B5692C2EF26C78D0AAC0AD4DC873 /* FullTextSearch */ = { + 2D88C23D67D565DA594743625497B7F5 /* Support Files */ = { isa = PBXGroup; children = ( - D0E001189E7C5E4E883B687B75B25B99 /* YapDatabaseFullTextSearch.h */, - EC3963D5C56F6BFCC8B0496DFC0E2377 /* YapDatabaseFullTextSearch.m */, - 702C0CAABF0F1FD0DE84D79FDAA6364B /* YapDatabaseFullTextSearchConnection.h */, - 8E3B096CAE3FECCA943F97EB9CAF2776 /* YapDatabaseFullTextSearchConnection.m */, - 449F26C52004B00AED8BFA4A420E118B /* YapDatabaseFullTextSearchHandler.h */, - 0667E1EA13397CC31D4A95AF9AA51203 /* YapDatabaseFullTextSearchHandler.m */, - 71C90B797BD4B9A456B5AFD51948D457 /* YapDatabaseFullTextSearchPrivate.h */, - 313364FC9975B6362FCF82FA00F255A1 /* YapDatabaseFullTextSearchSnippetOptions.h */, - 35A09ECCE44BA209F84EC51FE50C3A68 /* YapDatabaseFullTextSearchSnippetOptions.m */, - DC83C2F5BB81F49B0F42A847F2AC9AE8 /* YapDatabaseFullTextSearchTransaction.h */, - D42B845BD9143C050CE6479A29D070F1 /* YapDatabaseFullTextSearchTransaction.m */, + 12A4AAB86D91E0CD688766CF4197DF97 /* PromiseKit.modulemap */, + A67FBD6BA24DAF4D00DDA66C2319A40B /* PromiseKit-dummy.m */, + 3543DD7928D4409B9715D8D65FAAAEBD /* PromiseKit-Info.plist */, + F205104E191FCF6C058BA7B73F4D4BF6 /* PromiseKit-prefix.pch */, + E6F683E3E0846DFDCC3D6FA12F771551 /* PromiseKit-umbrella.h */, + B9C3F782B6BE15EBC46BBA2E55592F8B /* PromiseKit.debug.xcconfig */, + DEF61B1DEB862409D28D6519FDE1FC9C /* PromiseKit.release.xcconfig */, ); - name = FullTextSearch; + name = "Support Files"; + path = "../Target Support Files/PromiseKit"; + sourceTree = ""; + }; + 2DBA171C642E6FAB03269F8CD68CF2D6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0E0E104D9292CCAC8DC42C7ED662DFE5 /* FeedKit.modulemap */, + 967F44A8681880C633924149A3EE992A /* FeedKit-dummy.m */, + 61EBD1D586D0E2A809C25298F72320CB /* FeedKit-Info.plist */, + 390056ADE0FDC24C0A5174C2115914FA /* FeedKit-prefix.pch */, + 787FAC01B191FB39BDE22C09C52FB0E2 /* FeedKit-umbrella.h */, + D99C47B8262FA1DF595C1EF4BE9F5831 /* FeedKit.debug.xcconfig */, + 45FAE08F5B8F486A1FB6F7599701F9CC /* FeedKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FeedKit"; + sourceTree = ""; + }; + 2DCAA2E87BB3CE535B334EA73629321D /* extobjc */ = { + isa = PBXGroup; + children = ( + C5B15215E7EE781883D571EFE29DFADB /* EXTKeyPathCoding.h */, + 51799199AA54227372832A754B0D7F4A /* EXTRuntimeExtensions.h */, + C64A8FF8D962EE27370CFCA1709827E1 /* EXTRuntimeExtensions.m */, + 8D75F55D23348DF8633197D6706B0600 /* EXTScope.h */, + 65ECE24255C3A845CB6AA0194B0FFC43 /* EXTScope.m */, + E09F80DA70230F19F5043BB5560FF4A4 /* metamacros.h */, + ); + name = extobjc; sourceTree = ""; }; 2DD2F779D49819373D904044A7E12991 /* Util */ = { @@ -5437,46 +5625,97 @@ path = SignalServiceKit/tests/Util; sourceTree = ""; }; - 2F2DD40A3A2C3FD60B64D812B6CEFA0E /* Support Files */ = { - isa = PBXGroup; - children = ( - 1B86C15764F049ED46146F2CA6CF346B /* SQLCipher.modulemap */, - 50BF35C13DC69BC7D7A81FDBF4A9ECBB /* SQLCipher-dummy.m */, - AA428913FFC30343D830F955A33AC46A /* SQLCipher-Info.plist */, - E03E2DD2A1D4516943BFDECD2D39519F /* SQLCipher-prefix.pch */, - B4DBB3101DE66EBCFC4C96FD843B9F56 /* SQLCipher-umbrella.h */, - B604D47090F844EFB298C6998A244408 /* SQLCipher.debug.xcconfig */, - E70564585A0950CE5E53A8F1B77060A8 /* SQLCipher.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SQLCipher"; - sourceTree = ""; - }; - 301D17BEA12D0D4BC4E975C32D3CC39B /* Support Files */ = { + 2E014BA05A22F6804FD87D9123A242A0 /* Core */ = { isa = PBXGroup; children = ( - D4D693F8F89C289CDEE89A30ED70B7C6 /* CryptoSwift.modulemap */, - 186E4E1228176004E12EE29619899156 /* CryptoSwift-dummy.m */, - B496851576ABB3065507983ECDE7DAC4 /* CryptoSwift-Info.plist */, - AA0DAE1AAE6D7AED9402F92FA8B43AD3 /* CryptoSwift-prefix.pch */, - 1BBCB7D143349ED63C7A8A1DA22EDFEE /* CryptoSwift-umbrella.h */, - CD5A03495F0B4360F082258D454B59EB /* CryptoSwift.debug.xcconfig */, - 9FD949C0BCD91326925F36CE2AA13161 /* CryptoSwift.release.xcconfig */, + 74FF94AF0C615718FDC9601AB47296D6 /* NSDate+YapDatabase.h */, + 9A798CC021F9FD774F1869E02537C9CD /* NSDate+YapDatabase.m */, + 4D9B8E02FDAD1D3FF468010A56588D5C /* NSDictionary+YapDatabase.h */, + 499F69D1F4A8265FCE15FF00D45BD064 /* NSDictionary+YapDatabase.m */, + C84931C0CF27A2C00E3AF22E11CB1DF1 /* yap_vfs_shim.h */, + 18458F4D9D41546EC5B058766324360B /* yap_vfs_shim.m */, + 41439921E6AF3A939B98B3F53F3B459E /* YapBidirectionalCache.h */, + 8A18CBEC173B13393E75CD29FC76D91E /* YapBidirectionalCache.m */, + E3D57CBE1FA45F5B0A222ED69AA08F64 /* YapCache.h */, + A827282D9901178FE577B0C61A6F625C /* YapCache.m */, + 31C57C28F1FDC0EA363163FA631B6F7F /* YapCollectionKey.h */, + 353318EF63D7A02510CC8A0A774F421A /* YapCollectionKey.m */, + 34080A350FC8D80522BDD098093FD3D9 /* YapDatabase.h */, + 5D6B35F1E5F95D7FB28AF65CB67CFDDF /* YapDatabase.m */, + AEDE7F703B4F5B09E7B7C8209B713E98 /* YapDatabaseAtomic.h */, + D22F1FBE9B587156F243BCABE3DF3511 /* YapDatabaseConnection.h */, + B1F493A77B521730908D0C8BDB5CA049 /* YapDatabaseConnection.m */, + F041470B8243264CA229D35B3CC103B8 /* YapDatabaseConnectionConfig.h */, + 7CFE16DC6B6CB157BD4015D4F547DA25 /* YapDatabaseConnectionConfig.m */, + 93D9CE7012E637A7094AF0689A65AE56 /* YapDatabaseConnectionState.h */, + 9BECFD1970757B2FF554F5C66C99B2F7 /* YapDatabaseConnectionState.m */, + 666F920F7B0111AFCB3338FD7A74A462 /* YapDatabaseCryptoUtils.h */, + DA12413356A0D47030C416CA5CAE5BA6 /* YapDatabaseCryptoUtils.m */, + 274DE6BCF69B5F8F2080451A335FC6E7 /* YapDatabaseExtension.h */, + BF090D718D63A00858AE648F5B09094A /* YapDatabaseExtension.m */, + B3BB375B657B7F071ADCB4BA097A2571 /* YapDatabaseExtensionConnection.h */, + FB48D2ABDA7978F0196BB34CFF76B5C4 /* YapDatabaseExtensionConnection.m */, + AA08ECC08C9E0EBF57290CAF7C3D623E /* YapDatabaseExtensionPrivate.h */, + 9A9E7DF36E0E0EA90560F8743E52E4B7 /* YapDatabaseExtensionTransaction.h */, + 01CB7C8C2A7B91DB062A82D3CC5BCF2A /* YapDatabaseExtensionTransaction.m */, + 9FA3509D1CEDF474D7E9EEACE8353097 /* YapDatabaseExtensionTypes.h */, + CBF84E1FC51D7D4253930C589ED60BF9 /* YapDatabaseLogging.h */, + 3DF7889A325C9E56047C6E64A1788DF4 /* YapDatabaseLogging.m */, + 5CAA810F312C7EC84CF61BCEAAEBDC17 /* YapDatabaseManager.h */, + 3EF4DEE025886970BC38E761CBCBC124 /* YapDatabaseManager.m */, + B6B4D98C080D24A576FD8E1B9345CE82 /* YapDatabaseOptions.h */, + BFE906B6933CEEBDB0B277CB6187F1CE /* YapDatabaseOptions.m */, + 852D52EF19CFECF987D7AB56310DE7DD /* YapDatabasePrivate.h */, + 7E621ED09C497B25FA73D8DDC7BAD7BA /* YapDatabaseQuery.h */, + 05F74EB0EC71D20292CD6F766CE506DB /* YapDatabaseQuery.m */, + DF2F682FA7F4F0A0F160BFC722375798 /* YapDatabaseStatement.h */, + 15730CD30364C863B67C69E4F9BABE5C /* YapDatabaseStatement.m */, + B66072DB60952017F3311C8628DA0986 /* YapDatabaseString.h */, + 7DC569028529B2103C1963B548B178CE /* YapDatabaseTransaction.h */, + D3D1FD09E78699701EB03CBF36732996 /* YapDatabaseTransaction.m */, + 3D102A6FDEACDB7F1EB416DDD3D2EB2F /* YapDirtyDictionary.h */, + D6D97387408C8ADA0424312A8E1A56B2 /* YapDirtyDictionary.m */, + D7ADF8BCF0ADB86726A693B097A23C69 /* YapMemoryTable.h */, + 054AF2743BF56B182BE1CEA3467F550C /* YapMemoryTable.m */, + 0754F0DE500DA0DFCEC481E1E4FA0916 /* YapMurmurHash.h */, + 03933F8D25D685ADB0E7D6655989B7BC /* YapMurmurHash.m */, + 0489D146C19300235D1741137B20945F /* YapMutationStack.h */, + B09B1AF3F56A2D36F471A805F1A8EFFE /* YapMutationStack.m */, + A3A022E1699D788705C152FB42160FC7 /* YapNull.h */, + 4E31C27C0036B70FAA6F00943BFDCA76 /* YapNull.m */, + 23E017B7824AEA3D076A072AABD9A4BC /* YapProxyObject.h */, + D077743B7831075745B6DE37DF0DFA79 /* YapProxyObject.m */, + 623A7035D938044971C4DB9143949BB6 /* YapProxyObjectPrivate.h */, + AB880FF7BC3A725FA0A6ED71DB52620E /* YapRowidSet.h */, + 33E6F194D83F5C31EE922B7E268F430F /* YapRowidSet.mm */, + 68B6C36D99621DA6182887C2DBEB7BD1 /* YapSet.h */, + A6A35826CAFBAB349B4A7CC24F39573F /* YapSet.m */, + 778FE616C3C8E36886F423370AB16C80 /* YapTouch.h */, + 2A44C78068E6F9DF0F4824D406360880 /* YapTouch.m */, + B4B30AC38637952098963924C6CE90C3 /* YapWhitelistBlacklist.h */, + 0ADC7E35B484694DBA5C33DB08D720A5 /* YapWhitelistBlacklist.m */, ); - name = "Support Files"; - path = "../Target Support Files/CryptoSwift"; + name = Core; sourceTree = ""; }; - 308C4DCFD30F68519BBF56596A99AF06 /* PromiseKit */ = { + 2E07E348D2C0C5A5FC5EE3F38F57F481 /* SecondaryIndex */ = { isa = PBXGroup; children = ( - 86454D11C57D268F9603ADCFF9BDE6DD /* CorePromise */, - 61073CE4D9F26AEC57F1DED6A17A7C67 /* Foundation */, - B6770DF0A4B21D6C8CAEE7C111D5981A /* Support Files */, - 9640E1DC1144CF09E550BF1AD3B5BA16 /* UIKit */, + 04AA3F5FAF8ACCF3BDC26462B93AB765 /* YapDatabaseSecondaryIndex.h */, + 43E91E312E8FCC6B7AD68060A1ED721C /* YapDatabaseSecondaryIndex.m */, + B46ACB158BDA8155F8EFB82994B7F77B /* YapDatabaseSecondaryIndexConnection.h */, + 5F123608D4A916FDE6EC3D0CF56FEB3C /* YapDatabaseSecondaryIndexConnection.m */, + 1B2A2EC660876AC5FFFD40C656EE8CB8 /* YapDatabaseSecondaryIndexHandler.h */, + 8953923410C2D463E9E731169E71835B /* YapDatabaseSecondaryIndexHandler.m */, + 8E49F4A515CD6668644C8E3B3AAB8DE8 /* YapDatabaseSecondaryIndexOptions.h */, + C7EA74B31A61284142EA68ED49E54B19 /* YapDatabaseSecondaryIndexOptions.m */, + 5597F3761E098B219601CF6174A8456B /* YapDatabaseSecondaryIndexPrivate.h */, + F1370A07CAE48C5061E24F4E2384AA88 /* YapDatabaseSecondaryIndexSetup.h */, + 35F1E6955C41AD7E986529B0A231ABF8 /* YapDatabaseSecondaryIndexSetup.m */, + D5A0A2BCB4D6D4F28E6C783FDDFC7E4B /* YapDatabaseSecondaryIndexTransaction.h */, + EC8CF333AF07A76A4574420F8C46820D /* YapDatabaseSecondaryIndexTransaction.m */, ); - name = PromiseKit; - path = PromiseKit; + name = SecondaryIndex; sourceTree = ""; }; 32E5B23461D2F7DAAED7181471EE58A8 /* Security */ = { @@ -5518,116 +5757,106 @@ path = API; sourceTree = ""; }; - 34634B193BF9B0E32C5AEA66B429F284 /* Security */ = { + 34AD38A81390B127F809BDED212F76B8 /* Support Files */ = { isa = PBXGroup; children = ( - 4BB55602F0EF7FE0158DC7161E2623E8 /* AFSecurityPolicy.h */, - 9B4DC2755A295E87E8BDE80EB646E570 /* AFSecurityPolicy.m */, + EF00AFF5A2331A51E24F3B3594E298A7 /* GCDWebServer.modulemap */, + 546E372E76B59ADDD7053455806F90D7 /* GCDWebServer-dummy.m */, + 0B20D1593C4230E5289FB52C36BA14EF /* GCDWebServer-Info.plist */, + 229246EB3C2293788FF6EA3B4327854F /* GCDWebServer-prefix.pch */, + B3796D011668C1A2AF7E7DDBCAB64B96 /* GCDWebServer-umbrella.h */, + 1AB60237B81C60153A378258981BB2C9 /* GCDWebServer.debug.xcconfig */, + 3BDDFF32556083EECE87748F0B1071A4 /* GCDWebServer.release.xcconfig */, ); - name = Security; + name = "Support Files"; + path = "../Target Support Files/GCDWebServer"; sourceTree = ""; }; - 34C8CCB010EDF02459D83C36827F5E0B /* Starscream */ = { + 34D132648D06D8472331B139ACB9829D /* Support Files */ = { isa = PBXGroup; children = ( - 115788847FDD50E0CF2BC712704D288A /* Compression.swift */, - 6E442B6B7708DCF083757E44D53AFCB5 /* SSLClientCertificate.swift */, - 5858FE09DC7A317DECCD8C6D9A4FD1FF /* SSLSecurity.swift */, - 07AEE302B7CEFCD7EC5E7ED4D228F9B7 /* WebSocket.swift */, - 7E2A568CFC1A3D87B4EDC9D6D2ECBCB8 /* Support Files */, + 5BA9C367DF184F5E8F0CD0F8A6E3707F /* SessionHKDFKit.modulemap */, + D9505BBA241D28D9F7DFBDDC863903E4 /* SessionHKDFKit-dummy.m */, + 3483F66422457B277128C8161CD72E16 /* SessionHKDFKit-Info.plist */, + 8E4638665CF1D2551253159803E106A4 /* SessionHKDFKit-prefix.pch */, + 4B9F19D25236164199822576B3A78F1C /* SessionHKDFKit-umbrella.h */, + 2BDD0FFE773BE54650FB238AE76AEAC8 /* SessionHKDFKit-Unit-Tests-frameworks.sh */, + EF209E95965BB4461AF2C99775619910 /* SessionHKDFKit-Unit-Tests-Info.plist */, + 3798CE9020A6F76065505DB41CD8C39C /* SessionHKDFKit-Unit-Tests-prefix.pch */, + 0A8EC53067D3E4A803F5EB4AD030CA3A /* SessionHKDFKit.debug.xcconfig */, + ED64B576E992F4DD4509A0548E0F4794 /* SessionHKDFKit.release.xcconfig */, + 83A410429368C31983886572F72ABF85 /* SessionHKDFKit.unit-tests.debug.xcconfig */, + 6D2E545918C579E5EB9F40C8E413401E /* SessionHKDFKit.unit-tests.release.xcconfig */, ); - name = Starscream; - path = Starscream; + name = "Support Files"; + path = "../Target Support Files/SessionHKDFKit"; sourceTree = ""; }; - 3576321364F3D89213D550897499FEB6 /* UD */ = { + 34E7EFC36A8156EE5D99427EE64476C7 /* FilteredView */ = { isa = PBXGroup; children = ( - 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */, - AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */, + 3D57BF6F489D56779E3CD8F61C6AA23C /* YapDatabaseFilteredView.h */, + 422035063DE6AA5D75C5DA673FCAE8F3 /* YapDatabaseFilteredView.m */, + 563658FC222EB92935E05210DA761AAA /* YapDatabaseFilteredViewConnection.h */, + 724C575420831BE3117B325298E234B4 /* YapDatabaseFilteredViewConnection.m */, + E82E4A1D3EA10AC51A47BB0A1E7B0573 /* YapDatabaseFilteredViewPrivate.h */, + 83A37DB2EEA1199365D7637E5D80ECDA /* YapDatabaseFilteredViewTransaction.h */, + 15E82CF6BF2078D1B935E272DA0FD0A6 /* YapDatabaseFilteredViewTransaction.m */, + 54F5F322D403C2B8BE23DDD02753E341 /* YapDatabaseFilteredViewTypes.h */, + 41088E0D570944B7F49538972567B91F /* YapDatabaseFilteredViewTypes.m */, ); - name = UD; - path = UD; + name = FilteredView; sourceTree = ""; }; - 36D88D189B58221257A7BAA20C3E7BEA /* Support Files */ = { + 3576321364F3D89213D550897499FEB6 /* UD */ = { isa = PBXGroup; children = ( - 18792C22E6968CCB3575A9557392D11C /* UITextView+Placeholder.modulemap */, - 0C9497F84B49DBAF7F2DA112A469B794 /* UITextView+Placeholder-dummy.m */, - D6182A34A68A80930330FAA1AA608A61 /* UITextView+Placeholder-Info.plist */, - 1ADFD9673E80EF702EAF4B7E4846361D /* UITextView+Placeholder-prefix.pch */, - C3996C4BF00E8D9EE7812519BBCC62C3 /* UITextView+Placeholder-umbrella.h */, - 2469184C23FC391B1885E82BA2DD274B /* UITextView+Placeholder.debug.xcconfig */, - 13BD9C1A209614D9900960C2D0D47FB5 /* UITextView+Placeholder.release.xcconfig */, + 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */, + AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */, ); - name = "Support Files"; - path = "../Target Support Files/UITextView+Placeholder"; + name = UD; + path = UD; sourceTree = ""; }; - 37A39103198ADE50BDA24886A13C1526 /* Support Files */ = { + 3850458DFC92DC80C1C363BB68FD0B31 /* SessionHKDFKit */ = { isa = PBXGroup; children = ( - 834A0DDDF15E192897116BE984B6F292 /* SSZipArchive.modulemap */, - F13A0A5734A00AA4D7110B176FAEAEB8 /* SSZipArchive-dummy.m */, - 2E68446DD4D0A6D31EFE0F52B84A176B /* SSZipArchive-Info.plist */, - B928FCB1292A6669B3E88D53EA17C0E0 /* SSZipArchive-prefix.pch */, - 2107F4AD0CE57D1CE4F4E4486D00AB25 /* SSZipArchive-umbrella.h */, - 70A32CD428DA146555A0D5525F2EF966 /* SSZipArchive.debug.xcconfig */, - DD1522AA612C66BC6D4B33CDF8BB7332 /* SSZipArchive.release.xcconfig */, + D1672D27D8DBD992BE2892C1D9AB7A3B /* HKDFKit.h */, + 0DC54DE8D5800EE1B4A17034D5043310 /* HKDFKit.m */, + 34D132648D06D8472331B139ACB9829D /* Support Files */, + 903BD5E4A09C3D027700B17DBD0774E5 /* Tests */, ); - name = "Support Files"; - path = "../Target Support Files/SSZipArchive"; + name = SessionHKDFKit; + path = SessionHKDFKit; sourceTree = ""; }; - 380D2224F939AE14D3B67FC2A8F9E5FC /* Serialization */ = { + 3CE7C7D43E8A3AC4465F81D074B7CC65 /* ManualView */ = { isa = PBXGroup; children = ( - 7A1C0C20E85AA311AE1F2AEBC5E4C5EA /* AFURLRequestSerialization.h */, - C2271A0F37D8E5AFCF562B3249E5826A /* AFURLRequestSerialization.m */, - 082581981033D49A89E57E4728CC1786 /* AFURLResponseSerialization.h */, - 438036D78955002953567D0DD016F9D6 /* AFURLResponseSerialization.m */, + C5375340898C2B9FD943C6AE682D880C /* YapDatabaseManualView.h */, + C2A9685B300D3A2010DDCC35533F12F3 /* YapDatabaseManualView.m */, + A7290873FBAA4CA851FC1437DD3B8B03 /* YapDatabaseManualViewConnection.h */, + BB7CAD8EDAEDC4C5946575F691BA3E0D /* YapDatabaseManualViewConnection.m */, + AD28B2FF0EA416767BC1D7528F32D473 /* YapDatabaseManualViewPrivate.h */, + 5BCC823B64FA6E4B3F3B8D7808EDDA54 /* YapDatabaseManualViewTransaction.h */, + 3F44577E19A3E63020FEFD914A84F621 /* YapDatabaseManualViewTransaction.m */, ); - name = Serialization; + name = ManualView; sourceTree = ""; }; - 3BE74C44EBD45D912E4A29E5E4D7B447 /* Mantle */ = { + 3CFB2913210EABF421C7569A6637EF09 /* Support Files */ = { isa = PBXGroup; children = ( - D1CCE29CCEEB8F4B5BC830EC9052FA11 /* Mantle.h */, - E17392F0439F59D8C346B30ADB99A7AB /* MTLJSONAdapter.h */, - F093B3102FC9AF76E9DB4BC987647F84 /* MTLJSONAdapter.m */, - 6AD496D055D98BBBAD6ABF7AF2DA36AC /* MTLModel.h */, - 1F69F5DDFC0BD8B5FDA51F265779C803 /* MTLModel.m */, - BF47DC86F5FA68AAC7A15F087CBA97A1 /* MTLModel+NSCoding.h */, - 3FCC2D71A5936520AF090FFD1DACB0F0 /* MTLModel+NSCoding.m */, - A10D56955E0E92BF77DD1C59113045F6 /* MTLReflection.h */, - 91E69257EFA2DEF064068F34D78A7686 /* MTLReflection.m */, - 164FCE50011B399ECF1E6AB31FE61B96 /* MTLTransformerErrorHandling.h */, - 09A9163BDEEF6045F173FF90FC91019F /* MTLTransformerErrorHandling.m */, - 8665F1760A927C66157D2F98BA3B39E6 /* MTLValueTransformer.h */, - 92DC226CA134D8A686CA353A73F819DF /* MTLValueTransformer.m */, - 9EEAFDE6432B50763455A08CF7D65CF6 /* NSArray+MTLManipulationAdditions.h */, - BFC6E4B5B8EC5BCB88D26AC6050279E1 /* NSArray+MTLManipulationAdditions.m */, - F6FE4FD5C15394595F86D8DDF491FF41 /* NSDictionary+MTLJSONKeyPath.h */, - 069D3C0AE6269477A4CD9079C2BCB55A /* NSDictionary+MTLJSONKeyPath.m */, - D91395A0C1B8C9B2D24D5A6CBB3F7792 /* NSDictionary+MTLManipulationAdditions.h */, - 1CA8685A5D5ABBBEF85F9BB77D4A4916 /* NSDictionary+MTLManipulationAdditions.m */, - 5F7B529537EC6F0B0F1989F8532F0BB0 /* NSDictionary+MTLMappingAdditions.h */, - C8CBC2DAF812229B02F64354D7735E58 /* NSDictionary+MTLMappingAdditions.m */, - DDE7481F4605AFB2863C3EEF0645E0A7 /* NSError+MTLModelException.h */, - AD8A2F10E73FACF701BACA412318C2E9 /* NSError+MTLModelException.m */, - 04A4684FEE0BB43E89332346FC732451 /* NSObject+MTLComparisonAdditions.h */, - 37455E54C037EC954794895537A76DA6 /* NSObject+MTLComparisonAdditions.m */, - DD6B6AF09FD0137F9F892EDA0E56D9D5 /* NSValueTransformer+MTLInversionAdditions.h */, - 39CCF33AFBBAC2DB4E0738FE6971035F /* NSValueTransformer+MTLInversionAdditions.m */, - D40FDC1C23302C2C739509BE27AA5FF4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - 97890B476561991D19905D308E3CE539 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - 8D3DC5AFA0925D10A8B4A08929FCB035 /* extobjc */, - F2090410558EDBB79678F2A2796895EF /* Support Files */, + D21E2E50A12A918FAFA98E83DB2B8438 /* SwiftProtobuf.modulemap */, + 03C56C95611B85595CB3E56D64A3E349 /* SwiftProtobuf-dummy.m */, + 4090B4378792918CA6AEDAD63A866A07 /* SwiftProtobuf-Info.plist */, + 159CB3B3208635257D8F2F2D78B187D3 /* SwiftProtobuf-prefix.pch */, + 5A0AF80211FF0F7BD4572AA37FE1CBD7 /* SwiftProtobuf-umbrella.h */, + 7DCBCE0C8E28D798A600020023D2BC0A /* SwiftProtobuf.debug.xcconfig */, + 907885DAF0F0A57D08F27400CAAF5F1B /* SwiftProtobuf.release.xcconfig */, ); - name = Mantle; - path = Mantle; + name = "Support Files"; + path = "../Target Support Files/SwiftProtobuf"; sourceTree = ""; }; 3FA8500102A179DFAF239F162AF5A462 /* Utilities */ = { @@ -5669,6 +5898,43 @@ path = SignalServiceKit/tests/Storage; sourceTree = ""; }; + 42206C693BEEF5263152480D9AF88DA2 /* SessionCoreKit */ = { + isa = PBXGroup; + children = ( + 9522BB23EC5C59AE795165E1D143E69C /* Cryptography.h */, + 9D56804F57A47A570FAF43F2E22025F6 /* Cryptography.m */, + 37D9E705E4A7591B93B5EF675EF3E722 /* Data+OWS.swift */, + 9B20888FBECF82F5414FCB6D2BEB04E5 /* iOSVersions.h */, + 01FADA9A6C43AA9882D473C6721A961A /* Logger.swift */, + 9A8385CC02343A14CEDC2A83E67437FE /* NSData+OWS.h */, + 75E61C7C4EA224115EB0DB063975493C /* NSData+OWS.m */, + C495B885E81DFC2754B3D638288BC448 /* NSDate+OWS.h */, + CAC476AF8D47E05093CF7F09DA8A7EE9 /* NSDate+OWS.mm */, + 0B2A04771298E369BC9BD32E4CADEA76 /* NSObject+OWS.h */, + 74129B1E3F3E1E88F4F6B17EFC906098 /* NSObject+OWS.m */, + FA2527FD072620BAD7071A465C9E7FDA /* NSString+OWS.h */, + E8228C84B5609B56A08CB835158CD664 /* NSString+OWS.m */, + 6D334FD4994F876B92CFD8B2F8220AB4 /* OWSAsserts.h */, + 31C545DC2C192A113D5BB3F085722937 /* OWSAsserts.m */, + 1D71302CAAE3826B3E40713CAE27EADF /* OWSDataParser.swift */, + A7ABA877B85C393F79999B6693E21BC6 /* OWSLogs.h */, + 5B2B2F9C8A7C23B4DFE11B64A0B11970 /* OWSLogs.m */, + 90ACD2DC87293459179857D86707C816 /* OWSSwiftUtils.swift */, + 4625FCAE7CEAEFD0B0CE7EDE72D28933 /* Randomness.h */, + 4830794C22022E4ED5CEBA7808F7D476 /* Randomness.m */, + DF23F62F0C555BB5F88F866A80646403 /* SCKExceptionWrapper.h */, + 64688A37E56306AF82752A9708C8C393 /* SCKExceptionWrapper.m */, + CD10E28F73E9962488A762FCBAA0E6D3 /* SignalCoreKit.h */, + E1846CD7F790567D23BA639E6FCB6E34 /* String+OWS.swift */, + 3EE75F6A4867F303980B363062F1728A /* Threading.h */, + 2BEEC47CF949A2D024890949409E7BEE /* Threading.m */, + E69E1F93272D206F94D2D51254D4B5B1 /* Support Files */, + A756F351A416ECDA97E8401ABF77CC84 /* Tests */, + ); + name = SessionCoreKit; + path = SessionCoreKit; + sourceTree = ""; + }; 434ED612C316EDDFCD6F97A2DA6690D1 /* Sync Messages */ = { isa = PBXGroup; children = ( @@ -5682,217 +5948,260 @@ path = "Sync Messages"; sourceTree = ""; }; - 46028DA262D399845358BA0E347778D4 /* Hooks */ = { + 4703B3F2853359F35C379182388B87C3 /* Foundation */ = { isa = PBXGroup; children = ( - 237883CBB27AF3007BAC617C3F037D9F /* YapDatabaseHooks.h */, - 1D01E444021B2269FC28157D5C026EC5 /* YapDatabaseHooks.m */, - DA87053753D15CEFECFB96A9C1EA5286 /* YapDatabaseHooksConnection.h */, - FCD1F1C498B4670F47AB8C0A42B14D5A /* YapDatabaseHooksConnection.m */, - A9B8D2F505E7D7C8381358900832CE4B /* YapDatabaseHooksPrivate.h */, - 33A6D2C696AA064DC6F669C3BA650BF9 /* YapDatabaseHooksTransaction.h */, - C079E56A4BCA556F2FED8049ED1C75FC /* YapDatabaseHooksTransaction.m */, + 55964CFB3A8193C65E035A20E7543E70 /* afterlife.swift */, + 872939F820CCE3FA9B05CDDAB24C020B /* NSNotificationCenter+AnyPromise.h */, + 5986A5C8010E86FB4F18AE2EF0B390A3 /* NSNotificationCenter+AnyPromise.m */, + 1E5D8DE7043F44FE7DF41AD83C1AF92F /* NSNotificationCenter+Promise.swift */, + 577CB902B1F51C2E2B53B62A9A544E72 /* NSObject+Promise.swift */, + 3029317BF3BF023401649CF20BE9CD3C /* NSTask+AnyPromise.h */, + BD55D418F230FF5999AEB7DFD45185BF /* NSTask+AnyPromise.m */, + D398CF1ABE58624C29E6F63D6EFB2EB0 /* NSURLSession+AnyPromise.h */, + DB5FB3E82F2484675B26983D37C25325 /* NSURLSession+AnyPromise.m */, + B440D1F705187663FEA333613A492507 /* NSURLSession+Promise.swift */, + 166A38DB25A9F6B4800A4A30583AD4CF /* PMKFoundation.h */, + D8D2A43AC77B59C1B473C8484A8C8816 /* Process+Promise.swift */, ); - name = Hooks; + name = Foundation; sourceTree = ""; }; - 4BAA8FDE6DBA828A1A2187586412F6F6 /* Support Files */ = { + 495F5F146D4BC21D501D1504D0701B48 /* Support Files */ = { isa = PBXGroup; children = ( - F0969AC2D1E1683DCE66811BCB9C8304 /* SwiftProtobuf.modulemap */, - 3D3093FD70CB9D0F572F4052600800E8 /* SwiftProtobuf-dummy.m */, - 45706F9FFD25518A62D3F6BE9A30E1D8 /* SwiftProtobuf-Info.plist */, - B09079ABF906E46ACD092F0319E49682 /* SwiftProtobuf-prefix.pch */, - 2A0BA7AFAA537303AD7131E0904A75BE /* SwiftProtobuf-umbrella.h */, - 23ECF0300E06254887A37D02C9BB3914 /* SwiftProtobuf.debug.xcconfig */, - 566A2F5DFFD6E903395F1A9BFD0383A2 /* SwiftProtobuf.release.xcconfig */, + 106B05290FC33DF1D4BA9700F07D785B /* Starscream.modulemap */, + A10376232D61200B8C59F1E1B4CDA09A /* Starscream-dummy.m */, + 93EE947A50F8C3F6F9995B3B0124258E /* Starscream-Info.plist */, + 56360DC3478A07A8B5DC778082543435 /* Starscream-prefix.pch */, + E5ECEF10D960ECD7CC98836B13CBDDD7 /* Starscream-umbrella.h */, + 5A87DF6A91364D79F39EBE50BCB0D39B /* Starscream.debug.xcconfig */, + BAC43C81808B09AF450BACD9B178E4AB /* Starscream.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftProtobuf"; + path = "../Target Support Files/Starscream"; sourceTree = ""; }; - 4E34E160066837BAD3071C6C33B85A70 /* Presenter */ = { + 501CE9F3BCEF4AAA62762A8AD6CE5AA4 /* SwiftProtobuf */ = { isa = PBXGroup; children = ( - A071B935D3CAEB7FEED51E0A40B4AA98 /* NVActivityIndicatorAnimationAudioEqualizer.swift */, - 00D4FBB36FDDAAC19CCE7EA8FDED7FA4 /* NVActivityIndicatorAnimationBallBeat.swift */, - 8686BCEAF187A9603E0711356A088E3A /* NVActivityIndicatorAnimationBallClipRotate.swift */, - 5455B8821A7EA4054C5BBCAE2A64C0D2 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */, - 265D77364026A6240A242AFDECE1FB0E /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */, - 35524233225CEFF50443BF90AC31E8AB /* NVActivityIndicatorAnimationBallDoubleBounce.swift */, - 33DA953844B288BBC87F1BA54C3DBCB5 /* NVActivityIndicatorAnimationBallGridBeat.swift */, - 26D174F66962C28CC93D02F24A8BFB35 /* NVActivityIndicatorAnimationBallGridPulse.swift */, - 2C7E3410C57992335C6ABA401307F570 /* NVActivityIndicatorAnimationBallPulse.swift */, - 67BF3790882312C0415675D8649232ED /* NVActivityIndicatorAnimationBallPulseRise.swift */, - A845F5AEC5536B90428D80569B6DFA02 /* NVActivityIndicatorAnimationBallPulseSync.swift */, - F69B2FB551E772EA345D82BECD3A91D9 /* NVActivityIndicatorAnimationBallRotate.swift */, - E2DC92D27288DA2A74BB0694D45E8CC6 /* NVActivityIndicatorAnimationBallRotateChase.swift */, - 8C02F8595A282A70651BB61F928C814C /* NVActivityIndicatorAnimationBallScale.swift */, - 8EE59EDB831ADBD23F8EB7CA4DC543D8 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */, - 82C9913C6DE34177741BB8C15B828571 /* NVActivityIndicatorAnimationBallScaleRipple.swift */, - 0940A119AD44C32543A0CC8E1AA2BDE4 /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */, - E793B087349F4F546CF626C977B58353 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */, - F334EE76F28ED4DB5CF98F78EABCEBDC /* NVActivityIndicatorAnimationBallTrianglePath.swift */, - D8DBAE7392A68615D441E6C9AE0A8091 /* NVActivityIndicatorAnimationBallZigZag.swift */, - 88BF73D41E4A5306C33A3CA153401F7B /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */, - 959719D2999FB650B398E3C514CA905A /* NVActivityIndicatorAnimationBlank.swift */, - 31545707D00371536D1AFB5EE20301C2 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */, - 4594996A56F1E9B7A62A09FA447A2F73 /* NVActivityIndicatorAnimationCubeTransition.swift */, - 38011808504B3DB891C8B6B9F3029A88 /* NVActivityIndicatorAnimationDelegate.swift */, - 54985AFB41F6A9808027A0FF0B3E2B75 /* NVActivityIndicatorAnimationLineScale.swift */, - F948495E3A6EFF6213DA1E1DC651C48C /* NVActivityIndicatorAnimationLineScaleParty.swift */, - 3C08C22283082C60CBBEF66A4813751D /* NVActivityIndicatorAnimationLineScalePulseOut.swift */, - D9F2099FF85B2A5497FE2D8E2D0A346A /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */, - 80322BB25986F1C661E00ADAA296B8F5 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */, - 3B9CF11B2EFB70E4628672128A36B11C /* NVActivityIndicatorAnimationOrbit.swift */, - 7E50DD2D34E00CC82152F5FEAABD9051 /* NVActivityIndicatorAnimationPacman.swift */, - 8F17C8552F4A787E468C784BD757C7E2 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */, - F92110234E5D922E99920A63D22FD0AE /* NVActivityIndicatorAnimationSquareSpin.swift */, - 748956BFABD334606CFF69FCE5167781 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */, - 73F977626B159D30EA2376950FCE31BB /* NVActivityIndicatorPresenter.swift */, - 8E6D57C547D78F96993227C105A2594E /* NVActivityIndicatorShape.swift */, - 12D0227BA940BF979BF3E4C9B7BADEA9 /* NVActivityIndicatorView.swift */, - B86EFE54A95F31C19C1E3F75870A8CF9 /* NVActivityIndicatorViewable.swift */, + 805233125B1BEFFB144ED0D4DFE014F3 /* any.pb.swift */, + E929F6EE453331EC7741D0C0B6089F49 /* AnyMessageStorage.swift */, + 0436720B62738BA48B11AFAF7D2290A3 /* AnyUnpackError.swift */, + 4202DFB70CD65121947D21FD51FEADA1 /* api.pb.swift */, + 70934766E9DCCF18C820205A9A35D741 /* BinaryDecoder.swift */, + 5984582C14D8B9CC6A37BCF8F5F84E0E /* BinaryDecodingError.swift */, + 8A6855E15F24549AD9FF337AC5DFE233 /* BinaryDecodingOptions.swift */, + 0B834EFB02ECD4E48D5CAF29C30648A5 /* BinaryDelimited.swift */, + E0BEAAD8ADED4B75A6F75A1591B0B3A3 /* BinaryEncoder.swift */, + 37CA78C4A85CBB36D42D0A8BF10126B2 /* BinaryEncodingError.swift */, + D125E492EC1AF26CB197634473658556 /* BinaryEncodingSizeVisitor.swift */, + 1DE9FA4D4747DA3A97C7AA4A208F8609 /* BinaryEncodingVisitor.swift */, + 5EF131F8EE617B08F0482B5C737635D6 /* CustomJSONCodable.swift */, + 9AB095EB5A05D6F8D62045CE30C6B17C /* Data+Extensions.swift */, + CEABF01F6554D21EBF6F29EAE0EA9C9C /* Decoder.swift */, + 25C7C7C962C5E11958D2D8A11F10A042 /* DoubleFormatter.swift */, + 93A06AA9B92BF68F88F8C97552E230A8 /* duration.pb.swift */, + 6AB99FD1935D1B25707EDF18283B6AB9 /* empty.pb.swift */, + 2C90AD7606A2EFBFBA736F9BAC038D3D /* Enum.swift */, + 6AB73B93FF32942B770F216598647DE4 /* ExtensibleMessage.swift */, + A3EC98EB1DDA17DDED68D96299966C70 /* ExtensionFields.swift */, + EA0BA49CD5E08822F6C89195C23D2FEE /* ExtensionFieldValueSet.swift */, + E11C738045A60DCB4A132A6428D9657E /* ExtensionMap.swift */, + CFC33E77CC072258A7D1CE5A071A4DBF /* field_mask.pb.swift */, + B6898C5CC93A7DB847566C890A52A65C /* FieldTag.swift */, + 30AA37719DDC2C80EE2577B9B0001E44 /* FieldTypes.swift */, + CDD213CE6D49713AF7B5759EA7D52C0C /* Google_Protobuf_Any+Extensions.swift */, + AF7ECAE1D7D10EC3E69ED3023463361F /* Google_Protobuf_Any+Registry.swift */, + 26252B632B81B7B337661E91CB2E7850 /* Google_Protobuf_Duration+Extensions.swift */, + 9D3D7A8B8CEED42ED2494BA5D96B9636 /* Google_Protobuf_FieldMask+Extensions.swift */, + A689751B46AD1E1326BC67982D0E7C3B /* Google_Protobuf_ListValue+Extensions.swift */, + C42CC5DB04B9D8A6AAE9BC2D46CFAA5C /* Google_Protobuf_Struct+Extensions.swift */, + 8001D9B522B8CED38A5368EA57A3B6F6 /* Google_Protobuf_Timestamp+Extensions.swift */, + 125B120C428D639CDDA3AD1C1DC4E5E0 /* Google_Protobuf_Value+Extensions.swift */, + 27DEAA3D37B91E56EF8D35645CB6B717 /* Google_Protobuf_Wrappers+Extensions.swift */, + 6D6DAC99E2B0E68C8661C094EBF7607A /* HashVisitor.swift */, + 7F65552D4342C5C9F7EC416C02DDB94B /* Internal.swift */, + 0B1A74B4B15E4FF5E9A0D66A1D9B94B9 /* JSONDecoder.swift */, + 511600335CF6C9705FA6F2CBF4BABCBF /* JSONDecodingError.swift */, + 4EF079F814F092D4AB013D52C811DA8E /* JSONDecodingOptions.swift */, + 3DBF6FFBAF19E832F7343D87E0551F58 /* JSONEncoder.swift */, + EC3FCC345EF10F6597C94F2840C7A012 /* JSONEncodingError.swift */, + 49934805B5EC0EBDA581F8ABD6FB048B /* JSONEncodingOptions.swift */, + 56288D97843084C192A39B193822381F /* JSONEncodingVisitor.swift */, + 97D453BA873129BAB5A138CF3685AE59 /* JSONMapEncodingVisitor.swift */, + BFBB02BB0E57222927274CF676035E6F /* JSONScanner.swift */, + 18A0A08C3A2FC503E881A170C9405664 /* MathUtils.swift */, + 64E2B62875EEBDDFF778FF49DEA14976 /* Message.swift */, + 095C4AC3D52DF53BFB8D4E12673F1CA8 /* Message+AnyAdditions.swift */, + 81842835A5081EBFA928A1B12498FA92 /* Message+BinaryAdditions.swift */, + 6F2CD20687B7AB128443A965A9F7B053 /* Message+JSONAdditions.swift */, + E81410B0CCF58D2539A88D8D2CA2E242 /* Message+JSONArrayAdditions.swift */, + 61F597300B05088DCCAC644E5FA4C9CC /* Message+TextFormatAdditions.swift */, + D40ACC056E1867549D42251412D44929 /* MessageExtension.swift */, + 596517F97C4438D314568BC762A03485 /* NameMap.swift */, + 46AD1D46D11E2D2830CACF7D464914F9 /* ProtobufAPIVersionCheck.swift */, + FD23B9768F139729A4BC1C4BC5A38567 /* ProtobufMap.swift */, + 3D5BB5C8894E32D7821716F457B882A4 /* ProtoNameProviding.swift */, + D1FC9B9659FDD088F175CA9242A7BB5E /* SelectiveVisitor.swift */, + 6E24077826B662AB81F8333BAD46D5AA /* SimpleExtensionMap.swift */, + B26696139BF5791780B42335FB7E9356 /* source_context.pb.swift */, + 9DBA577A59338FA85ED392E3230885B7 /* StringUtils.swift */, + CB664E0A06227D0B5AD38AFEDE9EEF5A /* struct.pb.swift */, + 97CC2CDAFC6111042BE2EB633D295ED0 /* TextFormatDecoder.swift */, + 55127B848C0FF37295358FBCFFC6540C /* TextFormatDecodingError.swift */, + 946767FE1BE6DB10F0F4AD2F35199BAA /* TextFormatEncoder.swift */, + 3B11E8B42F6E3B864AB1C3ECEDC994A4 /* TextFormatEncodingOptions.swift */, + EE035175762D5CA68FDA0C45DE2929B4 /* TextFormatEncodingVisitor.swift */, + 350CFA9456ED6A98D20223F3C44FBD0E /* TextFormatScanner.swift */, + 2FFE93E764565CBF91E902B25731294A /* timestamp.pb.swift */, + 5F4345F154B9EFC26A1523D6291F850E /* TimeUtils.swift */, + E5400DBA035ABA35615314BFBE9C4944 /* type.pb.swift */, + 8C1D2173F07445B9B79084D3BE5DE39E /* UnknownStorage.swift */, + 898B6BD71BDE28348333391217A9106B /* Varint.swift */, + 57737159AE2533114B2BC7FCC2B0127D /* Version.swift */, + 6F65175B0C852A741F10195D9AADBD44 /* Visitor.swift */, + C73388658A2CE9C41357407272C7A950 /* WireFormat.swift */, + E5D6C93409731A5F7A24A6E54F6C3325 /* wrappers.pb.swift */, + 71D304DE0BE4FB982FC94D7359BFDD4C /* ZigZag.swift */, + 3CFB2913210EABF421C7569A6637EF09 /* Support Files */, ); - name = Presenter; + name = SwiftProtobuf; + path = SwiftProtobuf; sourceTree = ""; }; - 51833385720BAF7E947562114BB8D82C /* Support Files */ = { + 51DB708493205120C0D28A51F0D5ED99 /* SessionCurve25519Kit */ = { isa = PBXGroup; children = ( - B59F2E959F86AEC066C5E31DC6A8B9B9 /* SessionMetadataKit.modulemap */, - E89CF71E02798B66D035FBF59177D7BC /* SessionMetadataKit-dummy.m */, - 8A9A366A723167238AA30EC944A11B43 /* SessionMetadataKit-Info.plist */, - 4D8EA224EA17177C8D96708290BCA2E4 /* SessionMetadataKit-prefix.pch */, - 0D4EAC5A38F6B7CB66A120192AA654E2 /* SessionMetadataKit-umbrella.h */, - D4ABC107F2D82E2A2427C23C786E65FD /* SessionMetadataKit-Unit-Tests-frameworks.sh */, - 6DA9C09FCB282D23ABCD724647E94E63 /* SessionMetadataKit-Unit-Tests-Info.plist */, - F3E62E19FF1C46EC289D497E05C43DB2 /* SessionMetadataKit-Unit-Tests-prefix.pch */, - 139F5232E81E60DD757EC0568BE4C7E7 /* SessionMetadataKit.debug.xcconfig */, - E9409CB7E37143A9F8698BD11D348DDF /* SessionMetadataKit.release.xcconfig */, - E8BC99675D5F0489947BBC455A33DDAC /* SessionMetadataKit.unit-tests.debug.xcconfig */, - 53304761BF3C51ACAEFBC526062BC9CD /* SessionMetadataKit.unit-tests.release.xcconfig */, + CECC703A7BFD3EEBD309FE09C80F1F03 /* api.h */, + A327BE262FF3EDBF7086A76027A81B8A /* base.h */, + A637203BB438795401E6B9CEB69DB24C /* base2.h */, + 0498DD55BBB9878837833A83789A5571 /* blocks.c */, + 65BB42FD91EB111A94AB6045CE3AA2CD /* compare.c */, + B1FF1F59AD9908C3F42C3F830DA165EC /* compare.h */, + F4ACE621D3FDA9DA65D35F8BD98FA886 /* crypto_hash_sha512.h */, + 4D3A4654CE8548B54ABF9BD546CDD32B /* crypto_int32.h */, + 1E85D1575EEF61D47200E2ED53C27539 /* crypto_int64.h */, + 7AAFB00A93D41AD798E290C593ED99AD /* crypto_sign.h */, + 016A55A26F12ECD22FFA5017243250C3 /* crypto_sign_edwards25519sha512batch.h */, + 82BA9A60A0CD7817B34C2CFA41D0DD9C /* crypto_uint32.h */, + F56A6B3AE27C998723EC43ACB4665B77 /* crypto_uint64.h */, + 0E819B561E87AACCC22867E3EFD7B4DF /* crypto_verify_32.h */, + B02CAD2A8DD2A4CC126143856DAE1798 /* Curve25519.h */, + 751542C709E631DAA020A0DA1FE4ACBE /* Curve25519.m */, + FD7361986E7EF1D2574BAA94CACB0CE8 /* curve25519-donna.c */, + 5123CFFAF00CA113F42E1C6C3B3BF765 /* curve_sigs.c */, + 8AC440FE769E21A4F16268F0F81A3A21 /* curve_sigs.h */, + A1D00DDDFB22353B53A0499A1BA02C20 /* d.h */, + 86187685511B31E977AFF85711C3D318 /* d2.h */, + 0A82CC73AEB781357D89CC4D55ED93A2 /* Ed25519.h */, + D77FD82E05EAE8C7FE81204621BBCBD2 /* Ed25519.m */, + EB1129781952CB1178A861A7C559ADCC /* Ed25519.swift */, + 4CD975A82DE6A652D4652F0A7F0B88EC /* fe.h */, + AF752FEF8B5E1F68D4902340405C0EC0 /* fe_0.c */, + 578BAE5462EB9C6F5F2D84B661E8ADFD /* fe_1.c */, + DB9725DFD0F07A4E413984F311BB6863 /* fe_add.c */, + 041CBF785F5844C6538F9D0F360D921B /* fe_cmov.c */, + 9AD9A32049426A0CC3224D392DD69A7D /* fe_copy.c */, + F8B4FB8CDA60B24F26856D6FA9C4F0CE /* fe_frombytes.c */, + D0F3064111B349DBDEFC3E68E4D173F4 /* fe_invert.c */, + 7AB856BBAD005DC136FFAEB4FC2DBC34 /* fe_isnegative.c */, + C43D425EE2806B47F9D2762DBF7F0855 /* fe_isnonzero.c */, + 17C0C4A3A643A8E7303F57801AFD671D /* fe_mul.c */, + 0CF3A11ED11213E16303CFAF1368455A /* fe_neg.c */, + 1F4ADACF6F31B38744CB7BA2CC25274F /* fe_pow22523.c */, + 2B69F34AAEAE86031A9B2F28923D5FF6 /* fe_sq.c */, + 4F006F69F82464ADE81642CEB5D6A4BF /* fe_sq2.c */, + 88DDDE5821CA771D0B99A326BD899F6E /* fe_sub.c */, + CCAE52D7920727DEEB6356071429D437 /* fe_tobytes.c */, + 2916E712B6AABEE4D0EC36894968FC70 /* ge.h */, + 8A92BD0C0E82C7382C2515EC85D7C68C /* ge_add.c */, + 7E9687AF5C9B423EB25C4407FD6445C8 /* ge_add.h */, + 7441F6C73278E205D68E4EE396AA4C72 /* ge_double_scalarmult.c */, + 4242EE14B0D0DFA92AFD97CF0896A670 /* ge_frombytes.c */, + 4A549BD68F9B507E5D6CD6E0892D7639 /* ge_madd.c */, + B219A27E2C36F6D647659F4462B485E1 /* ge_madd.h */, + 01A043670496D79E6758C537DFE02508 /* ge_msub.c */, + ED533BF99043DE0B07076E5290604A64 /* ge_msub.h */, + FBAF965312478037759ECFC536657B54 /* ge_p1p1_to_p2.c */, + E04B24CA9E70B937D957BD30EA97C8DF /* ge_p1p1_to_p3.c */, + 59F93AD845AFB2CB44B6CD7D27116CA8 /* ge_p2_0.c */, + E45ADE2B223376A8158939B14B104B02 /* ge_p2_dbl.c */, + 11DF98C282C5FEB39D45BE074B154251 /* ge_p2_dbl.h */, + 0308E80053DE8F1A3D68530219070D59 /* ge_p3_0.c */, + B364BA73CB664574F37EA9519E3561A9 /* ge_p3_dbl.c */, + 65E9339439FFD365F273CAA91E4D1819 /* ge_p3_to_cached.c */, + 59D382F92A2AEB1FD8AA478500C3A4AA /* ge_p3_to_p2.c */, + 221C31B7332DFFEB4138D879DA7D2D73 /* ge_p3_tobytes.c */, + 432AFF6A55D89CBE16A232180D07F000 /* ge_precomp_0.c */, + AB4BD7562B0120485386C18CBA97863C /* ge_scalarmult_base.c */, + B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */, + 966FA012DC47235FC6A28255DFA5A7B5 /* ge_sub.h */, + AA38415A419A8E75ABE444B649F56B3E /* ge_tobytes.c */, + 61EFF905636813C49AA16922FC183F55 /* hash.c */, + CE571A384087315285307CC1F2E7A93B /* open.c */, + AE368F9825F5CD2D0BC94FE1ACF6A934 /* pow22523.h */, + 9D2C396163BC632D3C134A726F0AB7B1 /* pow225521.h */, + D3DFB2A5CEBFDA75CE44CD9E3EF07F64 /* sc.h */, + 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */, + 35E2B0326B0AFD937443277B0299EF08 /* sc_reduce.c */, + 377AE5851A7A1028CE1C5319C5E46008 /* SessionCurve25519Kit.h */, + 2EFEE647D9C9FDFA0DA019D1DC2CEBA6 /* sign.c */, + 76C6B10FBC512AF72C5041DE6D1B4A04 /* sign_modified.c */, + 7267A174E15B352DE579BBC78BB95BE7 /* sqrtm1.h */, + 5F7AC408A1EF76DE13221BB000848927 /* zeroize.c */, + EC2061ABF089728E17896DD7AA07FEB9 /* zeroize.h */, + D54F2F47301D469053A6E8059FCC8BE5 /* Support Files */, + D48AD8C5F4F28F40A32A1DDEDB1A4D45 /* Tests */, ); - name = "Support Files"; - path = "../Target Support Files/SessionMetadataKit"; + name = SessionCurve25519Kit; + path = SessionCurve25519Kit; sourceTree = ""; }; - 5319676E2FDA6F1A4E9482F39DC09611 /* Support Files */ = { + 51DFE22431CBC02221B2B1B2258F0DC0 /* Pods */ = { isa = PBXGroup; children = ( - FCBA148458A67DA2982167BFFB76062A /* CocoaLumberjack.modulemap */, - 90ED2989D10B0E77E981C04997BD593E /* CocoaLumberjack-dummy.m */, - D99B1A29117EEF09594E6DB9A869CF21 /* CocoaLumberjack-Info.plist */, - 5B75F431E3A3BCEB2415AD6260141B41 /* CocoaLumberjack-prefix.pch */, - 146C75B316569D902AF6416D0A9C3CF8 /* CocoaLumberjack-umbrella.h */, - 318783C2C449D746066E016F26617C74 /* CocoaLumberjack.debug.xcconfig */, - A206C166CCA55CD380307933AFD8DB04 /* CocoaLumberjack.release.xcconfig */, + CA847AE5FE5BD9236F78C45946AA62FD /* AFNetworking */, + 6E103E260781D755BF5BBAC12425020C /* CocoaLumberjack */, + B3B18D08B661C6D489222DABD458A406 /* CryptoSwift */, + 69CC0A41110D0B5C039B026B1E96BBDA /* FeedKit */, + DC089FBD196E7C7795EA7B3F7D47CBA3 /* GCDWebServer */, + DE13F62DB0AA3926D7AEAB8BE64A6747 /* GRKOpenSSLFramework */, + F34E8F869D71915C654938DB872F7436 /* libPhoneNumber-iOS */, + 6F3DB61EAD7FD6C2512BD559E6AD2F82 /* Mantle */, + 7681277629637FF1877B88A15F34D80B /* NVActivityIndicatorView */, + D236FB473D4D2BF4C503D210688BB80C /* PromiseKit */, + 2467B3CB64C4AB9AF41B674D719C3857 /* PureLayout */, + BE7567D676D2D46F282CC51057E5F269 /* Reachability */, + 8E1808199B23EC67A0A563BD7C1BDED1 /* SAMKeychain */, + EC60AFC7D401069664DAE260568E5CE6 /* SessionAxolotlKit */, + 42206C693BEEF5263152480D9AF88DA2 /* SessionCoreKit */, + 51DB708493205120C0D28A51F0D5ED99 /* SessionCurve25519Kit */, + 3850458DFC92DC80C1C363BB68FD0B31 /* SessionHKDFKit */, + AA29283903143BBCD6C8FC3084FEDD57 /* SessionMetadataKit */, + 2A0DE385EBEC9DEF93A5E063C67A0326 /* SQLCipher */, + 2B30672D77B0823879204F59C18641FB /* SSZipArchive */, + CEFE83D6FF075CCDBD8038CE5B630C7A /* Starscream */, + 501CE9F3BCEF4AAA62762A8AD6CE5AA4 /* SwiftProtobuf */, + F40339CDA34CAF86012979E2C71208D7 /* YapDatabase */, + 1487457337674DABEFFE7AE697E9B07B /* YYImage */, ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; + name = Pods; sourceTree = ""; }; - 53A5873A6E78C23B19D53551082A59CE /* FeedKit */ = { + 524DDF5F55A99BD57C69FE8A865B3EFE /* Support Files */ = { isa = PBXGroup; children = ( - 8F9412D468A756701189699AD19FB51B /* Array + Equatable.swift */, - 6463D8FC9DDA57EE99E750181EC1859E /* AtomFeed.swift */, - 5185EAF59BD52DD35A6D4AF15C0B113A /* AtomFeed + mapAttributes.swift */, - 0AC60C9DCD14A30F0D1154E2A7490F87 /* AtomFeed + mapCharacters.swift */, - 6E8FAE2E8C84898854925B61F79E20F0 /* AtomFeedAuthor.swift */, - 9977345B30B1BAFCD23F5A68CE7C2D15 /* AtomFeedCategory.swift */, - 2748396D61C8D0FF8641C72161DE1B79 /* AtomFeedContributor.swift */, - AB4D75F27CABAEE162799046C668805A /* AtomFeedEntry.swift */, - 2023ACA2309685B5D32BBC9C59E58ABF /* AtomFeedEntryAuthor.swift */, - 2FEB95F44DB16AC4B71E06B7233C5FDA /* AtomFeedEntryCategory.swift */, - 61263456C52FC4E2C7E5F23F7FC22F48 /* AtomFeedEntryContent.swift */, - B4846B66718A513F4E136F2374E20891 /* AtomFeedEntryContributor.swift */, - F59023C54911A4C8AEB05DB4D2D8EF41 /* AtomFeedEntryLink.swift */, - AB37E1CD37F7444B3F9FE133BF95034B /* AtomFeedEntrySource.swift */, - ACFE594562452E536BA518BF75BDEA96 /* AtomFeedEntrySummary.swift */, - 2EE101294415EB380399F547C737A818 /* AtomFeedGenerator.swift */, - C4EF1D9E99C1B48500C1907D08499E7F /* AtomFeedLink.swift */, - 4DB6EBC1ACEBDFB398C723B51E1CB802 /* AtomFeedSubtitle.swift */, - 70BA4F46DB3FA75077315FE6019660DB /* AtomPath.swift */, - 8D0BF738483E30A07C163D357E8B4E9B /* ContentNamespace.swift */, - 63E27EAD0C73B79A87EA6561279FEE5D /* Date + codingStrategy.swift */, - D1AF7114467F72576FA244EB2A769F05 /* DateSpec.swift */, - 023E49A58686E21345FA25202CE32D6D /* DublinCoreNamespace.swift */, - 5923DC9351E69CC654FEB9D9D8DFDD8C /* FeedDataType.swift */, - 1B1195F2D47F45E1EFF1E15E58C22BAE /* FeedParser.swift */, - ECE171F9F539A2F0946FCCCB5BC644AF /* FeedParserProtocol.swift */, - F4021593BD4099F57A76AA6792F95EF7 /* ISO8601DateFormatter.swift */, - 68D7E89DCA9A8359AC7F0F2178E72914 /* iTunesCategory.swift */, - 8BB19820D9E3F86508168DACECAD15A5 /* iTunesImage.swift */, - 774697CB80EC0909DA35091CE2F91E93 /* iTunesNamespace.swift */, - 555F3885719CC36E10AFF47DCFE20C1D /* iTunesOwner.swift */, - 4E690698BFE3E33FC63389AC0ECECC4A /* iTunesSubCategory.swift */, - EAC6C8BEB96171FEE79F373EA6AA1E0B /* JSONFeed.swift */, - C8527ADD039F262A15BA1EEC4FB37888 /* JSONFeedAttachment.swift */, - 5EF2BFC4C5925DB52D5B77A923491A43 /* JSONFeedAuthor.swift */, - 39FA2E14B6020B27D4F93B4D09D242D1 /* JSONFeedHub.swift */, - 2E95408D0FB97F4EC7850C05C701BD79 /* JSONFeedItem.swift */, - 4B17EAA7BFB1606FAED99A5C1707330E /* JSONFeedParser.swift */, - 546586F864C5D52C042F7C3FC7231A17 /* MediaCategory.swift */, - 5EAAA1485BB5F650D2D2EE3B8FC75F55 /* MediaCommunity.swift */, - F9FB3679D11B93C5C103C89ECE31C30C /* MediaContent.swift */, - C2CD8F9BCA3220E15C41FFCE079369AD /* MediaCopyright.swift */, - 822F42290944D8D07EBDA06CD5A7D611 /* MediaCredit.swift */, - C32054A51953B5D17D377D4BFF952203 /* MediaDescription.swift */, - D554BC38974106C572B73A58A689494C /* MediaEmbed.swift */, - 677EC4A2C88F54711E0E2AF5D578752E /* MediaGroup.swift */, - 22A63A111D21EB06A3AE9434F83FA3C5 /* MediaHash.swift */, - 832BE49914F04EDA515767E7F10E347F /* MediaLicence.swift */, - D370FE51FB42CFE1AFD2FD45100E4787 /* MediaLocation.swift */, - 8007F97A33D110E212C969CC7C82E255 /* MediaNamespace.swift */, - FC79DD28DE38AF8FFAA0AFA1067B0323 /* MediaParam.swift */, - 6F8654D8400F3AC75363B6CB9D141DCE /* MediaPeerLink.swift */, - 28121D5D3D49D0CFB45FA9640DA4C830 /* MediaPlayer.swift */, - 392D9551A059C0233A4755B7BBE9C4B0 /* MediaPrice.swift */, - B0143AADE1062A0A5F7E12BF6032672C /* MediaRating.swift */, - 17CE7B917ADF17957022FCA5601C6E22 /* MediaRestriction.swift */, - 83A3E59E03215455FC02D640A9F5B5BD /* MediaRights.swift */, - 2F1655EF160AF3D430303907B1DF473D /* MediaScene.swift */, - F91712BF6CBA8F2BF4BB3C6FE17E1DBC /* MediaStarRating.swift */, - CF86C233F3F51EBB2CB8579F6D6CAF14 /* MediaStatistics.swift */, - 4E2C5ABB7126495C0C736E9516565CFA /* MediaStatus.swift */, - F6E03A699A2B5D928B73CD4D12EC50A1 /* MediaSubTitle.swift */, - 3415999810D43E3570A24759A91F57AA /* MediaTag.swift */, - 4DB1D8686FB4A35143FFA02979CA9AB0 /* MediaText.swift */, - 8E1013B171D19E530F2DB8F1FEFEA039 /* MediaThumbnail.swift */, - 79A02B751060B131D71934F445BAF463 /* MediaTitle.swift */, - F9C6CEB8ACFE6A9A7F1EA012AE6D67CC /* ParserError.swift */, - 4DE7D915C2596410E8442AB0C9E5A92D /* RDFPath.swift */, - 36C15A1C4DA1E1233BD4D835E48672EE /* Result.swift */, - 65077E002D04536E445DE554AACD49E5 /* RFC3339DateFormatter.swift */, - 369010988C57FD7074BC862CF6565BC1 /* RFC822DateFormatter.swift */, - 8CB89F71A0834CA73CFA2030F4A0A2BC /* RSSFeed.swift */, - 057AC758EFB2503F285597D2F4C374CA /* RSSFeed + mapAttributes.swift */, - 931569D42152AA70D788D6A5767E55EA /* RSSFeed + mapCharacters.swift */, - 5E42CE2B47CEA9C470D8066F45D4C0BA /* RSSFeedCategory.swift */, - 06895C42FB1F93804C6A4696E8607AD6 /* RSSFeedCloud.swift */, - FF81AD89BDD067CC77317FDBCC699BC5 /* RSSFeedImage.swift */, - 6BF5054FD7A5745C242B32F5F98671D3 /* RSSFeedItem.swift */, - 6AD302F28AB81351BDAEAA6AB72A0FD3 /* RSSFeedItemCategory.swift */, - EEDD31A1AFECDC35335B4126AA6C7309 /* RSSFeedItemEnclosure.swift */, - 7B317A4A5D9E025B966585508DB7CACD /* RSSFeedItemGUID.swift */, - BE40D9E7FFFB951780DEE43F54A7096B /* RSSFeedItemSource.swift */, - 12BD85AC33D62F3AD01E583B8EAAEADA /* RSSFeedSkipDay.swift */, - 4F56481B9921BC2FB7094FE2B1ABA14E /* RSSFeedSkipHour.swift */, - C206818C089546857FEB0625AB3EA1E9 /* RSSFeedTextInput.swift */, - 8B5F4645916C7CBDBBCC64F050A3FFDD /* RSSPath.swift */, - 70795DA3204EF60544A0BBB6246B59F7 /* String + toBool.swift */, - 08363B761EE41B0F478D2DA8D59F59E6 /* String + toDate.swift */, - 2A842E715F8DA2CC507425D92F1DACA7 /* String + toDuration.swift */, - C59C1F3D07C61336C338A0314B8F640B /* SyndicationNamespace.swift */, - B248D8AEECCA3B31673596A5129AB238 /* SyndicationUpdatePeriod.swift */, - 8823D7C2F596D4E9A0D6C8482DF471F3 /* URL + replacingScheme.swift */, - 57D76E7745710F5BFCB4761029949EF4 /* XMLFeedParser.swift */, - FC1D13FC84A2642300CCAFEB9D625725 /* XMLFeedType.swift */, - FC6CCF278E6C91BA18E42F4EB5EFC8C4 /* Support Files */, + 375E32802D5664ED32EB1B51042F8B75 /* SSZipArchive.modulemap */, + 2D6D533F2F3BCD2730780660AC8E6CE9 /* SSZipArchive-dummy.m */, + EF1B269A36C4DD93FEBCDC5C28F383F8 /* SSZipArchive-Info.plist */, + 5442EC4BC874150CDABCB02FDE8B98C3 /* SSZipArchive-prefix.pch */, + AAD5E75FB2DCAE5DFA91C5C96677F75C /* SSZipArchive-umbrella.h */, + F727573557778D1B5C19C7BD755B0F51 /* SSZipArchive.debug.xcconfig */, + FA54B912B19340880C14393622093A26 /* SSZipArchive.release.xcconfig */, ); - name = FeedKit; - path = FeedKit; + name = "Support Files"; + path = "../Target Support Files/SSZipArchive"; sourceTree = ""; }; 53C216E42DE400A8347A59E95DAF2D82 /* Threads */ = { @@ -5907,13 +6216,15 @@ path = Threads; sourceTree = ""; }; - 553DC93FF5CB50649D16B47CF5867DBA /* Reachability */ = { + 54188FFC1CCFB8F865946E2500CE4157 /* Serialization */ = { isa = PBXGroup; children = ( - 5A2C84D173CFDD231AB24C58D45C1660 /* AFNetworkReachabilityManager.h */, - 883D88E82380AB2FEECF51108154E9D8 /* AFNetworkReachabilityManager.m */, + 57DA3B614BE1822A1E9EE1060BC1AF3A /* AFURLRequestSerialization.h */, + 3E1FB69366BD7D37DD4851F722EDE7CD /* AFURLRequestSerialization.m */, + 0B1B9174E7D6A02CEBE8F2FCD08F488D /* AFURLResponseSerialization.h */, + 89B4F8737EAA348A9E1BFBD661DE0B87 /* AFURLResponseSerialization.m */, ); - name = Reachability; + name = Serialization; sourceTree = ""; }; 55B11EC16C4005A4CFFA2490719C6221 /* Protos */ = { @@ -6049,54 +6360,18 @@ path = "Multi Device"; sourceTree = ""; }; - 57D705CF42AD6CFF326D3A50F80D8E26 /* ActionManager */ = { - isa = PBXGroup; - children = ( - 21ED9949F0ABCBC17364F28546A319CE /* YapActionable.h */, - 371934E6D6FDF05B8E0F9EABA8C40BD1 /* YapActionItem.h */, - AEBAD64C25BF445A6479C9327301980A /* YapActionItem.m */, - E55E7DABC527F18EC1F8D5826BF41EE3 /* YapActionItemPrivate.h */, - FE9F287B1BE5B7394A909A4C8D2231A7 /* YapDatabaseActionManager.h */, - E055AF575148E2000FD10CDDC1D443D4 /* YapDatabaseActionManager.m */, - 5032D69DCFF9B7F80238CC876FE693AE /* YapDatabaseActionManagerConnection.h */, - AEA10777BD437A806A5FC2177D612787 /* YapDatabaseActionManagerConnection.m */, - 95DEC20DBAA911E4950EE14BF026CAD3 /* YapDatabaseActionManagerPrivate.h */, - ED9BEDB8801D6BE47D953241D30FFB0D /* YapDatabaseActionManagerTransaction.h */, - C5A83C54695E23BFDA84D39FCFEFA4D5 /* YapDatabaseActionManagerTransaction.m */, - F94D898061B6A61819F24E230492D92E /* YapReachability.h */, - FC1A58353033961AAE3D0311A7317E77 /* YapReachability.m */, - ); - name = ActionManager; - sourceTree = ""; - }; - 61073CE4D9F26AEC57F1DED6A17A7C67 /* Foundation */ = { - isa = PBXGroup; - children = ( - 391D90550CFD31C7698D234ED01EE2FA /* afterlife.swift */, - 8AB21B6DF5BA5A0E15FF69EE4637D6B6 /* NSNotificationCenter+AnyPromise.h */, - C76CDCD2F8D42FCEC404222FEEDAA3D8 /* NSNotificationCenter+AnyPromise.m */, - 3E2A24B4881289768DF7FE073BD7439C /* NSNotificationCenter+Promise.swift */, - 75A964C37346BA12DA3C3C49F69ED994 /* NSObject+Promise.swift */, - 81F4433B30F58142A2D580997738AC6F /* NSTask+AnyPromise.h */, - E205A81DC62FC7BED9FF33A25C04EFD7 /* NSTask+AnyPromise.m */, - 72E1CF083200B713C168C97760ECCBA9 /* NSURLSession+AnyPromise.h */, - 3D6F368E6D5D64601262DB78B6BE2777 /* NSURLSession+AnyPromise.m */, - 879939918211D38D95F2BFE4B204B8FD /* NSURLSession+Promise.swift */, - AC86F2BCE701DFE075FC55034E8D6062 /* PMKFoundation.h */, - A01AD3CE85AC87C10B7CE696FF9B4B91 /* Process+Promise.swift */, - ); - name = Foundation; - sourceTree = ""; - }; - 61FF918137DD5F4E49B4C8AE7688C140 /* UITextView+Placeholder */ = { + 5A299A9DCBDEA0AD0C00B6884A6F8528 /* CrossProcessNotification */ = { isa = PBXGroup; children = ( - 3477E6BC8CBBFE52D11906EA51B989BE /* UITextView+Placeholder.h */, - C8EB5509E56311F0995277B8AA505B2E /* UITextView+Placeholder.m */, - 36D88D189B58221257A7BAA20C3E7BEA /* Support Files */, + 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */, + 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */, + 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */, + 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */, + 5C53C98FEA28382B896130D48DBD9F91 /* YapDatabaseCrossProcessNotificationPrivate.h */, + 270E8731CFA49833B88D8DF215C88AE0 /* YapDatabaseCrossProcessNotificationTransaction.h */, + 7300A150E4423CB4303061E981E0216A /* YapDatabaseCrossProcessNotificationTransaction.m */, ); - name = "UITextView+Placeholder"; - path = "UITextView+Placeholder"; + name = CrossProcessNotification; sourceTree = ""; }; 622E7C9BCBA25FB05B618745B20C5692 /* AxolotlStore */ = { @@ -6117,16 +6392,6 @@ path = AxolotlStore; sourceTree = ""; }; - 6317E8A2C08BE204A727841C8730336B /* YapDatabase */ = { - isa = PBXGroup; - children = ( - F6B5EE3B43F016C4670F2D3FB64D7460 /* SQLCipher */, - 646DC75E4C89D2F741824763CFC3FD7C /* Support Files */, - ); - name = YapDatabase; - path = YapDatabase; - sourceTree = ""; - }; 632831233EE24BF432477C36AFD6B763 /* Network */ = { isa = PBXGroup; children = ( @@ -6137,110 +6402,150 @@ path = SignalServiceKit/tests/Network; sourceTree = ""; }; - 646DC75E4C89D2F741824763CFC3FD7C /* Support Files */ = { + 690BF9CAC0CA7F1140F78513411327F8 /* Support Files */ = { isa = PBXGroup; children = ( - 5CA3138D899D6C9C9AB5836D7D129431 /* YapDatabase.modulemap */, - DE6166298563529A6CC8BB441D3F57D6 /* YapDatabase-dummy.m */, - A09A563C1BF33EBE434B52827322661A /* YapDatabase-Info.plist */, - 5A1AED4D77AC0E5843C25AE4235754BD /* YapDatabase-prefix.pch */, - 70C4B9C6DEDF7440E936291D69C17667 /* YapDatabase-umbrella.h */, - 2EA0F2255E4DD519FF84F54A38380818 /* YapDatabase.debug.xcconfig */, - 305DBE111782401BA729B7F83B50E386 /* YapDatabase.release.xcconfig */, + 01060988A7339C736A14E211CD28647A /* YapDatabase.modulemap */, + 234D7F9E97B40DA629CCDB3CDEFAF7FD /* YapDatabase-dummy.m */, + 7C4ACD449D73E454C9D411EA6A923ACD /* YapDatabase-Info.plist */, + 88935DC8316F45ACE96EDA6838C438DF /* YapDatabase-prefix.pch */, + 118308E1E4FBA1A16DEA275508D47BD1 /* YapDatabase-umbrella.h */, + F925679CFE5280E9B35BB20E13C1DEF2 /* YapDatabase.debug.xcconfig */, + 6DE6600407F3B1CE126026939D5DF8D8 /* YapDatabase.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/YapDatabase"; sourceTree = ""; }; - 6A477FDF52EB6D8F13A2F10D8D92253B /* Resources */ = { + 69CC0A41110D0B5C039B026B1E96BBDA /* FeedKit */ = { isa = PBXGroup; children = ( - 3FF64134D2A81D91A144DB21CF33EDB1 /* Certificates */, + D19D2913F16FE9E233D5BAAE2DCF4DB0 /* Array + Equatable.swift */, + 5616A37BDE87662256FF1288A816CE8E /* AtomFeed.swift */, + 1BE1D12C0D4EBE913B85E147F7896388 /* AtomFeed + mapAttributes.swift */, + 6E472950079F4A2B266C511208AB9498 /* AtomFeed + mapCharacters.swift */, + C03B6BE00981B191F7515A35DFD09258 /* AtomFeedAuthor.swift */, + E0139B565C996926D7C8F984315EB4D7 /* AtomFeedCategory.swift */, + 903FCB232832756F596E83BAA9B0760A /* AtomFeedContributor.swift */, + 23C9E5D427826D583EBBA59A590EB722 /* AtomFeedEntry.swift */, + 85C180D50E5144392942727BA67A52BE /* AtomFeedEntryAuthor.swift */, + 497119FCB291B5274F5C5C7A1B37798A /* AtomFeedEntryCategory.swift */, + 467265EF323ED966337AEC2D8DD36E27 /* AtomFeedEntryContent.swift */, + C7C31C91C1E015446225325866C08E69 /* AtomFeedEntryContributor.swift */, + 9B24E9C84FDEEB02E33F7917CA6F2202 /* AtomFeedEntryLink.swift */, + ADD6A20682200AF90FC4B82C1FBE5039 /* AtomFeedEntrySource.swift */, + 19437A3B18DFFF0D087149C5F64C8201 /* AtomFeedEntrySummary.swift */, + 228257EE6B8485E636D9F5C242994826 /* AtomFeedGenerator.swift */, + A068EB225D40C87C83C8C3FA16BA8BFD /* AtomFeedLink.swift */, + 5509F7039A8516361F0FE2C8CAA4A45A /* AtomFeedSubtitle.swift */, + 13EDA1C7EEC2E5FDE4D61DD97DC5E736 /* AtomPath.swift */, + 055DF5C92C34E252870200ACE399170A /* ContentNamespace.swift */, + 1B8538AF5A0EA88BA195A16411165D3D /* Date + codingStrategy.swift */, + 33E1672E7ED63BDD5F6ACC7F7B571362 /* DateSpec.swift */, + 94B9CA3CE450E141CED2CA7C5543E00B /* DublinCoreNamespace.swift */, + 8412EE9FCE041C70F86B821A5660E824 /* FeedDataType.swift */, + A05A580EC46989B7D3D2B4077D8B0207 /* FeedParser.swift */, + 598217629748B34683B8D8B63F505BAD /* FeedParserProtocol.swift */, + BC1859D5B5C01BFF30B4CF1435D6D8C4 /* ISO8601DateFormatter.swift */, + 17CEE50C7344BB6AEDED16ABEF5485DA /* iTunesCategory.swift */, + FEEBFEDC419840BE6F5F4A6E8A6D1D7D /* iTunesImage.swift */, + 973FC003340FBD6483ECA6A84FAEBAAA /* iTunesNamespace.swift */, + 45C35A220F90223E430ACDEA81FFD259 /* iTunesOwner.swift */, + 6F82E76F53AD31A05C57DA241E351E7F /* iTunesSubCategory.swift */, + 769F30C0DDFEF824E714F03C42789E93 /* JSONFeed.swift */, + CD6B9F3ADEBF8FBC2978F5362078CD0F /* JSONFeedAttachment.swift */, + 2B016C373EA0EA1B7CFC390AD898F173 /* JSONFeedAuthor.swift */, + F4F512C5E99967DADFBE7DB7F5C879A3 /* JSONFeedHub.swift */, + 74182871517D38E400F11F9B729CD5B7 /* JSONFeedItem.swift */, + 22637BDA064CDC6DF049F44D31AEB7EA /* JSONFeedParser.swift */, + ACFE2B6D6F9924D545F515CCBD67FE35 /* MediaCategory.swift */, + 43775BDB78D8248EE55E31AADA92364A /* MediaCommunity.swift */, + 62E59BA0EFAB98B311F1B39F7A3295E1 /* MediaContent.swift */, + 99DF94729094C23D377D8552835E2EE2 /* MediaCopyright.swift */, + 3EABC273482A7FD641D1634F11CCD47A /* MediaCredit.swift */, + 58302DE74205DC1F8E0E6FB61E193A30 /* MediaDescription.swift */, + 0E8F63540B7F82D816872F3A5345EE5C /* MediaEmbed.swift */, + F6128DEF5E35C05669B6F8F7451F3297 /* MediaGroup.swift */, + 361D342606168CF6E7464CA3B441CCD5 /* MediaHash.swift */, + 91574BEF6EF74BA6013C3AD3C1A77244 /* MediaLicence.swift */, + 875054497968D7668134DEE90784167A /* MediaLocation.swift */, + DD890313B94FB39A87BB117174FE534F /* MediaNamespace.swift */, + F46108E25CC26BA651C41D650F2254A9 /* MediaParam.swift */, + FE53FEECEB267D30D33D517814F645B2 /* MediaPeerLink.swift */, + 5B2911BBCA36FA14D21D2CC3783D0916 /* MediaPlayer.swift */, + 241DE316956286E9D041C5C4C65A1BEC /* MediaPrice.swift */, + 8293000FB7B610855BD49DDF729A077A /* MediaRating.swift */, + 3A4D3639BC9385700B5EACFFA05E259D /* MediaRestriction.swift */, + BACCD5A542818DABBC26D5B7A0E0A00A /* MediaRights.swift */, + ABEF8F81C1F394062AF0A59FF198113C /* MediaScene.swift */, + 008C3C9F10673D70BAD2D9DDCCADE859 /* MediaStarRating.swift */, + 9009DA0559847EC2223FF2DB0C94B943 /* MediaStatistics.swift */, + 6016CF9579DA41A446B2294FEB8A1A64 /* MediaStatus.swift */, + 2662531CB5C9E6835313D7C1546F6336 /* MediaSubTitle.swift */, + BD0B0388D1C35C49310763BC0EE584F6 /* MediaTag.swift */, + 104655563A5DEB0866A30FEECFE44814 /* MediaText.swift */, + 317E9107075F0BE49B900CFD77D9A1D3 /* MediaThumbnail.swift */, + 64197A47A6968EDFF33DE08B34E1585B /* MediaTitle.swift */, + BBAEF650CFD588BBB02712BA099A939F /* ParserError.swift */, + 536980CDDF06466BF925EAEAA85403FD /* RDFPath.swift */, + 3046343DB185D9D579F85CC80D1E16CC /* Result.swift */, + 4F3925602E179FE00CE1F2156D13D71D /* RFC3339DateFormatter.swift */, + 66E1B626A2DE9FB29FA40C91F69F2E79 /* RFC822DateFormatter.swift */, + 1FEF3523EAE48D2F6DA25C97423B650A /* RSSFeed.swift */, + 40B830B9500CFFBF3F6C50CF662EFB8E /* RSSFeed + mapAttributes.swift */, + 588089D29DB225FF719A08B36E1E7829 /* RSSFeed + mapCharacters.swift */, + 94C6DCA2B19ED7ED541EDF0B98E69C07 /* RSSFeedCategory.swift */, + B65976B438326791BD28CC182138785F /* RSSFeedCloud.swift */, + C299963E6CFF4ECA0C07E376BBEC1E74 /* RSSFeedImage.swift */, + B9548F29E8DBA80665E7F4E7956AB631 /* RSSFeedItem.swift */, + 56566042F342E72A05792ECA40376D00 /* RSSFeedItemCategory.swift */, + 2E91BF3F88F252ABE5C252497307A463 /* RSSFeedItemEnclosure.swift */, + 0E92227644C9BBAFF064E6FC7009229C /* RSSFeedItemGUID.swift */, + D253A33C4ABDD8192C74377FEB85CA68 /* RSSFeedItemSource.swift */, + 76B140AE61A620FBD93695367208CC46 /* RSSFeedSkipDay.swift */, + A75FA986E493F7426F2C3BEF984D65E2 /* RSSFeedSkipHour.swift */, + 5A7E5634B368EFA40001600A17C3089F /* RSSFeedTextInput.swift */, + CEAC116C91E5E5588C4DB238FD1D6334 /* RSSPath.swift */, + 7B80390EDDFFD344F17FDD094AD2DE79 /* String + toBool.swift */, + 0161BA263A6DE52710C9AF7A52ACB512 /* String + toDate.swift */, + 654B3A772B3FEC9BCF92F5146C32FE05 /* String + toDuration.swift */, + 638A4114F2D51ED351146A7EE8458519 /* SyndicationNamespace.swift */, + 5D5EDDEC49BA5884E7348C074C1A8CA4 /* SyndicationUpdatePeriod.swift */, + 1DD9AC3EF94E088CC52DE8DBB73AE0BE /* URL + replacingScheme.swift */, + D43CAB1FE9B644C6B5469BC4F6BF80AE /* XMLFeedParser.swift */, + 50F8EECD854B67D335EB2AEC3A202408 /* XMLFeedType.swift */, + 2DBA171C642E6FAB03269F8CD68CF2D6 /* Support Files */, ); - name = Resources; - path = SignalServiceKit/Resources; + name = FeedKit; + path = FeedKit; sourceTree = ""; }; - 6D709F70DFBAEC7DF5C51CE9E718BC90 /* SearchResultsView */ = { + 6A477FDF52EB6D8F13A2F10D8D92253B /* Resources */ = { isa = PBXGroup; children = ( - E1DA350B90CF3565AF8767533CA958FB /* YapDatabaseSearchQueue.h */, - D17C56EE31485BA936C5BC7942AA02AC /* YapDatabaseSearchQueue.m */, - 25A79BF911511FB290C1ABCC2FFB339F /* YapDatabaseSearchQueuePrivate.h */, - AC5FFF633A2C980A89D03E0C61EFD2FC /* YapDatabaseSearchResultsView.h */, - CB7B566434F63EBFA168BA68734B637C /* YapDatabaseSearchResultsView.m */, - EBC9D027C7210B5294646C1ABD29D3AD /* YapDatabaseSearchResultsViewConnection.h */, - 852563EC7AF3CDB6B453DAE104A53F06 /* YapDatabaseSearchResultsViewConnection.m */, - 31B066CFA27B593A00AD8BB7D17FC231 /* YapDatabaseSearchResultsViewOptions.h */, - 44A26383D0CB702B8F7666A62009C6F3 /* YapDatabaseSearchResultsViewOptions.m */, - 688FDBDABCEEA62A5D770412275B97A5 /* YapDatabaseSearchResultsViewPrivate.h */, - 67A6CF31B371BEB414AEEF5D4FFC71AC /* YapDatabaseSearchResultsViewTransaction.h */, - 4D79D5BF84521C81C03073A1E31FEBE2 /* YapDatabaseSearchResultsViewTransaction.m */, + 3FF64134D2A81D91A144DB21CF33EDB1 /* Certificates */, ); - name = SearchResultsView; + name = Resources; + path = SignalServiceKit/Resources; sourceTree = ""; }; - 6D71D02A3780D7D5EDAF3446D30F64F4 /* Support Files */ = { + 6CFCDBA8737892B5287A46E88A4EEAA4 /* common */ = { isa = PBXGroup; children = ( - 00748319AA9FEF40A50D0DCDDB1D74FB /* SessionHKDFKit.modulemap */, - 17B3323D4519DD9D2742F9DDB02EEC20 /* SessionHKDFKit-dummy.m */, - 9E9A350940A4F7C6E2ACD952E0C1DCF0 /* SessionHKDFKit-Info.plist */, - A43BAD04EC2F1B1747A1FD3B2F309CA9 /* SessionHKDFKit-prefix.pch */, - 44108FECB822AE85ECE6630536CD82A9 /* SessionHKDFKit-umbrella.h */, - 63433B51C46856C02BADB887149CA0B6 /* SessionHKDFKit-Unit-Tests-frameworks.sh */, - 06B12F5514AC1329CCA057938403D08C /* SessionHKDFKit-Unit-Tests-Info.plist */, - D8640566491642A9202265D4EAF92058 /* SessionHKDFKit-Unit-Tests-prefix.pch */, - FE4A696E5E4C1E6B656A0CA64B0B54CA /* SessionHKDFKit.debug.xcconfig */, - F015A3DDF2A14DAC3F0BE8CF4822BEE6 /* SessionHKDFKit.release.xcconfig */, - 577248DCFD64FE7C249298317F6F6158 /* SessionHKDFKit.unit-tests.debug.xcconfig */, - 9A857DC7995A926446DD23B8C4D17622 /* SessionHKDFKit.unit-tests.release.xcconfig */, + 1499B6C8B80CF256DFD624F08E76845B /* sqlite3.c */, + 5A2A3E12A3DED645041CF0EBA6FB3DDA /* sqlite3.h */, ); - name = "Support Files"; - path = "../Target Support Files/SessionHKDFKit"; + name = common; sourceTree = ""; }; - 6D7FA1DF6406FBAF4D9BD2BB6B95BADF /* Products */ = { + 6E103E260781D755BF5BBAC12425020C /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */, - C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */, - F81274EDB681F11E7CB05F7DCA2BB33C /* CryptoSwift.framework */, - 50C444083B852533D2ECB5739685258D /* FeedKit.framework */, - B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */, - 421ABAD2F376C4185F388A387E2E4655 /* libPhoneNumber_iOS.framework */, - 6BCD3E077861DE8917A0FFFBC6BD96CF /* Mantle.framework */, - A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */, - 05EAE2051584E85AD9A59559E4429ADC /* Pods_LokiPushNotificationService.framework */, - 3D404A2D9FFAEC833DBCED09E9137E29 /* Pods_Signal.framework */, - 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */, - 07C9DCDDC7155F24CC204CA8473F3D5E /* Pods_SignalShareExtension.framework */, - 408C692FD44E977246F65A241FAC98E9 /* Pods_SignalTests.framework */, - 002B1E88BA14EBF633CD66EBFBA107E9 /* PromiseKit.framework */, - E4E7B3DD46ABB0DBBB56BD5AE90E4911 /* PureLayout.framework */, - 400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability.framework */, - 612028EAFF1C2054A0EB821A9C9F2440 /* SAMKeychain.framework */, - 076D049CBCE4D8B0EF7C6716FC3DC354 /* SessionAxolotlKit.framework */, - C461AA4058E8A4AEBF1D097511BA7F14 /* SessionAxolotlKit-Unit-Tests */, - ABF67E1E7774D99FE140F7FDFF2B2B64 /* SessionCoreKit.framework */, - AC3EBB613CA521EEFC1272D93356C8FB /* SessionCoreKit-Unit-Tests */, - A2A660E68CD7CB079D47C5D8F941AA93 /* SessionCurve25519Kit.framework */, - C43A0E339FD362183597CB2FAB021829 /* SessionCurve25519Kit-Unit-Tests */, - 54EC3AB9271CEA5F3F8CC6D4209DCF5A /* SessionHKDFKit.framework */, - 4556DB0FB3270D691C50658EEA98EABD /* SessionHKDFKit-Unit-Tests */, - 5ADE5A71F46F9DAD5C3EAE6B93D95163 /* SessionMetadataKit.framework */, - F2FFEFF83BEEB2F6C76F65DEE852E9F5 /* SessionMetadataKit-Unit-Tests */, - 97EC70215F6D1CD8423165A0E91C3C35 /* SessionServiceKit.framework */, - 9CD0C8B54112196E12C6CA252EF7E639 /* SessionServiceKit-Unit-Tests */, - 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */, - 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive.framework */, - 891B2270823847ED23F2ECFC28F935EC /* Starscream.framework */, - 943D347E61A2E181A4FA2CA894307B6E /* SwiftProtobuf.framework */, - F0C7FE88342E3772A8A133204A1E1910 /* UITextView_Placeholder.framework */, - 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */, - 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage.framework */, + 11642CD2AD3ABD03604BDFE980E90D90 /* Core */, + E418B103E36566570E24535DA37D7C5C /* Support Files */, ); - name = Products; + name = CocoaLumberjack; + path = CocoaLumberjack; sourceTree = ""; }; 6E8F72EFD3F5D3DC57F7D1138527C4CB /* Crypto */ = { @@ -6252,26 +6557,57 @@ path = Crypto; sourceTree = ""; }; - 6F3AA47E11C5026E29C4EC07090FA813 /* SessionHKDFKit */ = { + 6F3DB61EAD7FD6C2512BD559E6AD2F82 /* Mantle */ = { isa = PBXGroup; children = ( - 46A4E81F13403B9D30235590973149FE /* HKDFKit.h */, - BDEE7A83980BA36462A7108D21B0B1BE /* HKDFKit.m */, - 6D71D02A3780D7D5EDAF3446D30F64F4 /* Support Files */, - DBBBABA767CAFEE66A1F462D2F36D906 /* Tests */, + 6D173B81953BCE3CC0DC1B5FE0E8F979 /* Mantle.h */, + AD4FF6BD1D416373EEB6189CE9AE8355 /* MTLJSONAdapter.h */, + 2635387AE8019111F5475F27E02579B0 /* MTLJSONAdapter.m */, + 15C35D3C5FF28AE7C3B6A290E0A5D848 /* MTLModel.h */, + 73A1D267E6DE602A008124D317CC98F9 /* MTLModel.m */, + EF56E88768987E35982B09249CD95282 /* MTLModel+NSCoding.h */, + 81D673A88FB5DB1D3E7A7A612C5D13EC /* MTLModel+NSCoding.m */, + 288F841E3D33C2BCA6FDB8EC0B6A582A /* MTLReflection.h */, + 0BBA147545348228B1FE5AB14FD51109 /* MTLReflection.m */, + 10FA235640D07318F2BBC378F527950F /* MTLTransformerErrorHandling.h */, + A5D8FBA6C90201CBC281F584DA26AA4B /* MTLTransformerErrorHandling.m */, + BDD82BA32E2E2DE7DE5FD474FD8D5264 /* MTLValueTransformer.h */, + E73998BBA2B0E2904BD2676CB603844D /* MTLValueTransformer.m */, + E45C5DFC1B9B073195B811BBD40CAC72 /* NSArray+MTLManipulationAdditions.h */, + 62F75AE929C074ECA524CEB395A15039 /* NSArray+MTLManipulationAdditions.m */, + 1D8113E4DC6DFFCDC30E3FA6806DC28E /* NSDictionary+MTLJSONKeyPath.h */, + B8FA2C8B5A9AA5297F7D9A4EE6036733 /* NSDictionary+MTLJSONKeyPath.m */, + E99CFE3163B8063027D8D0A41C9C9FA1 /* NSDictionary+MTLManipulationAdditions.h */, + 4798D50D6BEEDEE24D8019370DB6931B /* NSDictionary+MTLManipulationAdditions.m */, + 4BCF75C9A6C1DE4AB25E33EE36DD9BB2 /* NSDictionary+MTLMappingAdditions.h */, + 28F45319CF256BD8307D5F107CB8C4CF /* NSDictionary+MTLMappingAdditions.m */, + 9FDB892F8FAE686652886D43B1FB264E /* NSError+MTLModelException.h */, + DD137CFD410F7F0F3AA304860E3364AD /* NSError+MTLModelException.m */, + 78FFB2095C5EF37C83A592AC409277D5 /* NSObject+MTLComparisonAdditions.h */, + E7743E20CA15EC03EE2D12FA90C918D0 /* NSObject+MTLComparisonAdditions.m */, + 4BE8F8BC06BDD2BAE61B388D90D98735 /* NSValueTransformer+MTLInversionAdditions.h */, + 99A8527950077EB231269B3BB9B21D26 /* NSValueTransformer+MTLInversionAdditions.m */, + 65A3FCAE4BA6661C55559F30BC7EF9BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + DD889C12975AFCB7E3B68E8C1D0D17FE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + 2DCAA2E87BB3CE535B334EA73629321D /* extobjc */, + ECAA016C733D25A11566DAB193B529BD /* Support Files */, ); - name = SessionHKDFKit; - path = SessionHKDFKit; + name = Mantle; + path = Mantle; sourceTree = ""; }; - 6FD6AE3967D1F8BAE55D6959B70A40DD /* NVActivityIndicatorView */ = { + 7139AF2F275208D51613F3CCC489B576 /* UIKit */ = { isa = PBXGroup; children = ( - 4E34E160066837BAD3071C6C33B85A70 /* Presenter */, - E8AE1209B242021BD34C69370CE1EA1C /* Support Files */, + 9A0638DAAA334875A95FBB6A7E7184BA /* PMKUIKit.h */, + 2441266F3D18F7C0C249D06E504C8830 /* UIView+AnyPromise.h */, + 2C265A53807362003FC64A3B1F02A17F /* UIView+AnyPromise.m */, + E7121C17ED1938E4FA3ACC0202447AB5 /* UIView+Promise.swift */, + 57EA4575778108D1AF57229C33604833 /* UIViewController+AnyPromise.h */, + F4CF52C6D7C6E1F27442D0344B411D8F /* UIViewController+AnyPromise.m */, + DA09E3C8A4CA1B00FF5BF1B6BBD9B071 /* UIViewPropertyAnimator+Promise.swift */, ); - name = NVActivityIndicatorView; - path = NVActivityIndicatorView; + name = UIKit; sourceTree = ""; }; 72044D2AE9A046B62E42427954FB3CA4 /* Session Management */ = { @@ -6307,86 +6643,28 @@ name = "Development Pods"; sourceTree = ""; }; - 74CD06ECCD12D15167769E08EACFB5D3 /* Tests */ = { - isa = PBXGroup; - children = ( - BAEBC68BC2EC66F8E0F6DC623D330075 /* Curve25519KitSwiftTests.swift */, - DBAD5E2613923E3DC1A75FB4F38533A7 /* SigningTests.m */, - ); - name = Tests; - sourceTree = ""; - }; - 7554B4FB58D56E8455D1F0F90556D5B5 /* ManualView */ = { - isa = PBXGroup; - children = ( - 39B3B02F60A96E0684E79CA009968DDB /* YapDatabaseManualView.h */, - C3DBC66DB696F01F00AA574CB8B94E17 /* YapDatabaseManualView.m */, - 2F1C00154CA8C217F71E9028339D5DD8 /* YapDatabaseManualViewConnection.h */, - A40C829BB894BEA549B0EC07723F8869 /* YapDatabaseManualViewConnection.m */, - 06DC5544D6B070AEBEECC28A0298136F /* YapDatabaseManualViewPrivate.h */, - E3C76152278F8AEB6FF504F859E7B07D /* YapDatabaseManualViewTransaction.h */, - 5777EB6DD2362673045A1F3C627DA516 /* YapDatabaseManualViewTransaction.m */, - ); - name = ManualView; - sourceTree = ""; - }; - 756764704F5834A714B24ACBB8F34686 /* SQLCipher */ = { - isa = PBXGroup; - children = ( - 1145957B588ECC2226EF0A804BA996AC /* common */, - 2F2DD40A3A2C3FD60B64D812B6CEFA0E /* Support Files */, - ); - name = SQLCipher; - path = SQLCipher; - sourceTree = ""; - }; - 76086E2B900D652D1AC49EBE24C5D048 /* Tests */ = { - isa = PBXGroup; - children = ( - E695237FC79C051A34F116D2A22E6F44 /* CryptographyTests.m */, - E123C4217D6FD7F6C3DE6FC6E5F15B54 /* SCKSwiftTests.swift */, - ); - name = Tests; - sourceTree = ""; - }; - 7BB1DB2B28500DFE6CAA5CCB08F7F958 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1BFAFFE9E8F9E966E7B5CDEA92D71BF6 /* SAMKeychain.modulemap */, - CBA5C667E28F246015CD281145538B21 /* SAMKeychain-dummy.m */, - CF103CC786BA1054FDCAA05F7F96DB02 /* SAMKeychain-Info.plist */, - 48FB9E5F2B9FE60F0F70FF24F0333E51 /* SAMKeychain-prefix.pch */, - 2B3E1A3086B7E6151E1AB428C09EA4B2 /* SAMKeychain-umbrella.h */, - AA52F308980D032DB2D6FCEB86054BFC /* SAMKeychain.debug.xcconfig */, - 5296FAC8E39405DE7904C45D27209855 /* SAMKeychain.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SAMKeychain"; - sourceTree = ""; - }; - 7E2A568CFC1A3D87B4EDC9D6D2ECBCB8 /* Support Files */ = { + 7681277629637FF1877B88A15F34D80B /* NVActivityIndicatorView */ = { isa = PBXGroup; children = ( - 3CEBA59A0658AFA027D06B45CD825F5D /* Starscream.modulemap */, - 9BF913CC60BDD9A992C3D4F45A7FB2CF /* Starscream-dummy.m */, - 3204AB48869B6EDD0C0DADBA713ED866 /* Starscream-Info.plist */, - C0D43D1636246D0989E1A20A21C1FFC3 /* Starscream-prefix.pch */, - 95752B94E1D1434154B3A590F5CFED1E /* Starscream-umbrella.h */, - BD0EC9ED4D81DDAB14B775AD26F44E5E /* Starscream.debug.xcconfig */, - 3012F102683B2F90DD4180638B98ABBA /* Starscream.release.xcconfig */, + 93D303F63B5922EC5BFAE460A3591651 /* Presenter */, + 29D35B7123819CFE1BB66604F91CBD02 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Starscream"; + name = NVActivityIndicatorView; + path = NVActivityIndicatorView; sourceTree = ""; }; - 7E4B2C8019F15AF77F203D876A71B1DF /* Support Files */ = { + 7B239DCA2B7690CB089DFE760704A43E /* Hooks */ = { isa = PBXGroup; children = ( - 272141D512DFB0DB992C50280E1B6FAB /* GRKOpenSSLFramework.debug.xcconfig */, - 05FD20144AA8EB3121837A999C5F71DE /* GRKOpenSSLFramework.release.xcconfig */, + 1D0F0DE9D30971FE28BF5EEA72B2EF6A /* YapDatabaseHooks.h */, + 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */, + D18F1C3EEEE304B1EA1761809B4ECA9B /* YapDatabaseHooksConnection.h */, + 50C9815BCE7320F4BE70B8E941B612B9 /* YapDatabaseHooksConnection.m */, + 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */, + 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */, + 72D2300E4D0530397EE0D46B22BDE49A /* YapDatabaseHooksTransaction.m */, ); - name = "Support Files"; - path = "../Target Support Files/GRKOpenSSLFramework"; + name = Hooks; sourceTree = ""; }; 8054CE564B17381E713A5E606C8F1E6F /* Targets Support Files */ = { @@ -6401,213 +6679,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 810004743F7436FC069A89DAD84F1EF3 /* SessionAxolotlKit */ = { - isa = PBXGroup; - children = ( - 7BA808FCF522B0DE2D76A39B984462A1 /* AES-CBC.h */, - 415B9523B570AB1AA27596D8C7B45599 /* AES-CBC.m */, - C58FD9753AA8EB46CB6DA755028004FD /* AliceAxolotlParameters.h */, - 3E5C8EEB6AF894F9F04774A98BD767E0 /* AliceAxolotlParameters.m */, - A16D3D06EB2950125C72863E534C098D /* AxolotlExceptions.h */, - A0619E5E4BEAFAA12EAD1BF82277EF9E /* AxolotlParameters.h */, - 633032D2F9D325B2A2414F49EAF977C7 /* AxolotlStore.h */, - 0FE809CE8412953E277005555638EF4A /* BobAxolotlParameters.h */, - 6B0946418AAE0BA746ED0ED330288FCD /* BobAxolotlParameters.m */, - 274CECFAC11F34F150C08853DF16AF3F /* Chain.h */, - CBF55836317195F8C545B5E785047076 /* ChainAndIndex.h */, - 187B86C3EDD5FFCC4565093F429EF4F1 /* ChainAndIndex.m */, - 299A9F553959435A0A007A1D10817B03 /* ChainKey.h */, - 5E5E0A47FB44A5F55BAB78276B2A52EC /* ChainKey.m */, - 83C41279E1B6FC2DD3823F6AD6497608 /* CipherMessage.h */, - 0F90DE00AFCE8F4AD10DBDF273D68B13 /* ClosedGroupCiphertextMessage.h */, - A8329F2F26A9BA5610CF26F5F40C9F91 /* ClosedGroupCiphertextMessage.m */, - 8B3790B0BC11427EE8B33EDE564B6913 /* Constants.h */, - 3EFFC14D256B0FDC5BAAA106EF865886 /* FallbackMessage.h */, - 0AD1007BD675AE9AE5FB2BE57E4F840F /* FallbackMessage.m */, - 56216960CD4CBF9EE83AB1AD1CC860B9 /* IdentityKeyStore.h */, - 1B20C1D6D068DB91A85FA2A636ED6188 /* MessageKeys.h */, - EB4A859967B10A9C6DEC4AA7BBAA76F5 /* MessageKeys.m */, - 697A1F3D5AAA667D257B1DA8399979DC /* NSData+keyVersionByte.h */, - 07AF2716DB3719FB71E2294AB2E5B3A7 /* NSData+keyVersionByte.m */, - 71566F7423BF3D5691EB3D0071420FC9 /* PreKeyBundle.h */, - 1ADBFDE58DA334C0656050453EAFDB00 /* PreKeyBundle.m */, - 72BED4E06BB9700F686E4F27D49571EA /* PreKeyRecord.h */, - 68FD63985946FCCA4E40C690ABA0EA2F /* PreKeyRecord.m */, - 888DCB7743221EEFA1DB532C353E4A3C /* PreKeyStore.h */, - 43C4B5FC7EAE37907B5AFB78BA18395F /* PreKeyWhisperMessage.h */, - 098C0871D69916A2EAFFF6B047E9A98F /* PreKeyWhisperMessage.m */, - 86C802162E6CC98E0CC12EFD2A5A09E4 /* RatchetingSession.h */, - 699D0E5B42919914C049E02DF75D41C6 /* RatchetingSession.m */, - 776293E2E2D982DFC45FF69370B4AFD1 /* ReceivingChain.h */, - 5BA7D3E48424F3180205A6630C22FE26 /* ReceivingChain.m */, - 333DA35814C07A5AF2B11F3976D44FFC /* RKCK.h */, - B6839E14DDDB39D5E398365D73315C1B /* RKCK.m */, - ECD50D5FC4C0461CAB44C07A18D3DAD3 /* RootKey.h */, - 5B4D896A04AB86F9AB5EC86B2423F9E8 /* RootKey.m */, - 7A6AC377A0C01222239407D59D780CA8 /* SendingChain.h */, - 97F1A9477AD2F40653A81B2D944BF838 /* SendingChain.m */, - 1B5935D712913B2D24AF9945E45E515A /* SerializationUtilities.h */, - 1FDA8A83E0469646665041F1E1C4955E /* SerializationUtilities.m */, - C0D25670DDBA47C2B5D36A47A2D78410 /* SessionBuilder.h */, - E2A94ED485D6B35A30757282B55C42EB /* SessionBuilder.m */, - 1EFD2791C2A9715D7B771E4DC6E71346 /* SessionCipher.h */, - 3D2C6D8BEF2C7F3EF565B82E60CA8108 /* SessionCipher.m */, - 962AECCEDA849478152AF2EA8E461A52 /* SessionRecord.h */, - 12B21E310014955753B53F1A4A164357 /* SessionRecord.m */, - 3F267FB08AA31002D3E1F66B89EB2740 /* SessionState.h */, - 14ECB7F9A71C89321A67399921D6E22C /* SessionState.m */, - 982DEB01768AA9440719B00C23F1D2EF /* SessionStore.h */, - B26EFB2E3739839DDE3DF14F0DFFCA23 /* SignedPrekeyRecord.h */, - 44E8A097290DD0CBE3E61ECF5C7ED359 /* SignedPrekeyRecord.m */, - ED3976BC2F534ED04ED82109F67F2E71 /* SignedPreKeyStore.h */, - 29C805EC834F3485DD321C8A51CCAA23 /* SPK-Bridging-Header.h */, - C13EDC23AF75A7FD11F94EFB8EE515BF /* SPKMockProtocolStore.h */, - EBE4A7A8692D9C441915E2EDDA3DBCA3 /* SPKMockProtocolStore.m */, - 13B1F70EF20FFA81C076C4141D274C8D /* SPKProto.swift */, - 0520ED0DC8B8DF73A1C1D448746024AB /* TSDerivedSecrets.h */, - A9B67ABB9788B69EE9A65E1C747242A2 /* TSDerivedSecrets.m */, - 54E1EBD06A62560857D43977E6B447CA /* WhisperMessage.h */, - 2AFFC6BACC273554BCD4432393B623E4 /* WhisperMessage.m */, - CA3BFA75AAF687F10B6C92D5C4990953 /* WhisperTextProtocol.pb.swift */, - D6C950A0F5850124F2E4E75E96880A9B /* Support Files */, - DA869EF910B782E14432D808AAB5B9C5 /* Tests */, - ); - name = SessionAxolotlKit; - path = SessionAxolotlKit; - sourceTree = ""; - }; - 81CE7274DCBA664EB7F038FABD6AEAE5 /* PureLayout */ = { - isa = PBXGroup; - children = ( - 87055821E7601B8BEA5E0BC63D471CCB /* ALView+PureLayout.h */, - B5028BC26F81E7E322AC02A323EE74D2 /* ALView+PureLayout.m */, - CD98267DD1E72C8F7EEA9F0811B9785A /* NSArray+PureLayout.h */, - 933F719B919738B89FAFACB185C9C95F /* NSArray+PureLayout.m */, - 9A25B8007CCC16AD13FC6C480E4AB410 /* NSLayoutConstraint+PureLayout.h */, - 15AF80808EE61A90CEC4A1311A325C65 /* NSLayoutConstraint+PureLayout.m */, - C3C8B46295BB722880A91B96A5F2E8D6 /* PureLayout.h */, - 7EDCF924E104FAB9EC60139F0052E078 /* PureLayout+Internal.h */, - EDFE3484391B3EDAB00B29A3681CBCB3 /* PureLayoutDefines.h */, - A65E5EDDD69EAEF151C8F4B669145FA1 /* Support Files */, - ); - name = PureLayout; - path = PureLayout; - sourceTree = ""; - }; - 822505E62EDA5F65663CFBFD9F9C8ABD /* AFNetworking */ = { - isa = PBXGroup; - children = ( - E72DAE2926553BC1066602A872210D7B /* AFNetworking.h */, - B7348397981063C6FAAE797D515390AE /* NSURLSession */, - 553DC93FF5CB50649D16B47CF5867DBA /* Reachability */, - 34634B193BF9B0E32C5AEA66B429F284 /* Security */, - 380D2224F939AE14D3B67FC2A8F9E5FC /* Serialization */, - B733A60518586CCC3BA423D9AFBB4E78 /* Support Files */, - 99A9F963EC1A584ED1084DBF286566A1 /* UIKit */, - ); - name = AFNetworking; - path = AFNetworking; - sourceTree = ""; - }; - 8347F61B729DC368E0DF2F05BB0D4BE7 /* Support Files */ = { - isa = PBXGroup; - children = ( - D2C555D435C8C95C2AC877DA572297BD /* libPhoneNumber-iOS.modulemap */, - 1BD727DB13FF8C39116E98B4FDF5028F /* libPhoneNumber-iOS-dummy.m */, - 0DB6BB9BE3CB7234C5962CD54739380D /* libPhoneNumber-iOS-Info.plist */, - 530CFA3A3F18999FEFEEAB00F7923A3A /* libPhoneNumber-iOS-prefix.pch */, - F18AFAE5CB1A6E8313C7E74A78CE3371 /* libPhoneNumber-iOS-umbrella.h */, - 7B859D28435D012941F073A4331CCE2B /* libPhoneNumber-iOS.debug.xcconfig */, - 4037ACCA67AD4C39F2DBEBBC7AF7799E /* libPhoneNumber-iOS.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/libPhoneNumber-iOS"; - sourceTree = ""; - }; - 8474E6657274DBCD9D54F278A5918E39 /* SessionMetadataKit */ = { - isa = PBXGroup; - children = ( - 3B305DF5355A0AF978595827491EEA45 /* DiffieHellman.swift */, - 09043277AD1976FFAB769735AC721938 /* ECPrivateKey.swift */, - 97BC62A9AB933052839F84BC0AADF6C0 /* ECPublicKey.swift */, - A209915A617D964768C6249CD35787BC /* FallbackSessionCipher.swift */, - 11F7346A30725E90C956F2CD521FD8A5 /* LokiSessionCipher.swift */, - D0C0648CDEDF1C99F1FD57D054492C46 /* NSData+messagePadding.h */, - BCD9BA014FEE75E3EFEEA10F8C397683 /* NSData+messagePadding.m */, - 41F3033839DAEDBCD8BF0014CF5EF2AB /* OWSUnidentifiedDelivery.pb.swift */, - 33E10268A2BF9CF9EE7A6C2AE12B572C /* SessionResetProtocol.swift */, - 3D21534660B4AF62C34BC463D1538D42 /* SessionResetStatus.swift */, - 37DE7C453017AD0BD29C4C77B0A54981 /* SharedSenderKeysProtocol.swift */, - 0EAB73061B3D9CC8F50A6E021BA7642A /* SMK-Bridging-Header.h */, - 4DE044FCEE865B9A4A6631081FD5BDC1 /* SMKCertificateValidator.swift */, - 5855204B2F24F0ECD3731DA697D17E42 /* SMKError.swift */, - 53E46A6BFD8A11FA579E6126664BC269 /* SMKProto.swift */, - B409DAA525326D7AE8656305F1EE45C1 /* SMKSecretSessionCipher.swift */, - 7A1CF303EEDB1B50D24950E0D5AA9322 /* SMKSenderCertificate.swift */, - EEF90D75C2D52BC9B9DD8561F2270042 /* SMKServerCertificate.swift */, - 2469D4A570AD5EE35CDAD020F9375935 /* SMKUDAccessKey.swift */, - 9AEE14548F566B0CC5F0FC50548C47FF /* SMKUnidentifiedSenderMessage.swift */, - 7C8A5C4C3F4BC28AD374D2D6B7547E7C /* SMKUnidentifiedSenderMessageContent.swift */, - 51833385720BAF7E947562114BB8D82C /* Support Files */, - 94FDACC5352E9E301D2D45692E982CC4 /* Tests */, - ); - name = SessionMetadataKit; - path = SessionMetadataKit; - sourceTree = ""; - }; - 84D16B446009804A76220D47381F7070 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3FA268282E2695553FF1B9B0EA9807F5 /* SessionCurve25519Kit.modulemap */, - F942CC5632F1CE049DD8A4C9A33312C1 /* SessionCurve25519Kit-dummy.m */, - 5C2EADEE681F12469BB20141F1304C57 /* SessionCurve25519Kit-Info.plist */, - 09D3FB52F27248AEAFA77774B05D6260 /* SessionCurve25519Kit-prefix.pch */, - 79E4128F79E02FD38534AF64800DB027 /* SessionCurve25519Kit-umbrella.h */, - 5156BE370B8390205405467D4BD27DAA /* SessionCurve25519Kit-Unit-Tests-frameworks.sh */, - D16D07F29CE9E76AC6EFFFFB855C9F4D /* SessionCurve25519Kit-Unit-Tests-Info.plist */, - 81EFB7BAA670D0A4B0F84BE988A8E707 /* SessionCurve25519Kit-Unit-Tests-prefix.pch */, - E62946799E578DF4709F9D5E909C57C1 /* SessionCurve25519Kit.debug.xcconfig */, - F60AF21EA85AA3C6C520926D2ABDCF3B /* SessionCurve25519Kit.release.xcconfig */, - 84E8E5611597B4E120D8CC5F1CDD6134 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */, - D615BA70832F7B0AD0F1E261F83142F7 /* SessionCurve25519Kit.unit-tests.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SessionCurve25519Kit"; - sourceTree = ""; - }; - 86454D11C57D268F9603ADCFF9BDE6DD /* CorePromise */ = { - isa = PBXGroup; - children = ( - 4EE3962118E4BFA2002E80EE10049FFB /* after.m */, - CCFFA8D8C033E10EAD226EA4EFB74E2A /* after.swift */, - 9B1AD7193A8476928B305F66DC6E7282 /* AnyPromise.h */, - F4C8E1D96C39B41ECDF55EE4B03F233E /* AnyPromise.m */, - 1F6B0391952DD062D26F449A751E8133 /* AnyPromise.swift */, - A2ADFFE2F3D937AFCE6619E2088F953B /* Box.swift */, - 2B2492002AFB597BF310D10E53AFD0B2 /* Catchable.swift */, - 4DE99D05223A81442BF4BD71F18212F2 /* Configuration.swift */, - 4CD6FFF3E86A7850B59CF427E2553E16 /* CustomStringConvertible.swift */, - 0B917FD555C82E648427DDB30B2CA901 /* Deprecations.swift */, - 29F16FC3F5836CA23B7750ED62743E25 /* dispatch_promise.m */, - 9DBEBF3B0BCBD55ED63014E2BDD3896C /* Error.swift */, - 08C1CDCD2D86188261B83C0EAD62686C /* firstly.swift */, - 130808ABD6AAD00DB45B72D1E234227E /* fwd.h */, - 5E8FF01805497022D6F3D7BCE4EDF358 /* Guarantee.swift */, - C5D1B50ED7CC77B0B369D939F12139AA /* hang.m */, - A924B984E8975F3FCBFB5C1876EBE83E /* hang.swift */, - 3E02CF2EE51534BF4D8EB27C2B695D8B /* join.m */, - 96E9D61C96E2FDDB7E60AFB792141EE3 /* Promise.swift */, - D80C1DABAFE8E67FFBC1610C627C1778 /* PromiseKit.h */, - 25DCCC28A1A8CF186DD63C535CC8DCB8 /* race.m */, - 5485C4C494EE33C4846B4BACEB63D08B /* race.swift */, - A82E35D994A28C114191A0513AC90679 /* Resolver.swift */, - CCD88074ED6087C201431EF27F27B999 /* Thenable.swift */, - 9D932B62296916C66DC0AE7638E949A2 /* when.m */, - B5D6AE52E560A18B75B992D6D9DBBABC /* when.swift */, - ); - name = CorePromise; - sourceTree = ""; - }; 87417B23DC8E537CA11110FABD290160 /* Attachments */ = { isa = PBXGroup; children = ( @@ -6636,46 +6707,62 @@ path = "Onion Requests"; sourceTree = ""; }; - 88D79BD5F347B4740C5C3844F1F7DF99 /* CocoaLumberjack */ = { + 8AAFA003C8BEF923A8BF81E226EC127A /* Core */ = { isa = PBXGroup; children = ( - FC5C98A0C1C45496B6D0DEEE5B8D05D3 /* Core */, - 5319676E2FDA6F1A4E9482F39DC09611 /* Support Files */, + 6ACD0B47E1AB3E45AF3D87D601860CF2 /* GCDWebServer.h */, + 70402BD026253931268F3800B2184C1D /* GCDWebServer.m */, + 2EF02ED0F7762D3F1F52A0048E1E8114 /* GCDWebServerConnection.h */, + A8E341E2CC4546201117430071026C50 /* GCDWebServerConnection.m */, + B3D2E5AE2A2D8A157AA2DC86ECB44294 /* GCDWebServerDataRequest.h */, + 96CD1FAE4041F2769CFD7EF43063EE83 /* GCDWebServerDataRequest.m */, + 318D0890DA4C8705EC666463E4E28F3A /* GCDWebServerDataResponse.h */, + D64460CD8DEA5C512BBDD53775468199 /* GCDWebServerDataResponse.m */, + 7D826B77D236184C96B56FEAB3E29F05 /* GCDWebServerErrorResponse.h */, + 10E19D2CCC35C40562A3AA11E5824068 /* GCDWebServerErrorResponse.m */, + DC825B3785310311994BFA4C73C52C14 /* GCDWebServerFileRequest.h */, + CC9D86B38266ADA594CBB4E961DB145C /* GCDWebServerFileRequest.m */, + 866DF8117220807F4DC9DC3B195DABCD /* GCDWebServerFileResponse.h */, + 326C734897B5E3E4C5D37A6E5FD09950 /* GCDWebServerFileResponse.m */, + 98F05535CA8F6208C6B8012D85185A83 /* GCDWebServerFunctions.h */, + 3AC618F3F79ABBF54668616D47224F4F /* GCDWebServerFunctions.m */, + 23C8189DE83DBB78E45A43A073835543 /* GCDWebServerHTTPStatusCodes.h */, + F8DCC5A363ABF3E0FD1FE268BF526865 /* GCDWebServerMultiPartFormRequest.h */, + CC82E79C1F8574AC00204CAEFB2780D1 /* GCDWebServerMultiPartFormRequest.m */, + CD9FF09ADF08C85CF0F39674C1C74B20 /* GCDWebServerPrivate.h */, + 0F6799A67E8D76F33E7BBFBDEE935C56 /* GCDWebServerRequest.h */, + 73C36DFC9958F3BFCAA09A12836CCE6D /* GCDWebServerRequest.m */, + 92A749D733885793C617B2A40F93A40E /* GCDWebServerResponse.h */, + CB5ACE3292B4516B3C55DC6B36C31F53 /* GCDWebServerResponse.m */, + 633C36E70BC113E1E34A091371F076D9 /* GCDWebServerStreamedResponse.h */, + B5217E0D37B6F461ADF1D5FC8EC5E229 /* GCDWebServerStreamedResponse.m */, + 6FC4FBC27C9E8D635D279443DDABC7C9 /* GCDWebServerURLEncodedFormRequest.h */, + 7C75D1C1FB5ED1DD88EF79E469CAFA02 /* GCDWebServerURLEncodedFormRequest.m */, ); - name = CocoaLumberjack; - path = CocoaLumberjack; + name = Core; sourceTree = ""; }; - 8A5BEEF8E917161D16D14AA24BB674B5 /* libPhoneNumber-iOS */ = { + 8AE8EB899DBB1BBCDF8D4BCAA0563CE4 /* Extensions */ = { isa = PBXGroup; children = ( - F8230073EF6FE13ABD6ABCFB7519CD94 /* NBAsYouTypeFormatter.h */, - 43D86A3A061FBABF0AA0F5E5B5B0A2E5 /* NBAsYouTypeFormatter.m */, - 94E961DB52A9CD9FEB296754DFA2358F /* NBGeneratedPhoneNumberMetaData.h */, - D22869F83C18D49AAD1D7E63235FCCC7 /* NBMetadataHelper.h */, - 78BEC9F85CC4ED51059C1BCAFD154027 /* NBMetadataHelper.m */, - FFA7792D704BF2AF91B558FA20616E03 /* NBNumberFormat.h */, - F191A5077E8E6557D062728B07455A0E /* NBNumberFormat.m */, - B743D1AEC6E4A49ACCCEC56103DE43FF /* NBPhoneMetaData.h */, - 0990AEDEB5C706F6675115B487FC4679 /* NBPhoneMetaData.m */, - 09BBE2E6ADA7A8C880DE10D5EFCDA478 /* NBPhoneNumber.h */, - 14445CD8B674FC8049CE5CCBA264EB57 /* NBPhoneNumber.m */, - 7ADDB0BC81829F6A169E81B422AF3480 /* NBPhoneNumberDefines.h */, - 5210F74F7EB25641ECFBF98F7C6BB703 /* NBPhoneNumberDefines.m */, - 66442E08CF498E88DF2EF513F49599AD /* NBPhoneNumberDesc.h */, - B94BA09EFC80E3898015416A571B33BA /* NBPhoneNumberDesc.m */, - 9E83CFDE2EEE808E0F8B3559284395A4 /* NBPhoneNumberUtil.h */, - 3A5F6F628399C56CBAEBB371DEF2F206 /* NBPhoneNumberUtil.m */, - EB36EA59D3FC5F8FBB9A6000EA8DDE62 /* NBRegExMatcher.h */, - 34F3F5E0950F8281C67C0470AE8C4072 /* NBRegExMatcher.m */, - EC974224BF176AC9A37E0A0275F25C57 /* NBRegularExpressionCache.h */, - D0B270F01AC4B060D17434F006D3A12C /* NBRegularExpressionCache.m */, - 9B6422F0CE59E93DA87BE8538AC189C2 /* NSArray+NBAdditions.h */, - C2DF1550A0FA21FE0BAC36A69596FD81 /* NSArray+NBAdditions.m */, - 8347F61B729DC368E0DF2F05BB0D4BE7 /* Support Files */, + A06760945E290880D4C012ED32869642 /* ActionManager */, + 9B43CAC18329AE75684A717697512A1A /* AutoView */, + 1469A151762F6F89AC05FD6EFBE450C3 /* CloudCore */, + CBB8B9A0B1F388476109F3FAC4B3B2F1 /* CloudKit */, + 9A05CFCF85DD8B42B41B03AF07FE8668 /* ConnectionPool */, + DFF03812C62413F34F42C1688729CC52 /* ConnectionProxy */, + 5A299A9DCBDEA0AD0C00B6884A6F8528 /* CrossProcessNotification */, + 34E7EFC36A8156EE5D99427EE64476C7 /* FilteredView */, + 020ADFE90AD2EEB2A9A61DD8C9F483E0 /* FullTextSearch */, + 7B239DCA2B7690CB089DFE760704A43E /* Hooks */, + 3CE7C7D43E8A3AC4465F81D074B7CC65 /* ManualView */, + B365EE308AF69887A7A7375F248FBC74 /* Relationships */, + F821055D7A963072D7CE73D31764E730 /* RTreeIndex */, + 1B5094DFADFFCB66299F4539E5D3E901 /* SearchResultsView */, + 2E07E348D2C0C5A5FC5EE3F38F57F481 /* SecondaryIndex */, + 1B61D1385998130A0798295A691D74B9 /* View */, ); - name = "libPhoneNumber-iOS"; - path = "libPhoneNumber-iOS"; + name = Extensions; sourceTree = ""; }; 8C179126847FD6D4B92F8FB7038AD293 /* Utilities */ = { @@ -6710,17 +6797,69 @@ path = Utilities; sourceTree = ""; }; - 8D3DC5AFA0925D10A8B4A08929FCB035 /* extobjc */ = { + 8CBE9527B438AA4E7943B40D16A83782 /* UIKit */ = { isa = PBXGroup; children = ( - 3159BC84433D8D9750C31E41BE6B3B0A /* EXTKeyPathCoding.h */, - 46CF1816286A8511F821C93432C575C6 /* EXTRuntimeExtensions.h */, - 4E6D3FB54B9CED724309E3BC0880B420 /* EXTRuntimeExtensions.m */, - 0AE3A0C02C8E080D462AB00184C07610 /* EXTScope.h */, - 51634CF084CC6EE69F176855DE9D0B00 /* EXTScope.m */, - 43F4F33007AFF96C555855E86624AA34 /* metamacros.h */, + FADF6D475FE2D29B015BA3438032DDE8 /* AFAutoPurgingImageCache.h */, + 629864392018BD971D5D8480E3DA30DD /* AFAutoPurgingImageCache.m */, + 8D3D1DB2DE4DF3160A064DB63D57E1D6 /* AFImageDownloader.h */, + 91B36965F6424E25CC67B3FA35B83AB6 /* AFImageDownloader.m */, + 9673BCB956FDCEFF1503B00C241894DC /* AFNetworkActivityIndicatorManager.h */, + 9397B1CAC00265CDCD6F684AF19627F6 /* AFNetworkActivityIndicatorManager.m */, + 007A482F8415E458F4975821EF3AC349 /* UIActivityIndicatorView+AFNetworking.h */, + EF504E36C880672A1DAB2554FCD9FDE0 /* UIActivityIndicatorView+AFNetworking.m */, + F517158210E66EF1D67859AF90AE0056 /* UIButton+AFNetworking.h */, + FB6814F0BB02838AECB9308D752765D0 /* UIButton+AFNetworking.m */, + 39946AE0461F15DFE2C8E1DFCBF220C9 /* UIImage+AFNetworking.h */, + B5B9E1E6CDA74DF4F0977B2AE0B409D9 /* UIImageView+AFNetworking.h */, + 029B8EEB47A204DCF99EA2FEEEC5BAF8 /* UIImageView+AFNetworking.m */, + 4950E14AA486A7453A57C626B7735791 /* UIKit+AFNetworking.h */, + 04E7DD61CC155E326D85C66A676CE6C9 /* UIProgressView+AFNetworking.h */, + 6E0C1FC7664148B35DBD26DFC57D9242 /* UIProgressView+AFNetworking.m */, + 373CAF9CB413608B327CF55581139670 /* UIRefreshControl+AFNetworking.h */, + 6C75EB19CEF61448EA77FEABD2EE80DD /* UIRefreshControl+AFNetworking.m */, + 01F823AF7AC59B059A00CADB477ACDD9 /* UIWebView+AFNetworking.h */, + AADA9A7BF22022E79AA7CE1C04D5B23B /* UIWebView+AFNetworking.m */, ); - name = extobjc; + name = UIKit; + sourceTree = ""; + }; + 8E1808199B23EC67A0A563BD7C1BDED1 /* SAMKeychain */ = { + isa = PBXGroup; + children = ( + B9B947D99D0C1E700705F6BA8F66DBAC /* SAMKeychain.h */, + AF81A2C39ECD9A239A7BCE9AB454CAD9 /* SAMKeychain.m */, + A83AB82785EBEE035AABF86DCB53B113 /* SAMKeychainQuery.h */, + 6CDF3959375734935799DC10F81A6B25 /* SAMKeychainQuery.m */, + DD848B93D3874A45660108BB12E4C790 /* Resources */, + 29F3BA4198CE3EC0645A0C99AB0C3D29 /* Support Files */, + ); + name = SAMKeychain; + path = SAMKeychain; + sourceTree = ""; + }; + 8E8C56EFBE42DAD30EBD443959024163 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8DD9916A3D258731907B90CC61F36851 /* YYImage.modulemap */, + 1F2AEB571FAF4A3518EBDDF9435D9159 /* YYImage-dummy.m */, + C1A21E5656879D00C7C53DB6AECD548D /* YYImage-Info.plist */, + C9F1ABA4462281C9D506381A12C51DB7 /* YYImage-prefix.pch */, + 82C030CC200FCB81842665587B099BD9 /* YYImage-umbrella.h */, + C37804FDED9D9AF56FB2BF46DB22B293 /* YYImage.debug.xcconfig */, + 4FE4A4DCC06C1C618BAB9D39EEACB542 /* YYImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YYImage"; + sourceTree = ""; + }; + 903BD5E4A09C3D027700B17DBD0774E5 /* Tests */ = { + isa = PBXGroup; + children = ( + 51C8F99CB98B821DAC122F8EE3E771E7 /* HKDFKitSwiftTests.swift */, + 1BC0BA735B98308C8785B1066CFB229F /* HKDFKitTests.m */, + ); + name = Tests; sourceTree = ""; }; 92D762BB6D8E0D8780159B223E99F89D /* Interactions */ = { @@ -6760,62 +6899,68 @@ path = Interactions; sourceTree = ""; }; - 94FDACC5352E9E301D2D45692E982CC4 /* Tests */ = { + 93D303F63B5922EC5BFAE460A3591651 /* Presenter */ = { isa = PBXGroup; children = ( - 07C146E6C6F2FCCB203DBADE21920612 /* Data+SMKTests.swift */, - 97C7C744BDC9867D26005FE8E1C9CA70 /* MessagePaddingTests.m */, - E624FE34302C7208990441AC3D85427E /* SMKMiscTest.swift */, - 66931ADD99C3C135CDE298EF9300D7D6 /* SMKObjCTest.m */, - 223C0D23282C94C5041F2112FD6790B0 /* SMKSecretSessionCipherTest.swift */, - 9BA00506DB36D332DF8CBA11553DB503 /* SMKSenderCertificateTest.swift */, - FEBF025F7EECCC901CB34CD3BC1AB5E2 /* SMKServerCertificateTest.swift */, - DF18F8957CA527055BE9180AB5017EFB /* SMKSessionCipherTest.swift */, - 3B4C4889244B8A064401B4DE3E5EB74D /* SMKTestUtils.swift */, - BBEDD0AC6596838FDA8342FF2606A623 /* SMKUDAccessKeyTest.swift */, + 54148D5D84430AF410EC36FA735FC0D6 /* NVActivityIndicatorAnimationAudioEqualizer.swift */, + F20B42ABF7E30B9B1BA490BE066A291A /* NVActivityIndicatorAnimationBallBeat.swift */, + DABC12334F69CDC9B24E423D48968941 /* NVActivityIndicatorAnimationBallClipRotate.swift */, + 9BBAD1E53D9F46E29395DFFBBBAB6F0B /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */, + 66451604CC7C3A2C21EE9AA1528A42DB /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */, + 53E6811924B3BE16DA639FADA1DB4F50 /* NVActivityIndicatorAnimationBallDoubleBounce.swift */, + D9E06BB38CA880CEC584135FCA5179DD /* NVActivityIndicatorAnimationBallGridBeat.swift */, + B35441FE84D64ADF356BB08D2CDD1832 /* NVActivityIndicatorAnimationBallGridPulse.swift */, + E70EE4C4356587649EBE89F88F91EB2B /* NVActivityIndicatorAnimationBallPulse.swift */, + B99CBD4D1EB60A7B8C6FBDC30B6D4492 /* NVActivityIndicatorAnimationBallPulseRise.swift */, + 32B87B34B21F301C2C05EA3C3A0981B4 /* NVActivityIndicatorAnimationBallPulseSync.swift */, + F270BD421773F3C99AD281501C65379A /* NVActivityIndicatorAnimationBallRotate.swift */, + FFF2ED896E36793C47F1FDD4614EE7E1 /* NVActivityIndicatorAnimationBallRotateChase.swift */, + 32159930F5A2B20FE5AA4CE6DD14ECF7 /* NVActivityIndicatorAnimationBallScale.swift */, + FFF0AE0B5A23F7E00587CFC4F2A54B05 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */, + 50BB69BC956590E1259DD5609470E00F /* NVActivityIndicatorAnimationBallScaleRipple.swift */, + 493F5FF22C30D80038DC3D96DCE587DD /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */, + 280DE2AE7F232314811D58BC91433DA8 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */, + 7DBD70F6BFDA6CC7456147144285BCCC /* NVActivityIndicatorAnimationBallTrianglePath.swift */, + 514C0C2EBE75EBAEDC48742EC2C4BBB0 /* NVActivityIndicatorAnimationBallZigZag.swift */, + 94B7E3D9571460C8B3E396A8EEB6E94F /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */, + 4D8449BB165DDD163E218D8FBB956CBF /* NVActivityIndicatorAnimationBlank.swift */, + 0334CF67674F04BF201EA1DD203B5364 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */, + FFCD94668AB5F5EEB291985EDD6415B2 /* NVActivityIndicatorAnimationCubeTransition.swift */, + 256192204C873E86F6294F1141069EA3 /* NVActivityIndicatorAnimationDelegate.swift */, + 5F4A651C8499B3AC161A5A259412848F /* NVActivityIndicatorAnimationLineScale.swift */, + E8C4FA8FB92AB4991D12AFFA15B9B610 /* NVActivityIndicatorAnimationLineScaleParty.swift */, + D32E53387C8D15B312ACE7B0A5B522FD /* NVActivityIndicatorAnimationLineScalePulseOut.swift */, + 8C4D7EFF65D90C4B2CE63217BA3C6540 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */, + 4CB33890D2B41E9889319656767DF1F3 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */, + 30A905CD1EE7029E1818591A53F99026 /* NVActivityIndicatorAnimationOrbit.swift */, + 8FCBA352ADED88A2CC1A9A58FF63C02A /* NVActivityIndicatorAnimationPacman.swift */, + B282A7EB33FA1DE9DE5B7CC52F586320 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */, + D47E2A73794B63FC2B7600E03186CF75 /* NVActivityIndicatorAnimationSquareSpin.swift */, + B139690EE1516988195C437B57D2B838 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */, + A00BD4815BDAE453A40EC1E0D1735466 /* NVActivityIndicatorPresenter.swift */, + 83B87961846A0808AFC473BD3695B0CB /* NVActivityIndicatorShape.swift */, + 59F141E1808C1DA1E04E377661D1C9CE /* NVActivityIndicatorView.swift */, + EE591689BCF16427790C1453DA7618C0 /* NVActivityIndicatorViewable.swift */, ); - name = Tests; + name = Presenter; sourceTree = ""; }; - 9640E1DC1144CF09E550BF1AD3B5BA16 /* UIKit */ = { + 97AC430889DF9F1AA5CF3177A5E51835 /* Reachability */ = { isa = PBXGroup; children = ( - 4CD78789F809CC01E750C448EF61BC61 /* PMKUIKit.h */, - B4DCCA9C10D7D4862AB6AAE7311B77CF /* UIView+AnyPromise.h */, - 037DB506EE31768D44E3F6099236531F /* UIView+AnyPromise.m */, - 3956B9F084DE733223F3120B10E0C84B /* UIView+Promise.swift */, - 4B05EB2079726F82F14C168A90CA61C5 /* UIViewController+AnyPromise.h */, - 62AA744ADC36DEC3989DAD3DACD6A6F2 /* UIViewController+AnyPromise.m */, - CB72E86ABF9DE252AA21AEAA42400153 /* UIViewPropertyAnimator+Promise.swift */, + BF1830AFC8DC751F186815575DCBA990 /* AFNetworkReachabilityManager.h */, + 22B4CB3A2227A9981E1055A6DE54752E /* AFNetworkReachabilityManager.m */, ); - name = UIKit; + name = Reachability; sourceTree = ""; }; - 99A9F963EC1A584ED1084DBF286566A1 /* UIKit */ = { + 9A05CFCF85DD8B42B41B03AF07FE8668 /* ConnectionPool */ = { isa = PBXGroup; children = ( - 167502C388436D8F9F784C7C06CBF39C /* AFAutoPurgingImageCache.h */, - 0CB86533E92034F2DF8BD0F63AFAD964 /* AFAutoPurgingImageCache.m */, - 9B6D7CAC820997F3ADA1EA45B50C44AC /* AFImageDownloader.h */, - B8625CC1E013B03D9EE63C8EB4748A51 /* AFImageDownloader.m */, - 1E414B8AB7724931F3237DF344AF8B75 /* AFNetworkActivityIndicatorManager.h */, - E4D6B7B7961EB5766B0966824196CA13 /* AFNetworkActivityIndicatorManager.m */, - 31ABF88A5A7CB4DED0B3BA743592EEDD /* UIActivityIndicatorView+AFNetworking.h */, - C4745FF9F26BECF4190530D323723D15 /* UIActivityIndicatorView+AFNetworking.m */, - B9C4073A1F3BFD6E11E36108ABF01C39 /* UIButton+AFNetworking.h */, - 1E3E6E2C4B592E06208A67BBA5EBDFEB /* UIButton+AFNetworking.m */, - 06A511A26134F0E1EF331B37F33F44D5 /* UIImage+AFNetworking.h */, - 177871CBA837AF7A0174EA8627FAA1F7 /* UIImageView+AFNetworking.h */, - 0E2D2B39657FAE3C9A474C866037E6E6 /* UIImageView+AFNetworking.m */, - 43DD657BB0089D391D35EE1D51356FE7 /* UIKit+AFNetworking.h */, - C362E893F2908FD82459C0B6BC7E999B /* UIProgressView+AFNetworking.h */, - 14CFED63DB95EA17CEC3BE2F7934AE19 /* UIProgressView+AFNetworking.m */, - 2AB6344F59FE90C2E64AC63FB8B60B57 /* UIRefreshControl+AFNetworking.h */, - 7C51A6D9C69726258A85D8579423E98E /* UIRefreshControl+AFNetworking.m */, - A5386700D49BBDED2B86342A0EC0E002 /* UIWebView+AFNetworking.h */, - 178C90C83F36C86A35420ABD5D878B2B /* UIWebView+AFNetworking.m */, + 5A59CE5C83DB313FBB577C1824682563 /* YapDatabaseConnectionPool.h */, + D5DC83AF30D5C8ED54A4AEC63B8831A1 /* YapDatabaseConnectionPool.m */, ); - name = UIKit; + name = ConnectionPool; sourceTree = ""; }; 9A980FD99EDA034DDA1FB32B5A6CDBDF /* Mentions */ = { @@ -6828,23 +6973,6 @@ path = Mentions; sourceTree = ""; }; - 9AB0B4BE451837784386906B58F0663E /* Core */ = { - isa = PBXGroup; - children = ( - 56573D89D0DF0E99A2B8E0BE18E4FB90 /* YYAnimatedImageView.h */, - 002AA1112493A4B2FDBD418EF99CCBAD /* YYAnimatedImageView.m */, - 1ACA1F3363E3CE97A33F4C8567013157 /* YYFrameImage.h */, - 8903B630EB6E4D96188F4B1108F0F33E /* YYFrameImage.m */, - 85ECFD43DF3FDEA0128E34E8F8BF89D1 /* YYImage.h */, - 886562F694AC2C190F5E20A173E4E723 /* YYImage.m */, - F16A1BCECB44801704A6ED70565F5508 /* YYImageCoder.h */, - B35D05F9D8F2973B32FA19FA7F16E1F9 /* YYImageCoder.m */, - 2506664CD7BC51185885D12B8C4FB3EA /* YYSpriteSheetImage.h */, - 15B8D42D80D5191144953762B4F32221 /* YYSpriteSheetImage.m */, - ); - name = Core; - sourceTree = ""; - }; 9AEEF4872FD66950F7814D783CD61CF0 /* Protocols */ = { isa = PBXGroup; children = ( @@ -6859,39 +6987,40 @@ path = SignalServiceKit/src/Protocols; sourceTree = ""; }; - 9B1B3CB4A3B847FF33B74EFE3D266CD1 /* Support Files */ = { + 9B43CAC18329AE75684A717697512A1A /* AutoView */ = { isa = PBXGroup; children = ( - 81737B56F557AB6984D09E1F460ADF4A /* SessionCoreKit.modulemap */, - C5E19C910DE8F4062A1C3B1249B08CDC /* SessionCoreKit-dummy.m */, - 85C9BD5E0A5D7BFB1DE2E28103920CAB /* SessionCoreKit-Info.plist */, - 25E0257027B9B05EA126B02B388D9BB0 /* SessionCoreKit-prefix.pch */, - F761D850172DDDDC3D65B01B2F0B0123 /* SessionCoreKit-umbrella.h */, - 935F8666EF6AF0006191BBDEEF83C4E1 /* SessionCoreKit-Unit-Tests-frameworks.sh */, - EA3FBE97378C6E35A54EBADB76904D82 /* SessionCoreKit-Unit-Tests-Info.plist */, - 49188707A095809D32363FED48959E0B /* SessionCoreKit-Unit-Tests-prefix.pch */, - 011F44A6FCE75F84D69F22C0A6E9718D /* SessionCoreKit.debug.xcconfig */, - 9B0C191F05908064F2DE05A91F0D1366 /* SessionCoreKit.release.xcconfig */, - AF263F291781D4B98DBC5AFDDD19528B /* SessionCoreKit.unit-tests.debug.xcconfig */, - DC7B45FF7DAAF322CFCA29F00A25E761 /* SessionCoreKit.unit-tests.release.xcconfig */, + 32548F128C9F5A440EFB9ADD53B2B028 /* YapDatabaseAutoView.h */, + DFFB07A3EA6129C065EDA2A3E6B1DCEE /* YapDatabaseAutoView.m */, + 07E9A50BEB5318F939BDCDA8F380F73A /* YapDatabaseAutoViewConnection.h */, + 3C4937267CB06213827BE2311760D6E2 /* YapDatabaseAutoViewConnection.m */, + 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */, + 209BE3918515576CB8233490900601CB /* YapDatabaseAutoViewTransaction.h */, + ABC08DCF63237AFDD43F1C5FB572FD94 /* YapDatabaseAutoViewTransaction.m */, + 7831A51ABF8E294C1B8FB0538FE9A6E0 /* YapDatabaseViewTypes.h */, + 2CCC5228EECCC0307E3E3CFA2F376650 /* YapDatabaseViewTypes.m */, ); - name = "Support Files"; - path = "../Target Support Files/SessionCoreKit"; + name = AutoView; sourceTree = ""; }; - 9EF0CBB1106FC147E504E7C7AA7118B5 /* Support Files */ = { + A06760945E290880D4C012ED32869642 /* ActionManager */ = { isa = PBXGroup; children = ( - 55EF10F54202F4F86CA3CE8986303034 /* YYImage.modulemap */, - CC6695B777CD0F78EC7FE8157C371EAD /* YYImage-dummy.m */, - E16AE6034BDD286D7BE13B3EB31A4BFF /* YYImage-Info.plist */, - 1B4E63576A6391E3B2126973D9D87849 /* YYImage-prefix.pch */, - 73B0D5094CFA2F0A0C3F000D718BB210 /* YYImage-umbrella.h */, - 736BF9EB2F1DFC4AC5CAAD05950BDEEF /* YYImage.debug.xcconfig */, - 58C68820CBF10A20F9765D9FB23826A6 /* YYImage.release.xcconfig */, + B98C8E310611D962C00D211A3FB5548B /* YapActionable.h */, + 1BF94CC3D9ECE0119845D7BDD033378D /* YapActionItem.h */, + 3EC5E11071AD72D28DCB227865EC9388 /* YapActionItem.m */, + D898EEB07A717921A29A63C13F885675 /* YapActionItemPrivate.h */, + 6261DA54E551BA6E777332DA4E422310 /* YapDatabaseActionManager.h */, + 20C79F271F15C07A325CAD9F906A4A74 /* YapDatabaseActionManager.m */, + CF57BD88A436D93114D75041079F4DEF /* YapDatabaseActionManagerConnection.h */, + E98D24712B42C01EF03A29A443E41B62 /* YapDatabaseActionManagerConnection.m */, + BAF9033C1383CECF1FA4FDBFEDBB2ED4 /* YapDatabaseActionManagerPrivate.h */, + C0A6AE69809907A86F93D8426FBC0336 /* YapDatabaseActionManagerTransaction.h */, + 7AB5E1DAFA086FE599264F467F8B2DAA /* YapDatabaseActionManagerTransaction.m */, + 6827A6C49573F4C52950AB1AD5679B37 /* YapReachability.h */, + A9394BB6CE78007E2C6DBE4A73FBB6D6 /* YapReachability.m */, ); - name = "Support Files"; - path = "../Target Support Files/YYImage"; + name = ActionManager; sourceTree = ""; }; A1F6B64C0BD2939781C22E0C5A882461 /* Frameworks */ = { @@ -6920,30 +7049,19 @@ name = Frameworks; sourceTree = ""; }; - A2EAF1554B8878FC09B6E9CAF3A6F5F7 /* Reachability */ = { - isa = PBXGroup; - children = ( - C1A3A2FA0A2CF2E08D3286637AFEFC68 /* Reachability.h */, - 2CD815183BC853CA9BEFD2F5D5378827 /* Reachability.m */, - 1D18AEF2028766D22B3EDFBB26CA664D /* Support Files */, - ); - name = Reachability; - path = Reachability; - sourceTree = ""; - }; - A65E5EDDD69EAEF151C8F4B669145FA1 /* Support Files */ = { + A5784B42A495125FF17D24E007262201 /* Support Files */ = { isa = PBXGroup; children = ( - 483CCF9DAA031F92C42F6B45C85B14A5 /* PureLayout.modulemap */, - B523A875A2543A3DC11BD1AD471D1D43 /* PureLayout-dummy.m */, - E52B680E220CD1B5ECDFDA6241089902 /* PureLayout-Info.plist */, - 6383CD2DE731441955D829B2AF07E4FC /* PureLayout-prefix.pch */, - 934947853FA7CFEA9E6C3D06E43A3FB7 /* PureLayout-umbrella.h */, - 3AA8F8059B87E975477FF02E1D74A5FF /* PureLayout.debug.xcconfig */, - 71B5A0114B214C9AE5D1B5DE31AB9206 /* PureLayout.release.xcconfig */, + 4FECCF3D04975493B709FF98520AA39B /* CryptoSwift.modulemap */, + FBE483EC545832F070C6A1B14BE5B649 /* CryptoSwift-dummy.m */, + 5324C6E2191A5C393D6634C83657B2A6 /* CryptoSwift-Info.plist */, + B909EE3179FA2D48A3D50A0DB30BDB13 /* CryptoSwift-prefix.pch */, + 5F186F023A56C31F195B525CA78DDA30 /* CryptoSwift-umbrella.h */, + CE6C07E0180905A3329AD1470E0A4F8D /* CryptoSwift.debug.xcconfig */, + 8938FB15A1C0A4FCC7BBE98FEC7BE26C /* CryptoSwift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/PureLayout"; + path = "../Target Support Files/CryptoSwift"; sourceTree = ""; }; A6A2BD080B6492ACCE65F6AAE4F879B4 /* Protocol */ = { @@ -6960,14 +7078,13 @@ path = Protocol; sourceTree = ""; }; - A6C0C6C629AFC014888557905A956D67 /* GCDWebServer */ = { + A756F351A416ECDA97E8401ABF77CC84 /* Tests */ = { isa = PBXGroup; children = ( - CFAB2CC1BB8436607BBC0B28874764A9 /* Core */, - BA10C17A5C3AAF5A4C5241A5426D3023 /* Support Files */, + 6EEFEAFD41D7F3ACA0A5D3B28D1F8305 /* CryptographyTests.m */, + 8CFB3A22AB06ECBD16DA1795FD468FEF /* SCKSwiftTests.swift */, ); - name = GCDWebServer; - path = GCDWebServer; + name = Tests; sourceTree = ""; }; A7FA0DAD497A911970B392FB2D3098AD /* InvalidKeyMessages */ = { @@ -6984,6 +7101,52 @@ path = InvalidKeyMessages; sourceTree = ""; }; + AA29283903143BBCD6C8FC3084FEDD57 /* SessionMetadataKit */ = { + isa = PBXGroup; + children = ( + C6D51AB1BE408676926CCE8BAF9920AE /* DiffieHellman.swift */, + BE0C95FEB1A9D209842B5C9E20AAA619 /* ECPrivateKey.swift */, + 1F46600C6F53AD9A4CB2B1B4C7074CC8 /* ECPublicKey.swift */, + 970E02F8057A44C8C4C58EAEB970D255 /* FallbackSessionCipher.swift */, + D661C84AA5FB2E086CC16BA5900A3E0F /* LokiSessionCipher.swift */, + 00AFD55BC8213E05B2714BD758D5045A /* NSData+messagePadding.h */, + 274A075DCBC5F3C659CE5D467333F13C /* NSData+messagePadding.m */, + 439BFBE70BAF79ACB24857D7F04FBB48 /* OWSUnidentifiedDelivery.pb.swift */, + 1330780005D1FEBF9124B8CE98D6A109 /* SessionResetProtocol.swift */, + A8C476EB0B275BF2E7577BBCCA61C987 /* SessionResetStatus.swift */, + 9ECB135C99F12439D70EEA5DF242E06A /* SharedSenderKeysProtocol.swift */, + 799052817ADBB0A616D6AF252C4A29C0 /* SMK-Bridging-Header.h */, + 684E71EB89279B98057925AE9BE8A493 /* SMKCertificateValidator.swift */, + 9353C75A23500DEF6273B1F19C451022 /* SMKError.swift */, + 7A5B9FA17258D2A5BFEA71985AE35E28 /* SMKProto.swift */, + 5EC0199A2D64916159B112F06D4ECFB8 /* SMKSecretSessionCipher.swift */, + CCBF08C6B6C16256CE35B81EE1ABCD76 /* SMKSenderCertificate.swift */, + C30286FF598CB7C7219882F7DE8D7983 /* SMKServerCertificate.swift */, + A2DC46756D1BA5D779109963C1871D2D /* SMKUDAccessKey.swift */, + B79F9F09A2FC0CE335777180412C7B2D /* SMKUnidentifiedSenderMessage.swift */, + 63284FEFBEDA1FE8B6F6A9D2575322B7 /* SMKUnidentifiedSenderMessageContent.swift */, + F8055828BF8CB1D92D7FD67173D72338 /* Support Files */, + BF964A1E10C5857E5DAE4C238E2201D3 /* Tests */, + ); + name = SessionMetadataKit; + path = SessionMetadataKit; + sourceTree = ""; + }; + ADECD0A431FA887F58DB622F8CA87463 /* Support Files */ = { + isa = PBXGroup; + children = ( + 515B45A71B4225AA0B3F47339FAD2EF3 /* Reachability.modulemap */, + EB1B51EB3215AF71EC2903CFFDC03E17 /* Reachability-dummy.m */, + 167F58474EAB1C4234E33D0C9D187C02 /* Reachability-Info.plist */, + 0FA78FCD594C64CA914A8FAABDE0DAE1 /* Reachability-prefix.pch */, + 882DC7EBA5B2B3812FDAC80D68B86493 /* Reachability-umbrella.h */, + 1895C639369C7DAC9F49C72CB51761EA /* Reachability.debug.xcconfig */, + 2CFD0CF0FBC6EC94E0B09ACEE1C10505 /* Reachability.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Reachability"; + sourceTree = ""; + }; AF199B6202AAA4E076A73EE88330555B /* Pods-SignalMessaging */ = { isa = PBXGroup; children = ( @@ -7000,134 +7163,118 @@ path = "Target Support Files/Pods-SignalMessaging"; sourceTree = ""; }; - B1AE9B3795B8A4E89A6E9145CFF11EEF /* SSZipArchive */ = { + B0E53685B479539BD4506239CFE3D888 /* Support Files */ = { isa = PBXGroup; children = ( - 20335A57295FA1326FBA130BD1BF88ED /* mz.h */, - 500FFB54AB6172E35C05A7C0FEC5EE3B /* mz_compat.c */, - A9F97317647FBCB4270E988A7BDA0EC2 /* mz_compat.h */, - C2AF61EA2806F71C9B00F05BDD0F2391 /* mz_crypt.c */, - 33C8FDBE7DE8589C227ADB3F2E6E54CB /* mz_crypt.h */, - 17CDBB1C01C6158A78BB9E8A94FCDB2E /* mz_crypt_apple.c */, - 3083A1F8B004A5B29CE8F2D62F25FC31 /* mz_os.c */, - 22117CBBE1A319E78C6505E95FDDBC42 /* mz_os.h */, - B0D6212DF05403979443144D7DCE9986 /* mz_os_posix.c */, - E1286AF5A7D31BCDA93C86F65286EB7B /* mz_strm.c */, - E171A213C893E2F3E0278C69CC2AFB0F /* mz_strm.h */, - C3C3A442F7FA400AABE1220B2B8C2864 /* mz_strm_buf.c */, - 88499F65641173752F9D310CA16336F7 /* mz_strm_buf.h */, - BDCC1C0FF6FC9063CE0C96F446343656 /* mz_strm_mem.c */, - B83D18310A3C9AF5BCC4DA3CE925C9B7 /* mz_strm_mem.h */, - 8D7BF5A3226F208AC0B4B307464EF5AE /* mz_strm_os.h */, - 3F40BDA83E7D269FDA2946D2FDD5CA8E /* mz_strm_os_posix.c */, - 00F3D7BDB9F62E1EA94DBC99AE14E58F /* mz_strm_pkcrypt.c */, - 70E1263649F31D1F024AC756E71F256D /* mz_strm_pkcrypt.h */, - 22D2F4F06DF95E481842812A9E344CBD /* mz_strm_split.c */, - 2D0AB7B4761B0EC0A174E21941D9839A /* mz_strm_split.h */, - E41631015A18003267E9F2FE86AF46CD /* mz_strm_wzaes.c */, - A9FB0916EA98E0F3A7EFE844E15ECC18 /* mz_strm_wzaes.h */, - 01016BB4CA34B8A9C1789F2FD12389E0 /* mz_strm_zlib.c */, - 9A55CA97D64041D8A89F6814406E8180 /* mz_strm_zlib.h */, - 9DCF2BC0CADD8D628B0566F42A09AA62 /* mz_zip.c */, - 0FFC47E62AF046F3BAC6C4C5F689F318 /* mz_zip.h */, - 353F4664D19B62C524327A01D37049F7 /* mz_zip_rw.c */, - E0042EE7E12A49D36D11C5AA17DD53A9 /* mz_zip_rw.h */, - 2D6E06EAFB74336464600B5A84F09A17 /* SSZipArchive.h */, - 92D03CC483722A8C1272B8BBB77E5226 /* SSZipArchive.m */, - 92ECD910102CF039DC54B2DD32BA7828 /* SSZipCommon.h */, - 9737F8FE6B9F5D05599B9888AF11655A /* ZipArchive.h */, - 37A39103198ADE50BDA24886A13C1526 /* Support Files */, + 67140B1C667D7DCEDD50EC5910B3147F /* GRKOpenSSLFramework.debug.xcconfig */, + BEFDBA4EE84907494C2AE417888C83AF /* GRKOpenSSLFramework.release.xcconfig */, ); - name = SSZipArchive; - path = SSZipArchive; + name = "Support Files"; + path = "../Target Support Files/GRKOpenSSLFramework"; sourceTree = ""; }; - B32D31255DD92A1713802FC26475C514 /* SwiftProtobuf */ = { + B365EE308AF69887A7A7375F248FBC74 /* Relationships */ = { isa = PBXGroup; children = ( - 01AA8A3E665D8230F6CE420AD37F32CE /* any.pb.swift */, - DC725ED5142C60D1BDCDA8F927133992 /* AnyMessageStorage.swift */, - 4506A74EC6D432652C7F494721A381E3 /* AnyUnpackError.swift */, - C46E0B695788709C132E14BF8AE22051 /* api.pb.swift */, - E3FDBC3C8D2D63D6CF87260B3361F035 /* BinaryDecoder.swift */, - 99491558263163EF4A51526C2443419D /* BinaryDecodingError.swift */, - D321D90D7C3A516F6BCF5CECF980C4AC /* BinaryDecodingOptions.swift */, - 707898EF5E156C3E38731A5A088FBCDB /* BinaryDelimited.swift */, - 8F78F1A6DC3C5BFD37EACA9C5DDA1590 /* BinaryEncoder.swift */, - E9A3DAD082E9F9B4B4EAD579982CF22A /* BinaryEncodingError.swift */, - 8DA3152F3E9C53E91AA67610357208C7 /* BinaryEncodingSizeVisitor.swift */, - 4218FCCEA66B61487F224AECB0C0FEFB /* BinaryEncodingVisitor.swift */, - 25C2E58ADAFE0602E7A1C1944ED53BCF /* CustomJSONCodable.swift */, - D6D3A54FD5D610914A0B2E4980D13580 /* Data+Extensions.swift */, - 58DBB96ACFF1EFF1CF6E1A2600B07E45 /* Decoder.swift */, - EC4358F49ECBA76B53BD09A543400D9A /* DoubleFormatter.swift */, - 18A33C9B9F5BEA20DC3D2A9CF877AAFD /* duration.pb.swift */, - E7FC7488AD337237586F6771D964EF93 /* empty.pb.swift */, - EDCA8CD5A16F30499D35BD378EFF0778 /* Enum.swift */, - 9353765002C64A427389503701EE1CB7 /* ExtensibleMessage.swift */, - 165C4AF53FFB5DBE614FE3D94CED1CF4 /* ExtensionFields.swift */, - F4F7F1E949AD6574FFC562B2FAF18210 /* ExtensionFieldValueSet.swift */, - E26FC710F1B37AC4788BB1BD0F30DCE2 /* ExtensionMap.swift */, - 18E59AE06BCF45A1C821F25196558390 /* field_mask.pb.swift */, - E9FBC539A67A2365066D78B14DC7B103 /* FieldTag.swift */, - 92C43937B92950A815038B4F3FDF0D43 /* FieldTypes.swift */, - 273ADCBBCB8272EAF780820974E00F17 /* Google_Protobuf_Any+Extensions.swift */, - 811B6B3686D7D7A75824E76AAAB47935 /* Google_Protobuf_Any+Registry.swift */, - BAC84D733813F87CE9C48C7F0AD80344 /* Google_Protobuf_Duration+Extensions.swift */, - 17B777400D09E197BE498514724A10BB /* Google_Protobuf_FieldMask+Extensions.swift */, - DF018344AB394DB8C695E55C54DB71CC /* Google_Protobuf_ListValue+Extensions.swift */, - 8F7CB76D7CD728F1ED939AFE8749D95D /* Google_Protobuf_Struct+Extensions.swift */, - F15FF138B00B1832817131E5DDF3A616 /* Google_Protobuf_Timestamp+Extensions.swift */, - D1E3602C40686E5B5D85BE064C640C84 /* Google_Protobuf_Value+Extensions.swift */, - E0B50288AE075616E95970AA14F5D9DB /* Google_Protobuf_Wrappers+Extensions.swift */, - CE2B11E035CBD7FB9842956582121B49 /* HashVisitor.swift */, - EF6D460E61D894A8D0600598CDA52110 /* Internal.swift */, - 3E44CE5A5ED440C63334DA4F250A631D /* JSONDecoder.swift */, - 1BED112FB6958A066EAD56371B14A965 /* JSONDecodingError.swift */, - DF81CBDD1C7EEE03D41E72180DF5E4ED /* JSONDecodingOptions.swift */, - 25E5F89824DA70A69253E72DB1C575F4 /* JSONEncoder.swift */, - 18D3B53B612DB564685958F02904A2BC /* JSONEncodingError.swift */, - 10BAA5F4B5F11FF58455FB4D568CCA90 /* JSONEncodingOptions.swift */, - 1FCBF87E8E35A3372926D76DBA6A128E /* JSONEncodingVisitor.swift */, - 93C41B9518DFF35C8F82A5485FA89619 /* JSONMapEncodingVisitor.swift */, - A5EA12D01D4B73B09DC655206CC7C20A /* JSONScanner.swift */, - 5F83BF566E5509355201EDFA069F9D68 /* MathUtils.swift */, - E79EB3A6634777FC7BB8D6C69DB17A44 /* Message.swift */, - 3DFE8952F97F5FB3E64C6A4EDD1284DD /* Message+AnyAdditions.swift */, - 9227A49912F4CBD6571299F95A671E91 /* Message+BinaryAdditions.swift */, - 68D63D00BF5ECC4A58093AFB71AD1331 /* Message+JSONAdditions.swift */, - 736B8B6805CD58271FAB2AD9A9761B49 /* Message+JSONArrayAdditions.swift */, - 54F6F29F9166D41C1B88C550F928E212 /* Message+TextFormatAdditions.swift */, - 6BCFA28E2EC50612B21BF7CC0250FC8C /* MessageExtension.swift */, - 991F3E8E62A408DFF5AC5B9E4E828EA3 /* NameMap.swift */, - CDAA836F3E511E391E78F0A6A1502F93 /* ProtobufAPIVersionCheck.swift */, - 43697C31DE2C120777900D59255E63D4 /* ProtobufMap.swift */, - 8BC74EEEBB708223CF65B2AD06B4D41F /* ProtoNameProviding.swift */, - 1D5EE5AD1F6FC12D0A0D2E9F325A0FE0 /* SelectiveVisitor.swift */, - 5A9EC4D28A1F097DA601BEA1B3E2184B /* SimpleExtensionMap.swift */, - 7CA444C3CCCAA7A6C56BE5F18858DA41 /* source_context.pb.swift */, - 0B64FDF0752057034C33A480E03D58FD /* StringUtils.swift */, - B9426850577942C36247321CCC942616 /* struct.pb.swift */, - 9F3813AAF1FBB34474AE0DB3AD8C021A /* TextFormatDecoder.swift */, - 326E433C876BF66DB849E0A1E52E46FA /* TextFormatDecodingError.swift */, - 4413A67F953479CDC5213F72394087A2 /* TextFormatEncoder.swift */, - 6A09A9D72BD33A9DAE68CA1847F18518 /* TextFormatEncodingOptions.swift */, - EE8B170A54672DF3B6A68C31AE922FD2 /* TextFormatEncodingVisitor.swift */, - 2AA4FFA9310E99E630241857A982DF54 /* TextFormatScanner.swift */, - A1F893A4F7B13D1046E5BC29AB2CD384 /* timestamp.pb.swift */, - A7F3990B7FD9A0D8859DDD15A05A452F /* TimeUtils.swift */, - B089F1131D056C8A6D66C3339A19A1FA /* type.pb.swift */, - 649D0DAF0B4E0247DF074E8C7571EE72 /* UnknownStorage.swift */, - 9FC7761921CBC669963383280D680E12 /* Varint.swift */, - A7D40F5718AD6C5DFC95D029C6C294E4 /* Version.swift */, - 286EC6D7FC9A1CA8B14DD4185143908D /* Visitor.swift */, - 22E72F5B8CB4F5CC2C2753406FA0A0D1 /* WireFormat.swift */, - 9704C3CBD217F26D2A897AC2BE1C17EE /* wrappers.pb.swift */, - 745776AF8E35B87725A3833BA3186D68 /* ZigZag.swift */, - 4BAA8FDE6DBA828A1A2187586412F6F6 /* Support Files */, + F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */, + EC74A58ED50D80B08C020605FA9372FF /* YapDatabaseRelationship.m */, + E3F48C8D9FEE8E873ACE92CB581C4B7E /* YapDatabaseRelationshipConnection.h */, + CC58F6E7913C93B66BB47AFEB3D9A3EC /* YapDatabaseRelationshipConnection.m */, + D09F68A03AA29FF278BB7C6AE36F4EBF /* YapDatabaseRelationshipEdge.h */, + 20BBEC48D9D8F48A2DAB8B0D0081B7D1 /* YapDatabaseRelationshipEdge.m */, + 2C62F5FFDA56BBE8EBBC82B7B11DCB20 /* YapDatabaseRelationshipEdgePrivate.h */, + CC304FBABEE1860E1AA50CB32C90F0F3 /* YapDatabaseRelationshipNode.h */, + 4A749454FBB8E349F763A8C11875EEFF /* YapDatabaseRelationshipOptions.h */, + 4A75AFE8A39C18CE6CE87035051A1F4E /* YapDatabaseRelationshipOptions.m */, + DEE32AD1C3A3502BD2D5E39543AB64B4 /* YapDatabaseRelationshipPrivate.h */, + BF4893CB77D5D3FDCF56560B971F2DEF /* YapDatabaseRelationshipTransaction.h */, + 24F2D3F163D7C4640304B7B1E9705B07 /* YapDatabaseRelationshipTransaction.m */, ); - name = SwiftProtobuf; - path = SwiftProtobuf; + name = Relationships; + sourceTree = ""; + }; + B3B18D08B661C6D489222DABD458A406 /* CryptoSwift */ = { + isa = PBXGroup; + children = ( + 0B9688E5E00C796CD83F691DA37DB333 /* AEAD.swift */, + CCAE67FF5EB872EAACCC9ED616E2B955 /* AEADChaCha20Poly1305.swift */, + 39620E74B74D890884D066BA83E3356D /* AES.swift */, + 5DBC8553D874F72BE1FB985267CA0313 /* AES+Foundation.swift */, + 6CFC8C6EFE837C754D7B1919BC654928 /* AES.Cryptors.swift */, + 1C5077B5B2B2733D7BCAD4E635D084D1 /* Array+Extension.swift */, + E9D75D0B51CEDB8929C8CAB8E35BF55E /* Array+Foundation.swift */, + 716AD7C576F8669934AD29C710AC6DC2 /* Authenticator.swift */, + C67D9AC4691F666E00120D2E3C47886B /* BatchedCollection.swift */, + 467E6206D83807B01B4C6057CB6B724F /* Bit.swift */, + 0247B8143D80F8F6ABB35C636E4CE982 /* BlockCipher.swift */, + 33A8D9EBBD3D6EA890FD604E1386B6C6 /* BlockDecryptor.swift */, + 63908EADA9DA16B4429A9541B036EF57 /* BlockEncryptor.swift */, + BAC8BFDF29AEC58E4E56BCDE6B9C42B3 /* BlockMode.swift */, + E930CC9443FD5776DC417135EB3071FA /* BlockModeOptions.swift */, + EA4ED4DAE8DC711487CE4F77A7E095F1 /* Blowfish.swift */, + 1BD55CCA10E2EF0ADD5E0885A51D5C2E /* Blowfish+Foundation.swift */, + 26D4C9DEB6438F6F94702026E305A888 /* CBC.swift */, + 16C25ED6AC3936BB75ADB138C1A1C2D7 /* CBCMAC.swift */, + EDA3273F128EBEF121D4FCB25D32F3A0 /* CCM.swift */, + 1C8AC79030988861B22AA4F54DB370CB /* CFB.swift */, + B0C7EBF8964BA9B19FF4BD13BEBA1B6C /* ChaCha20.swift */, + 90A8A91BA96CCF9A6877F9C68E577110 /* ChaCha20+Foundation.swift */, + 711174DD9BAD907D1E5F85F2A923952A /* Checksum.swift */, + D5A2256F95D4671941ED668B0F42DFF2 /* Cipher.swift */, + 5CD9650C635CAAE7D5CEE5CE3DAA9AA0 /* CipherModeWorker.swift */, + 3CD63B0CE5FC287AB0C108497C7D546B /* CMAC.swift */, + 6F38B120AE51926B3B586155C2553444 /* Collection+Extension.swift */, + 9B5CFE62D4DECEFB26EAC4CCBE96E43C /* CompactMap.swift */, + 527A985AC380B4E33D3AA98FBC424C15 /* Cryptor.swift */, + AD0713F87E62953E738864E90CF37D55 /* Cryptors.swift */, + 2285002857B9554A3D98D1AED0696065 /* CTR.swift */, + 5A8EE3A191D80C36BC03CC653881711C /* Data+Extension.swift */, + A7F81062997A7F4E4ACC201AAE2E0EA1 /* Digest.swift */, + A8E792D6C07ACF04E6C95158CDB597D5 /* DigestType.swift */, + C5B3945909F9EAE5FFA0CA15C9D564F5 /* ECB.swift */, + D95BFADE19898039DF632F7450095F65 /* GCM.swift */, + 61BEBDA774E770BEF843401E29D87CAD /* Generics.swift */, + DCB7F533648536ED9289B482A7C423EC /* HKDF.swift */, + 61D916D8B489B28CD36431C594203356 /* HMAC.swift */, + 23FE0658558D0520A80A447452899CB8 /* HMAC+Foundation.swift */, + 6E9EB0D7FA418C5D7093CD3593F290B6 /* Int+Extension.swift */, + 3AE7A93FFA4272C8B42F89E6027C5AA6 /* ISO78164Padding.swift */, + EF4E08865891A298A34847EDCB56C4BE /* MD5.swift */, + 018230D6DBF182900480B27B10E47A7E /* NoPadding.swift */, + 3592ACB7BA490DBF9AB005AD46D63E1E /* OFB.swift */, + 327C933F295DC08161A2A5B7B538B4C4 /* Operators.swift */, + DA41C940D08BAD4A9F06FAD3A6FF0C10 /* Padding.swift */, + 97394645D8654DD0A3C26D0435E2C89F /* PBKDF1.swift */, + 2D1400535FA468F770F8D4D1EC733131 /* PBKDF2.swift */, + 41D63366DFAFC9933386DFE31FF45DF4 /* PCBC.swift */, + 4ACB74DD7124C5E385F18CAB13D0B59D /* PKCS5.swift */, + 6002FE68A2F522FACB3DEDAE7A4A4C85 /* PKCS7.swift */, + C2A352E72995F24119585C777EF1C56A /* PKCS7Padding.swift */, + 8FEAF7BA7D8ABD8A07BEB43AF4BD2070 /* Poly1305.swift */, + 361E3A3CAF1502BB445AAB0DC7214CDC /* Rabbit.swift */, + 5D9D16BBF3AE554D301705C53A0C16E3 /* Rabbit+Foundation.swift */, + 270883DDA390BF137A3AEF672C4428A0 /* Scrypt.swift */, + 6B7A00319D27E523E8CBC04DB463C595 /* SecureBytes.swift */, + 1796E253486503D3E2653F0226C9B3DE /* SHA1.swift */, + 8A2FC00B6CCF4C82C09494CAB2F817B8 /* SHA2.swift */, + 129AE0F52823F6B5DA5C2BAA4AB596A8 /* SHA3.swift */, + 2AB49183427D422B638CA0665C25D009 /* StreamDecryptor.swift */, + 1B0AC3D17DEB867587C2FA1AF5E37D08 /* StreamEncryptor.swift */, + 23D88ABD9B7ACAE5F76EC99A8BF746E8 /* String+Extension.swift */, + 907C303C5F36B0B631973305BA90EC63 /* String+FoundationExtension.swift */, + 94FD5A5981D0E65A91848B9F5A961C7D /* UInt128.swift */, + 50E32C1FFCAE55A90AA157E2847C65A9 /* UInt16+Extension.swift */, + 4C7B736E8332D87C743DAF1EDEECB2E2 /* UInt32+Extension.swift */, + CC21C5D5E7A38C70153FDEC60F19F9B0 /* UInt64+Extension.swift */, + 8E12490F17B442FA467D1D39E2E30545 /* UInt8+Extension.swift */, + 938B1F85D2E25D8C4AD050D0293BC897 /* Updatable.swift */, + 92E1058D9C027B751083F88A3801A0D8 /* Utils.swift */, + 6D3072B762C16F755660BA600346B6D3 /* Utils+Foundation.swift */, + 4D026568D79D7CDFC16FE9A25BE2677B /* ZeroPadding.swift */, + A5784B42A495125FF17D24E007262201 /* Support Files */, + ); + name = CryptoSwift; + path = CryptoSwift; sourceTree = ""; }; B498AE3B4C5A9C61140B914B00C06674 /* Support Files */ = { @@ -7168,93 +7315,6 @@ path = "Target Support Files/Pods-SignalTests"; sourceTree = ""; }; - B6770DF0A4B21D6C8CAEE7C111D5981A /* Support Files */ = { - isa = PBXGroup; - children = ( - E4F448A56871F5C744EA963D7F4274B0 /* PromiseKit.modulemap */, - 7B2128A9F3FAAF21E80E77FB8285677A /* PromiseKit-dummy.m */, - 05A6C9DFDD87B58565B4B84401456B0D /* PromiseKit-Info.plist */, - 7E0C2634D33634D14449F2D77FD2909F /* PromiseKit-prefix.pch */, - 60CBE0A02E81375D7E381779843A84EF /* PromiseKit-umbrella.h */, - DD63BF16DAAA909ED19FFCA5F7D01750 /* PromiseKit.debug.xcconfig */, - 227FFC1F57E64DA6D3D0E6DBAE472F5A /* PromiseKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/PromiseKit"; - sourceTree = ""; - }; - B68573B177AA7420377E2290832EBB6B /* GRKOpenSSLFramework */ = { - isa = PBXGroup; - children = ( - FC136B74E4C37F61B3B2FD732004F6D0 /* Frameworks */, - 7E4B2C8019F15AF77F203D876A71B1DF /* Support Files */, - ); - name = GRKOpenSSLFramework; - path = GRKOpenSSLFramework; - sourceTree = ""; - }; - B733A60518586CCC3BA423D9AFBB4E78 /* Support Files */ = { - isa = PBXGroup; - children = ( - A5B7B064A81243F5C1741937BD09B0DB /* AFNetworking.modulemap */, - 8D325FD72E4CB3029E2B9A3A5F76A3F3 /* AFNetworking-dummy.m */, - 8B174BB61BFF7B01C71A40560EA19735 /* AFNetworking-Info.plist */, - A4FEB0AE5FC8C823142B26A46CF4783F /* AFNetworking-prefix.pch */, - E16728B2C780CE4C0897643BC1D54F8B /* AFNetworking-umbrella.h */, - F778BD2613FC3AF8D7541E91FE6A2F60 /* AFNetworking.debug.xcconfig */, - DA4C9AA798031000D52DF6C9F50AC4D5 /* AFNetworking.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AFNetworking"; - sourceTree = ""; - }; - B7348397981063C6FAAE797D515390AE /* NSURLSession */ = { - isa = PBXGroup; - children = ( - 3761B1E155062BC984C3C0871BCE9F48 /* AFCompatibilityMacros.h */, - AA31E9F2E5EFD6969BB0352BE95D0712 /* AFHTTPSessionManager.h */, - 2C51DF3E24E4A1CC920AAF2BE02DB32C /* AFHTTPSessionManager.m */, - B571E52BB61783EBDC1EBB4CA6A8BAA6 /* AFURLSessionManager.h */, - D7C05D9B2F5FBCFD6962EEC17BD9A27D /* AFURLSessionManager.m */, - ); - name = NSURLSession; - sourceTree = ""; - }; - BA10C17A5C3AAF5A4C5241A5426D3023 /* Support Files */ = { - isa = PBXGroup; - children = ( - A660813143816977A4C6DCF9A884F0F0 /* GCDWebServer.modulemap */, - 59BE098A01F7D33FB8A22FC00725F3F5 /* GCDWebServer-dummy.m */, - 045FEAC62C5D8FB9A95FF2273CF3E50A /* GCDWebServer-Info.plist */, - FE1829B2CAC4F590018167248BA7B716 /* GCDWebServer-prefix.pch */, - 85D57D6890F6FA0D07ED5584AC76C3A1 /* GCDWebServer-umbrella.h */, - E8347BB23647DB24C5FB44A9345BCB04 /* GCDWebServer.debug.xcconfig */, - C0668CC5CD7521A379B1B6740B380C58 /* GCDWebServer.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GCDWebServer"; - sourceTree = ""; - }; - BACE67E60A80469686F45D9E4A338702 /* SecondaryIndex */ = { - isa = PBXGroup; - children = ( - 5C073B767A2942C708AF0491149DA033 /* YapDatabaseSecondaryIndex.h */, - 803E5AF94B59E0280130432046C1227D /* YapDatabaseSecondaryIndex.m */, - 81A651D8649EDC483C189AAD8DDD3C11 /* YapDatabaseSecondaryIndexConnection.h */, - F3AC582E4EA6796BD5E64F45E3402847 /* YapDatabaseSecondaryIndexConnection.m */, - 16314E2F905C1C3C9EB71F4B55652F27 /* YapDatabaseSecondaryIndexHandler.h */, - 34EF3BFF7F6564F58C19F21A5018D259 /* YapDatabaseSecondaryIndexHandler.m */, - 891BAC8B167BF7B7029FB1B34F62F2EB /* YapDatabaseSecondaryIndexOptions.h */, - 6F2D82DE8F08C092F7C59FFDD853DCF1 /* YapDatabaseSecondaryIndexOptions.m */, - B061EB70675361213BA1048756EB4D84 /* YapDatabaseSecondaryIndexPrivate.h */, - 8D2B23C30EB2D90E9CED3E98C814CBED /* YapDatabaseSecondaryIndexSetup.h */, - 20522AE611754AE13B98B1D4179A253B /* YapDatabaseSecondaryIndexSetup.m */, - 03CF7C003E98EF7C0186C01923FC1729 /* YapDatabaseSecondaryIndexTransaction.h */, - F1144A044DE953674B51650688BE4670 /* YapDatabaseSecondaryIndexTransaction.m */, - ); - name = SecondaryIndex; - sourceTree = ""; - }; BBE209C18E2E72A3F318CFE2D6584BC5 /* Util */ = { isa = PBXGroup; children = ( @@ -7328,8 +7388,31 @@ DB0A484AB1495C691D914EB614C52F61 /* WeakTimer.swift */, E5DE5609E0487CFB92DAB22797C2C5B3 /* YapDatabase+Promise.swift */, ); - name = Util; - path = SignalServiceKit/src/Util; + name = Util; + path = SignalServiceKit/src/Util; + sourceTree = ""; + }; + BCCC0476D4E3DCA8A6FC78DA11F2DA62 /* NSURLSession */ = { + isa = PBXGroup; + children = ( + 08FDE95A07C6C4EB91247A7C4046BFE6 /* AFCompatibilityMacros.h */, + 38B797E9708E9C642E927A3534347B30 /* AFHTTPSessionManager.h */, + 9414A900B21E3A7C90F5E33BCEBB890B /* AFHTTPSessionManager.m */, + 09DD0C4BD3E2D54CC4588415A155FDB4 /* AFURLSessionManager.h */, + D14AB64F3FFC351160B11C4F259255A2 /* AFURLSessionManager.m */, + ); + name = NSURLSession; + sourceTree = ""; + }; + BE7567D676D2D46F282CC51057E5F269 /* Reachability */ = { + isa = PBXGroup; + children = ( + 4DB6C0E951822E3F8A4A4B6B99F86282 /* Reachability.h */, + 84289210151BC7BBD1A21B9137345F43 /* Reachability.m */, + ADECD0A431FA887F58DB622F8CA87463 /* Support Files */, + ); + name = Reachability; + path = Reachability; sourceTree = ""; }; BF18978296A8BC5C6B7B42EAD852D8D2 /* Tests */ = { @@ -7351,6 +7434,23 @@ name = Tests; sourceTree = ""; }; + BF964A1E10C5857E5DAE4C238E2201D3 /* Tests */ = { + isa = PBXGroup; + children = ( + CDA6D56F24CCA39CBF72D2D25C0263D6 /* Data+SMKTests.swift */, + 14B7A001AAD7D2C125E29BE03D3156F7 /* MessagePaddingTests.m */, + 38C4A6B7EC45294F9B7867D2EBE1112E /* SMKMiscTest.swift */, + 47083BDB7E7EBD0F7425F9D464E4CE29 /* SMKObjCTest.m */, + 7249B8657FE70F60FFEDD79B546EEF52 /* SMKSecretSessionCipherTest.swift */, + AEB0AC291A837ECFCB518DD3DF74D33F /* SMKSenderCertificateTest.swift */, + D5086F4EE693997B78BD8A6225C4ECFE /* SMKServerCertificateTest.swift */, + 190C0880547A41F1D73E5789EF0A43D6 /* SMKSessionCipherTest.swift */, + 92D066C5952FFDBBF0985B1AA13CAFCD /* SMKTestUtils.swift */, + A548E138BCD222E7E08E778310A86A4E /* SMKUDAccessKeyTest.swift */, + ); + name = Tests; + sourceTree = ""; + }; C144859D7498512459C5DD33EF60EEA2 /* DeviceSyncing */ = { isa = PBXGroup; children = ( @@ -7403,137 +7503,187 @@ path = ..; sourceTree = ""; }; - C2D3A39AEC0B22D6232DDB2A199B8135 /* View */ = { + C592663DAF5D613EA3C190ECA7FA9591 /* CorePromise */ = { isa = PBXGroup; children = ( - 57FE676C1219F96D20A04BABDDFA2753 /* YapDatabaseView.h */, - B2686D7E57645C4B311C5F555991861C /* YapDatabaseView.m */, - 4E65D9F89707236E3DA5CA4CA1DB4D76 /* YapDatabaseViewChange.h */, - FBE7E822EB950593922A38245F6ED197 /* YapDatabaseViewChange.m */, - 01CE6D09EE1A5125F748E50FDC806691 /* YapDatabaseViewChangePrivate.h */, - 7830C3389334350B6B084DCD4E557FFB /* YapDatabaseViewConnection.h */, - 789E65528BBA2A32F6EB586BA87E3DBE /* YapDatabaseViewConnection.m */, - B2FA0BE46030A965909B03E7670DEDC4 /* YapDatabaseViewLocator.h */, - A38C5B5716A718560679504F18F83609 /* YapDatabaseViewLocator.m */, - E0C918BD00359FE6F67772693434F987 /* YapDatabaseViewMappings.h */, - 06B8EF0DCA49085D62433A16872FF513 /* YapDatabaseViewMappings.m */, - 2EF812D7CDD5F79162B1B1F552563A32 /* YapDatabaseViewMappingsPrivate.h */, - F37593CA624BD66E76F7CEEEDDF166FB /* YapDatabaseViewOptions.h */, - B9CAE7D10B5AAB2A45A8F992FEB48337 /* YapDatabaseViewOptions.m */, - 34CB05511CBA4D8365EA503BFBF2691D /* YapDatabaseViewPage.h */, - AC2508BF7826CBA803CF1276610C2142 /* YapDatabaseViewPage.mm */, - 4BCB0DEEECAB8A7B1DA4E66FE8B3AC61 /* YapDatabaseViewPageMetadata.h */, - 6EAA110C30879DF4F7B139B8E8B5E809 /* YapDatabaseViewPageMetadata.m */, - EFFC8AC81BC1EA936CD8467048E4B240 /* YapDatabaseViewPrivate.h */, - A77D388C1B6BA1EAD2F84B18D027593B /* YapDatabaseViewRangeOptions.h */, - A3E4778353179B113D4C86198BBE5793 /* YapDatabaseViewRangeOptions.m */, - D6826EE74361D2C4F94ECA7FA26247C2 /* YapDatabaseViewRangeOptionsPrivate.h */, - E808C88DFE9DD25EA6789C7CF50865FF /* YapDatabaseViewState.h */, - DDAB0A10AE81D583EF49ED310233C16C /* YapDatabaseViewState.m */, - 6D2F68E30BA9D7D745DD5B0CE916F43A /* YapDatabaseViewTransaction.h */, - 7B6C233A993A3453C26B57C4C8A172B5 /* YapDatabaseViewTransaction.m */, + 1A462964145C46BE8F30A5402EEAB040 /* after.m */, + 92F17C2CEF7D8A538E5FA7B3903DEC9C /* after.swift */, + 75DFD80B817EF3D91FB54F3B5E24D58D /* AnyPromise.h */, + 095AEFF379C5FF6B0FEA6C0B7AA0067A /* AnyPromise.m */, + 93258517AA89DE4806E8617637AEC14F /* AnyPromise.swift */, + FFBE514844FA3AA8D5390834C6872C6D /* Box.swift */, + EDBCE5192D2FE31B96162A7F70879FB6 /* Catchable.swift */, + C0726EA14F9EF25CB887EB5505697C37 /* Configuration.swift */, + 7CF4C8D805FC5CC182F35CD93BEDEF66 /* CustomStringConvertible.swift */, + BFF690BFAFF8A39EBD72046F7FE8142B /* Deprecations.swift */, + CB9846CD7588BCDD350850696ACD3A2A /* dispatch_promise.m */, + A0940FB515EDF822434E8395F755BE60 /* Error.swift */, + 68589781CDD01329038338E4A82DECDC /* firstly.swift */, + 8AFC98C660D58A23D1191D96739AD9EC /* fwd.h */, + C571ADD6BA41C3287BEE87A9657D70AD /* Guarantee.swift */, + AEDB73D1E86EB00EB4DA9B6AB7905B58 /* hang.m */, + BC2F760DA4EB5C0DD1E6AB86BE014ABA /* hang.swift */, + 66626B01141BC4474A39CDB8AAA892A0 /* join.m */, + 386ABDB07B2EB74793B8008EE84C32DB /* Promise.swift */, + 6E9B69325438234B1FA0A33C0AEB88CC /* PromiseKit.h */, + 4EC627008AFB834D7717384B3B7A3C67 /* race.m */, + DFF071FB9D3F0A112CF37F0392234A75 /* race.swift */, + 3E2CB3A82FF9FED987E6934EDCEC06F3 /* Resolver.swift */, + DEC7641252F51DDD200C2559D20EFE73 /* Thenable.swift */, + 999028CD85255DDEC32CCB4296EE6A95 /* when.m */, + 16351D372C1A1437DC77EB8E5E010E8E /* when.swift */, ); - name = View; + name = CorePromise; sourceTree = ""; }; - C2E4173E2B4CFD885073AB41F2A7334A /* SAMKeychain */ = { + C6014DFE177C85C83385F2DCB87C2670 /* src */ = { isa = PBXGroup; children = ( - 9F09502FC302767B4C4304B088344499 /* SAMKeychain.h */, - BCF1DB3E6E8C2210E98B0FFD448B419A /* SAMKeychain.m */, - AA5AD53716AFD77191FDADC946B18E30 /* SAMKeychainQuery.h */, - 7AE0F801864B1BEE059C919B23011094 /* SAMKeychainQuery.m */, - EA03B9D7365D15918AE73274829C6D60 /* Resources */, - 7BB1DB2B28500DFE6CAA5CCB08F7F958 /* Support Files */, + 11E098052FFEA56A40D1024F0B35D275 /* Loki */, ); - name = SAMKeychain; - path = SAMKeychain; + name = src; + path = SignalServiceKit/src; sourceTree = ""; }; - C5BF6D187DCC039487AA3EDB059B290D /* CrossProcessNotification */ = { + CA847AE5FE5BD9236F78C45946AA62FD /* AFNetworking */ = { isa = PBXGroup; children = ( - 8300365E370F117F8710D625FB62CCC4 /* YapDatabaseCrossProcessNotification.h */, - C86C3146BC95DA91923ED9B54E5B2188 /* YapDatabaseCrossProcessNotification.m */, - F6D9FE0C2BC032EB83D38BD7A8AAAC2B /* YapDatabaseCrossProcessNotificationConnection.h */, - 5322A7EB008B7C1843D3109E62064E8C /* YapDatabaseCrossProcessNotificationConnection.m */, - ED25B7E51D99B534BAD1A847DE2350DB /* YapDatabaseCrossProcessNotificationPrivate.h */, - 3E4E5B3F4FA6AF43B87D34EF73CC520A /* YapDatabaseCrossProcessNotificationTransaction.h */, - 0168117EFC7BEEEC38B3168F7A647743 /* YapDatabaseCrossProcessNotificationTransaction.m */, + 24CF0697C6BF905B1A04BBAC063C1EF9 /* AFNetworking.h */, + BCCC0476D4E3DCA8A6FC78DA11F2DA62 /* NSURLSession */, + 97AC430889DF9F1AA5CF3177A5E51835 /* Reachability */, + EB4A026844F380C02E07B6E74762578E /* Security */, + 54188FFC1CCFB8F865946E2500CE4157 /* Serialization */, + F089774FF619BE5AD22F3662222B41F3 /* Support Files */, + 8CBE9527B438AA4E7943B40D16A83782 /* UIKit */, ); - name = CrossProcessNotification; + name = AFNetworking; + path = AFNetworking; sourceTree = ""; }; - C6014DFE177C85C83385F2DCB87C2670 /* src */ = { + CAC0006B6A608FF6F980AC52ED8CBEE5 /* Tests */ = { isa = PBXGroup; children = ( - 11E098052FFEA56A40D1024F0B35D275 /* Loki */, + 247C23AAE75E2FB12E65E7A40D1937E8 /* AxolotlKitSwiftTests.swift */, + 95DC1A8295E658632E4EE732BA8165A8 /* ECCTests.m */, + B4F4569E92922365B93788A0518C1467 /* ECKeyPair+ECKeyPairTesting.h */, + 899498D1CCF6234CAEEAF0EBD9F72D0B /* ECKeyPair+ECKeyPairTesting.m */, + 70448D35E5EFFAAF7AA278816837176F /* HKDFTest.m */, + 0FA96CD9796FF4593561024A69DD1322 /* PreKeyBundleTests.m */, + 8C0DB77BF8F5D0A8E3A0C246D5AD76B0 /* ProtobuffsTests.m */, + 0D2EF914924E0E09AA52CE863B0131E9 /* RatchetingSessionTest.m */, + 11ABF9A7A15D3F22CA926F1157C25BB7 /* SessionBuilderTests.m */, + E6A936F99952AE8BB0D9D70CBBD9D1E4 /* SessionCipherTest.m */, + 25998B7965D333660E717565777866A5 /* WhisperMessageSerialization.m */, ); - name = src; - path = SignalServiceKit/src; + name = Tests; sourceTree = ""; }; - C6FE9C57B64E194DA0610D41C8ADE044 /* YYImage */ = { + CB2BAC53F24D2B5B3A022CF77257C672 /* Products */ = { isa = PBXGroup; children = ( - 9AB0B4BE451837784386906B58F0663E /* Core */, - 9EF0CBB1106FC147E504E7C7AA7118B5 /* Support Files */, + A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */, + C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */, + F81274EDB681F11E7CB05F7DCA2BB33C /* CryptoSwift.framework */, + 50C444083B852533D2ECB5739685258D /* FeedKit.framework */, + B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */, + 421ABAD2F376C4185F388A387E2E4655 /* libPhoneNumber_iOS.framework */, + 6BCD3E077861DE8917A0FFFBC6BD96CF /* Mantle.framework */, + A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */, + 05EAE2051584E85AD9A59559E4429ADC /* Pods_LokiPushNotificationService.framework */, + 3D404A2D9FFAEC833DBCED09E9137E29 /* Pods_Signal.framework */, + 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */, + 07C9DCDDC7155F24CC204CA8473F3D5E /* Pods_SignalShareExtension.framework */, + 408C692FD44E977246F65A241FAC98E9 /* Pods_SignalTests.framework */, + 002B1E88BA14EBF633CD66EBFBA107E9 /* PromiseKit.framework */, + E4E7B3DD46ABB0DBBB56BD5AE90E4911 /* PureLayout.framework */, + 400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability.framework */, + 612028EAFF1C2054A0EB821A9C9F2440 /* SAMKeychain.framework */, + 076D049CBCE4D8B0EF7C6716FC3DC354 /* SessionAxolotlKit.framework */, + C461AA4058E8A4AEBF1D097511BA7F14 /* SessionAxolotlKit-Unit-Tests */, + ABF67E1E7774D99FE140F7FDFF2B2B64 /* SessionCoreKit.framework */, + AC3EBB613CA521EEFC1272D93356C8FB /* SessionCoreKit-Unit-Tests */, + A2A660E68CD7CB079D47C5D8F941AA93 /* SessionCurve25519Kit.framework */, + C43A0E339FD362183597CB2FAB021829 /* SessionCurve25519Kit-Unit-Tests */, + 54EC3AB9271CEA5F3F8CC6D4209DCF5A /* SessionHKDFKit.framework */, + 4556DB0FB3270D691C50658EEA98EABD /* SessionHKDFKit-Unit-Tests */, + 5ADE5A71F46F9DAD5C3EAE6B93D95163 /* SessionMetadataKit.framework */, + F2FFEFF83BEEB2F6C76F65DEE852E9F5 /* SessionMetadataKit-Unit-Tests */, + 97EC70215F6D1CD8423165A0E91C3C35 /* SessionServiceKit.framework */, + 9CD0C8B54112196E12C6CA252EF7E639 /* SessionServiceKit-Unit-Tests */, + 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */, + 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive.framework */, + 891B2270823847ED23F2ECFC28F935EC /* Starscream.framework */, + 943D347E61A2E181A4FA2CA894307B6E /* SwiftProtobuf.framework */, + 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */, + 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage.framework */, ); - name = YYImage; - path = YYImage; + name = Products; sourceTree = ""; }; - CDC8AE26B0A8F2F81DCCE6A6AFEE2CE4 /* FilteredView */ = { + CBB8B9A0B1F388476109F3FAC4B3B2F1 /* CloudKit */ = { isa = PBXGroup; children = ( - 8139D85E88EB312F0AFFE4D4039E416E /* YapDatabaseFilteredView.h */, - 6183C235473382E0FFBE0DF106CE2F92 /* YapDatabaseFilteredView.m */, - 9D38CBD70180BAAD589DC9015C92CDF6 /* YapDatabaseFilteredViewConnection.h */, - 31F6883D2485D7374343FAC333ED57D4 /* YapDatabaseFilteredViewConnection.m */, - 7BEAB3D91C5A0D8A20215C6333C7CA12 /* YapDatabaseFilteredViewPrivate.h */, - F801CCEF8C6E9399F4E1E0A728847FC3 /* YapDatabaseFilteredViewTransaction.h */, - 876132AB20B19AA48B59EDCEFAF5C5C9 /* YapDatabaseFilteredViewTransaction.m */, - 7CAA2737DBC83B193610E7E81C9E9C6B /* YapDatabaseFilteredViewTypes.h */, - 40D7726753E19B6EC1E8CABFDB0B4C82 /* YapDatabaseFilteredViewTypes.m */, + 84453F0E55F40C4FA0825177B9619D35 /* YapDatabaseCloudKit.h */, + C39C7AC2DE042D34D08E190A326732C2 /* YapDatabaseCloudKit.m */, + 409827B25C56C7B05CAB7249128A1BE0 /* YapDatabaseCloudKitConnection.h */, + E3191370D8965641BFF42EEF6D645C72 /* YapDatabaseCloudKitConnection.m */, + AD90EDCB50021E58C8D3A66F9D50B81F /* YapDatabaseCloudKitOptions.h */, + 907E28B639FB9E373935AE9B231D1DC2 /* YapDatabaseCloudKitOptions.m */, + 011261485BC2F7349D5150238F9EB3C5 /* YapDatabaseCloudKitPrivate.h */, + E2B221FD8D573CDBED37FA4C8A948DE0 /* YapDatabaseCloudKitTransaction.h */, + 23EA00E0F28D2623D6DBD6513FC87AF8 /* YapDatabaseCloudKitTransaction.m */, + 9E12388F8AC6CB7FE27890BCE96C69AD /* YapDatabaseCloudKitTypes.h */, + 916D8FC50B9132CFF18FD90D1D5154AA /* YapDatabaseCloudKitTypes.m */, + 663C18BFA6158C53FFC5AE1B5168A26B /* YDBCKAttachRequest.h */, + 585B4257BA8FA86A0698483DD50832D0 /* YDBCKAttachRequest.m */, + 59EE8BD6B3ABB4287C12DD2ADDBFAE18 /* YDBCKChangeQueue.h */, + 56C8C08E4EC6C598715ADB8015FC469D /* YDBCKChangeQueue.m */, + 19199C33E6435CC0B64375CBA5BEE052 /* YDBCKChangeRecord.h */, + 3CAA1F766111A2FA9C6EA502C203EE2D /* YDBCKChangeRecord.m */, + 13C6018DAF976DF374706398128A2C9E /* YDBCKChangeSet.h */, + FC7308E48BC7DF2D250D2B6074EFEB4B /* YDBCKChangeSet.m */, + 5EF8BD219D3EC91BA78CD43D8A9E2E24 /* YDBCKMappingTableInfo.h */, + C261CFE813D719D3C8A6CAFB12855263 /* YDBCKMappingTableInfo.m */, + 385DF82FF86F6DC700B51E9A0B20EE8E /* YDBCKMergeInfo.h */, + A205B605F93373B527721F7420DDBDEE /* YDBCKMergeInfo.m */, + 56B5880CC6C6A715AD5619FD74BFDD79 /* YDBCKRecord.h */, + 8064FC7DFC84DBB2BBE7C2C67F981AD6 /* YDBCKRecord.m */, + 8900D664006197D3FB41900DFAD60F59 /* YDBCKRecordInfo.h */, + 6F9F5D8AE9DFD894A3A927203119CB0F /* YDBCKRecordInfo.m */, + 2C9B985C260C5A7B7AE131611925CB72 /* YDBCKRecordTableInfo.h */, + 881324DA90DFF90790C2458F0671C0B4 /* YDBCKRecordTableInfo.m */, ); - name = FilteredView; + name = CloudKit; sourceTree = ""; }; - CE0ED24C5B9C095F2F4F7935C9556AAD /* SessionCoreKit */ = { + CC2CBF78BE477D2A606F295AE17ACE3B /* Core */ = { isa = PBXGroup; children = ( - C910CE9488D467AC2F4700BCD185DE91 /* Cryptography.h */, - 97DA69AA47B8CF914F85571D958232AA /* Cryptography.m */, - 92555698843A6FFA62201BDFA0DE4AD4 /* Data+OWS.swift */, - E23C23B0EE886CB11E111E0AAA42D657 /* iOSVersions.h */, - 7652F958EEDF37E5FFECFD5E0B6B8067 /* Logger.swift */, - 2CF5604496994025CA9BF3DAF759E18F /* NSData+OWS.h */, - 3C6BA802080A4139FFFB5E38C968EF0B /* NSData+OWS.m */, - 69EBC2E8CA696F183EBD5909C90A442E /* NSDate+OWS.h */, - 39C1154FF75AD6E04F08405A8B651710 /* NSDate+OWS.mm */, - 89809052DACE9701EECA82A676AD9D19 /* NSObject+OWS.h */, - 939283C1A5748E82932689EC2635FA72 /* NSObject+OWS.m */, - ED39C8437DB61BFD4B4215F916E46DC4 /* NSString+OWS.h */, - B81A92FC029130ED53BB5C0E0271855F /* NSString+OWS.m */, - 1F49BE0B54685A8CB0B721B84A583BD0 /* OWSAsserts.h */, - 089BA9B04FD79D8144128EE5535E71B6 /* OWSAsserts.m */, - 98B13C2DBCAE497AC99F42C9607C4EC4 /* OWSDataParser.swift */, - 6CD22541266B7126D1E740CB83AD6E1B /* OWSLogs.h */, - D6118540648409C308C7D1B595A1253A /* OWSLogs.m */, - 3C1E861FDF7240A5B94A445B439E583C /* OWSSwiftUtils.swift */, - 598DE7E63426FC02D645F9A9C0C97F19 /* Randomness.h */, - B0F7C6D6F5A6F37C3E268C9442D778C5 /* Randomness.m */, - 34D93903436AE8651DC2395A44373F36 /* SCKExceptionWrapper.h */, - 7A6ADDE5669A97643C0CC348A7FF77C4 /* SCKExceptionWrapper.m */, - 0DFF6284891278FDE444F2B98B50C7CE /* SignalCoreKit.h */, - 35C1B37337C55F700B89D414F952091D /* String+OWS.swift */, - 64EDCCFEFD0E7043CEFF62D6C10D5D2F /* Threading.h */, - 80F91C7F9D0B744E35C37E1A707EAD01 /* Threading.m */, - 9B1B3CB4A3B847FF33B74EFE3D266CD1 /* Support Files */, - 76086E2B900D652D1AC49EBE24C5D048 /* Tests */, + 861268A1F815932295AA79897ECE5F06 /* YYAnimatedImageView.h */, + B3501487E0061822AA95680E4E488A13 /* YYAnimatedImageView.m */, + CB94462E0E495144894FB7CD6DB1BA54 /* YYFrameImage.h */, + 44935AA881C0145757DAC213A5C2CA32 /* YYFrameImage.m */, + 9F90CE2B6606C3B6E16BBCA0EB959AE0 /* YYImage.h */, + F8B3850558875C8ABF6ADD1B10525A4E /* YYImage.m */, + FF82AB52BFA6ECAAD11DF7FD80B9974F /* YYImageCoder.h */, + BADD3952DAFE19136E34A1216A24D602 /* YYImageCoder.m */, + 0842E48785972073071DF3CA53AEAF34 /* YYSpriteSheetImage.h */, + 0B8B09214DC1DC837597839776B99E5F /* YYSpriteSheetImage.m */, ); - name = SessionCoreKit; - path = SessionCoreKit; + name = Core; + sourceTree = ""; + }; + CEFE83D6FF075CCDBD8038CE5B630C7A /* Starscream */ = { + isa = PBXGroup; + children = ( + BF428CA7245533E06636F00FF8E2C6C8 /* Compression.swift */, + 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */, + EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */, + DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */, + 495F5F146D4BC21D501D1504D0701B48 /* Support Files */, + ); + name = Starscream; + path = Starscream; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -7542,8 +7692,8 @@ 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 73B8FDA69E17EA821E97CE3C21F77752 /* Development Pods */, A1F6B64C0BD2939781C22E0C5A882461 /* Frameworks */, - EEA8C3B325D4CDB461673A64D2C39792 /* Pods */, - 6D7FA1DF6406FBAF4D9BD2BB6B95BADF /* Products */, + 51DFE22431CBC02221B2B1B2258F0DC0 /* Pods */, + CB2BAC53F24D2B5B3A022CF77257C672 /* Products */, 8054CE564B17381E713A5E606C8F1E6F /* Targets Support Files */, ); sourceTree = ""; @@ -7560,41 +7710,6 @@ path = Utilities; sourceTree = ""; }; - CFAB2CC1BB8436607BBC0B28874764A9 /* Core */ = { - isa = PBXGroup; - children = ( - D5501D7B2209D337981FBED748B94D15 /* GCDWebServer.h */, - 2C09B4E7718F62F73C090A043CD51AA8 /* GCDWebServer.m */, - EDEED006A56766AE7E1720ABC35FC035 /* GCDWebServerConnection.h */, - F8D2EA4F26C49C9902AD5F41AE600506 /* GCDWebServerConnection.m */, - 658FC0EA6976D5644E53C594A2691274 /* GCDWebServerDataRequest.h */, - FA374FFC1F2C76C5E627EB5C6BC295AF /* GCDWebServerDataRequest.m */, - 6E0D35B8F008BD654F29BBA7587D602A /* GCDWebServerDataResponse.h */, - 5BFE913DD127D1C5414EE3E370C42AFD /* GCDWebServerDataResponse.m */, - 946C272544C8C31B88637D26051B4657 /* GCDWebServerErrorResponse.h */, - 3115AB80130B02B62F526F67B1604F7A /* GCDWebServerErrorResponse.m */, - 52164D4F8761A2A0DE148A9329DD317C /* GCDWebServerFileRequest.h */, - 38C05437378BD456ADF7D001D6623646 /* GCDWebServerFileRequest.m */, - 5124FF957351A3372A8A85C0492A75A3 /* GCDWebServerFileResponse.h */, - E285795EA3C9041F28BB293263ABEFC3 /* GCDWebServerFileResponse.m */, - CC90E958A97A45D9D9E7565884FD5AF4 /* GCDWebServerFunctions.h */, - 8C44353945FEFBF2C80BE84C7D8A42F0 /* GCDWebServerFunctions.m */, - A12EFEA60FCF03D0DEC1FDF7B7001B62 /* GCDWebServerHTTPStatusCodes.h */, - 516F5BB0606DFDA8EC4A94C938B9DFD1 /* GCDWebServerMultiPartFormRequest.h */, - CE542AA697C7E4C7CBC0E1F53EAE7E01 /* GCDWebServerMultiPartFormRequest.m */, - 3B9C62712B815C133442B8BD850CDF6B /* GCDWebServerPrivate.h */, - EC9FE6B29DEC87747158AF9AE8BEAA47 /* GCDWebServerRequest.h */, - 0A812E0DFABCC82156CA120FFC835263 /* GCDWebServerRequest.m */, - 3D5B9480493039FD9A9DB58CDDD03C2E /* GCDWebServerResponse.h */, - 2FE27D01AFDE16273DEC47DBD8EDFD3F /* GCDWebServerResponse.m */, - E62412C6D1F5A10AAF0809E084B37C79 /* GCDWebServerStreamedResponse.h */, - DA711D3E75B7E9293928BF219EAFEAEB /* GCDWebServerStreamedResponse.m */, - 98EEDC1A32BEFD4467F25AE9E8E75AB4 /* GCDWebServerURLEncodedFormRequest.h */, - 82293480AB7A8BA55477643E5D31CB23 /* GCDWebServerURLEncodedFormRequest.m */, - ); - name = Core; - sourceTree = ""; - }; CFAEEBA34CC51D458DE2985E4A765AD1 /* API */ = { isa = PBXGroup; children = ( @@ -7635,69 +7750,69 @@ path = SignalServiceKit/tests/Security; sourceTree = ""; }; - D59C54583CEB139A6F7A54BC2B97737F /* CloudKit */ = { + D236FB473D4D2BF4C503D210688BB80C /* PromiseKit */ = { isa = PBXGroup; children = ( - FBF8E11871B6DA70247204D0992F706F /* YapDatabaseCloudKit.h */, - 45FA68EE4ACA59C81F6618102D5E9397 /* YapDatabaseCloudKit.m */, - E600B1142BB61A5B55D83174860CC3FD /* YapDatabaseCloudKitConnection.h */, - E81FA423892D8B91539F1C90D0889FD3 /* YapDatabaseCloudKitConnection.m */, - 657702762CBAFC0CEFFCFEB0974F5873 /* YapDatabaseCloudKitOptions.h */, - 3C11AA2CDDC989181873931B81EE4F0E /* YapDatabaseCloudKitOptions.m */, - 912330A58A6F12705A9D0E6907626B11 /* YapDatabaseCloudKitPrivate.h */, - 335709979F68DA3E918AFCB0AE8C3453 /* YapDatabaseCloudKitTransaction.h */, - 24604DA17D7F5C1C46EB1DA61787F21D /* YapDatabaseCloudKitTransaction.m */, - 43FD56D0EDC4543FD4DDBD21A829B382 /* YapDatabaseCloudKitTypes.h */, - 1134964199B7F703318A11697EA08EE7 /* YapDatabaseCloudKitTypes.m */, - 84B7A057800AF819BCC36E8E2BBAA5E0 /* YDBCKAttachRequest.h */, - C37A899C7008F97C0FAFB80AC38A5748 /* YDBCKAttachRequest.m */, - 6DCC727CE0EFFA15EAEFD8E14EF88DCF /* YDBCKChangeQueue.h */, - CDC740A52BF4E4E16D620D4F13D2F9BF /* YDBCKChangeQueue.m */, - 432E4AACA0E566FB40C017E635C84909 /* YDBCKChangeRecord.h */, - F2951C5AC5D476B8069DB97AEA977F8C /* YDBCKChangeRecord.m */, - FD115B117E07F07B859FBC042058C6FE /* YDBCKChangeSet.h */, - FB2616B7E34E5172DDBDA8855D36C0B1 /* YDBCKChangeSet.m */, - 7D028775862EC5202B6C2EF505515743 /* YDBCKMappingTableInfo.h */, - 5BD27842AEE7D35BDB802EC4C227521B /* YDBCKMappingTableInfo.m */, - 6980C0534E298F25BA19C34CD6581E46 /* YDBCKMergeInfo.h */, - 82AD57C18C74A795D3CBF8AB176FA699 /* YDBCKMergeInfo.m */, - 4CEFB159D2F6A9FAB254202740C1C1D9 /* YDBCKRecord.h */, - C58CA9FE22CE304234F0563F0227CACA /* YDBCKRecord.m */, - 3D02576F14B1CC72DB793BEAC7B6CA89 /* YDBCKRecordInfo.h */, - EB49C4146B2ED77F1F418BCC3FBB4DD3 /* YDBCKRecordInfo.m */, - 3B7585C0FE2456AE98938E319F3A2DA5 /* YDBCKRecordTableInfo.h */, - 2E38CDF570ECD8BBAE5A6BA32514E5B8 /* YDBCKRecordTableInfo.m */, + C592663DAF5D613EA3C190ECA7FA9591 /* CorePromise */, + 4703B3F2853359F35C379182388B87C3 /* Foundation */, + 2D88C23D67D565DA594743625497B7F5 /* Support Files */, + 7139AF2F275208D51613F3CCC489B576 /* UIKit */, ); - name = CloudKit; + name = PromiseKit; + path = PromiseKit; sourceTree = ""; }; - D67137A2BA89DB7348ADCBFB1583FCDF /* Account */ = { + D48AD8C5F4F28F40A32A1DDEDB1A4D45 /* Tests */ = { isa = PBXGroup; children = ( - 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */, + 39CBF78A5598018D72F9C9E3C94F5C7E /* Curve25519KitSwiftTests.swift */, + 722CBDCFD474F5B2A02D063C2E970F38 /* SigningTests.m */, ); - name = Account; - path = SignalServiceKit/tests/Account; + name = Tests; sourceTree = ""; }; - D6C950A0F5850124F2E4E75E96880A9B /* Support Files */ = { + D4F4789740C2A13FBFC750CC8267C2CC /* Support Files */ = { isa = PBXGroup; children = ( - FBF582876649C58F7CBB7598EEF7D66E /* SessionAxolotlKit.modulemap */, - 0727A579FE78C1EBE206E1C185FCAA9C /* SessionAxolotlKit-dummy.m */, - DD47B55D2CA6845F66E7DB2231F3D7E2 /* SessionAxolotlKit-Info.plist */, - C3139D78CDC0EB76F72804D5A068B5AB /* SessionAxolotlKit-prefix.pch */, - B7B799DEB68C9BC3EBDF95C69E0777B5 /* SessionAxolotlKit-umbrella.h */, - 9124C36772B41089C53FBB144FFF526F /* SessionAxolotlKit-Unit-Tests-frameworks.sh */, - 816162FDA128E579C726BA46730BA8C9 /* SessionAxolotlKit-Unit-Tests-Info.plist */, - 4C14E46584400C092EE2DFFEA92CBAD2 /* SessionAxolotlKit-Unit-Tests-prefix.pch */, - 7FF9429F4A4FEDCA7B74538CA680F953 /* SessionAxolotlKit.debug.xcconfig */, - A5047E106C75DAE6BAAA77B21ADF71DE /* SessionAxolotlKit.release.xcconfig */, - 8B80ACDC1770096675B5D3B2139166A9 /* SessionAxolotlKit.unit-tests.debug.xcconfig */, - 508A63D3B8120E736B22C157151426AB /* SessionAxolotlKit.unit-tests.release.xcconfig */, + E1AFD04DB07365682742A846CCA968BF /* PureLayout.modulemap */, + 2DE1C40713B2E11619A4B02F39D62C9E /* PureLayout-dummy.m */, + B3989D227EA6D0ECF9A7D2924D8D0140 /* PureLayout-Info.plist */, + FFDC97AFB8398599279F4F75E6BCD4B4 /* PureLayout-prefix.pch */, + B5D555CF9B3EFBA0C3D0A138867524D3 /* PureLayout-umbrella.h */, + 6975393069902D158979C1B5DA0A8AED /* PureLayout.debug.xcconfig */, + 42C0EBB44F34132C70061D89D333ADF8 /* PureLayout.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SessionAxolotlKit"; + path = "../Target Support Files/PureLayout"; + sourceTree = ""; + }; + D54F2F47301D469053A6E8059FCC8BE5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 626C1E5947A4FD7DB51E1FB794A4A3F2 /* SessionCurve25519Kit.modulemap */, + A83D0992B8C5B0015F661319CCF64C86 /* SessionCurve25519Kit-dummy.m */, + 5ABDC09681A0F78A1FE25EA6C5CFBB03 /* SessionCurve25519Kit-Info.plist */, + 00A092AF542A58EA975AD0B915DB199E /* SessionCurve25519Kit-prefix.pch */, + 689070FE4EDFC54C7426B48599331FCF /* SessionCurve25519Kit-umbrella.h */, + 54BEFDDAFDBB4BA5EA556B9F05ECA49B /* SessionCurve25519Kit-Unit-Tests-frameworks.sh */, + 0F758728F4AB1D887F8CBFFDC255984E /* SessionCurve25519Kit-Unit-Tests-Info.plist */, + 6A56AD9E57001EEB1AF7FF382860BBB0 /* SessionCurve25519Kit-Unit-Tests-prefix.pch */, + 7D5567D62DABE377E9E3B08302298C8F /* SessionCurve25519Kit.debug.xcconfig */, + FA0A76A8A242758EE26BF29026468775 /* SessionCurve25519Kit.release.xcconfig */, + B81601080A7413585D5E87ECA0481BC6 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */, + D1DC3DFC789EB7004805A762B7E5B6A0 /* SessionCurve25519Kit.unit-tests.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SessionCurve25519Kit"; + sourceTree = ""; + }; + D67137A2BA89DB7348ADCBFB1583FCDF /* Account */ = { + isa = PBXGroup; + children = ( + 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */, + ); + name = Account; + path = SignalServiceKit/tests/Account; sourceTree = ""; }; D81BC5F4DE34577F9C252AF8333FA2C5 /* Messages */ = { @@ -7716,94 +7831,6 @@ path = SignalServiceKit/tests/Messages; sourceTree = ""; }; - D89ECD3094CF7D0B35280CC60D9C7734 /* SessionCurve25519Kit */ = { - isa = PBXGroup; - children = ( - A29720AB5B0786F95BEE40A10CAD3A69 /* api.h */, - 7DA2D96A1787CCCB250FEBDE07D90158 /* base.h */, - 0B3C8466D37C8B1364AE8EB5B4F4BCB9 /* base2.h */, - 4B72B19F8434378C146ABFF3D2632101 /* blocks.c */, - D8C5883E72F9E201BB6699A164720C63 /* compare.c */, - 3C99CA663CCEE5C2D2DC66456A11BB1F /* compare.h */, - 54CE89C2AA10BA912B1410E4C7799CB3 /* crypto_hash_sha512.h */, - 2A82EF5106793322FF92968B90CC076D /* crypto_int32.h */, - D5FAD0B8716872906DFF0D7649BA5039 /* crypto_int64.h */, - 4A70BC9ACC5792128B274147B0DC4DC2 /* crypto_sign.h */, - A1B882E7B4920FB4EEBC4ECA5AFAFE31 /* crypto_sign_edwards25519sha512batch.h */, - 0DBE08BDBC248B16B8A3514A80F477D8 /* crypto_uint32.h */, - F6580EE1EA705D927BA9F6A2DC4D3694 /* crypto_uint64.h */, - AE61905867D8BD8486D750F619288D2C /* crypto_verify_32.h */, - 215E3E7C61FF277E44A347309CD3D9ED /* Curve25519.h */, - F3A87FE9D97D0CE9DADBA6327753AA33 /* Curve25519.m */, - 0DCCDB7637F492FDE11E164FE4D4E093 /* curve25519-donna.c */, - 6F18634E1A1101BF4AC54A3FA5B8D42E /* curve_sigs.c */, - CA365B129F2792F9FEF5068285812311 /* curve_sigs.h */, - 0E21692698CBB777E51EC433AC76F418 /* d.h */, - 3E31A0878FA8E9743764ACB3A70981B9 /* d2.h */, - FB23D2C5869E8D3842A9ACD573E5A2F9 /* Ed25519.h */, - B1D91D55DC2E72C3BCAE45447F644B67 /* Ed25519.m */, - F90F176010D3CCFAAD7BC86B333270AA /* Ed25519.swift */, - 4D9BF0425D7333484B53EB39AEEB0D40 /* fe.h */, - BD8B25FE763BAF7FCFE5E3E5CFD9F70A /* fe_0.c */, - 1E05B10CF43CB1D395B22151AB220B2E /* fe_1.c */, - 40A1D9C00FC6B3A9F58FEA60459B6034 /* fe_add.c */, - 50DFA94C07FB279F7BCD3425626C025D /* fe_cmov.c */, - A27E182524748CD2F56B69BF79D99772 /* fe_copy.c */, - 21B90B434CC6D4F2B3A2ACFA6E85A377 /* fe_frombytes.c */, - 2F852D46E31FF7C444DC4F94FA4A6594 /* fe_invert.c */, - B11D3DA92A763E2B7131FCBE487316B2 /* fe_isnegative.c */, - 57D8BB705D3E8E9A4B115F23C4774442 /* fe_isnonzero.c */, - E6EFD47C170EF883B2A370C3BFFAB6F6 /* fe_mul.c */, - 7491E970BE99550BDBB0CE7A8F94DD98 /* fe_neg.c */, - 3D4AA78EEE8DB95DE19F1E5EBE6219F7 /* fe_pow22523.c */, - FF08EB44B421E7174C8684CC078F3A1C /* fe_sq.c */, - ACC865A3F603358B75C74478A5721562 /* fe_sq2.c */, - B9A8D522320858EB0E7FE1D698D26D66 /* fe_sub.c */, - E635F7F23735D69B8678C3C610250A06 /* fe_tobytes.c */, - 2D83C324130AC276A37D5B3DB4871D25 /* ge.h */, - B74DCDE39171F9BB317820F6AAAAE8D0 /* ge_add.c */, - B610312F92768A0E50CB4569F173834D /* ge_add.h */, - 096B3CF8ABF2162B170CA5E1309C0B3F /* ge_double_scalarmult.c */, - 2D3A64FF6FC59B3C68C5C13FAE86D7A5 /* ge_frombytes.c */, - B228261891D46B7F4BF76F14E5EC0CD6 /* ge_madd.c */, - 8C9F3AB8809DC22FF6B6F77AA7853978 /* ge_madd.h */, - E9E047CC23809C77A7DA4F756307956D /* ge_msub.c */, - DF7E5B5969A6BD235DF44C1EE3783181 /* ge_msub.h */, - 4FF19D0A802C29BF4FB252D927A61E07 /* ge_p1p1_to_p2.c */, - ABE34BDE04C3223A4B35B8E533DA17F1 /* ge_p1p1_to_p3.c */, - 6ED07BD52387734C597AF233FDDA3E20 /* ge_p2_0.c */, - 5E8D38010C47565CB8C49FD6BB413B79 /* ge_p2_dbl.c */, - 83BC3EF73CEAA0DBF3F990813FE269D5 /* ge_p2_dbl.h */, - C945F6F1EE0AEFC4267B2CDF61F7E440 /* ge_p3_0.c */, - 253A3EB2DCBF5C2A41857850AFD811BE /* ge_p3_dbl.c */, - 16EE5F157D047B56C2584341CA711FE3 /* ge_p3_to_cached.c */, - AFDB09E1CD013889AC0200C4DCE329D3 /* ge_p3_to_p2.c */, - 8462BCF24F69ECEA3E6A78DE4DE255CE /* ge_p3_tobytes.c */, - 535E260E0DC39AB9B11527C5FFD197FB /* ge_precomp_0.c */, - 841BA68BE90209EC92BB36037135E4C9 /* ge_scalarmult_base.c */, - 2B837BFE22967D1E0C8FC5CA0384DEC4 /* ge_sub.c */, - FFB2377B11660623BC69E1038E6D6E65 /* ge_sub.h */, - 202FDE48F1D9986AC98F387A673B40F6 /* ge_tobytes.c */, - DC782636843DC019566A18E9C3C35A3D /* hash.c */, - E806ED2D23339443335DD883221420C7 /* open.c */, - DA77B73027F0F3F5194B6F1DF61C7468 /* pow22523.h */, - 1131F8413B2D407B35A6504DB8DAF45A /* pow225521.h */, - 2E64B77F260519627B9EA24A552A59A5 /* sc.h */, - 74ABF73A874C4B3B6088D8E4B6ACE6AE /* sc_muladd.c */, - DAECF2F966F33403C4179054AD054C1D /* sc_reduce.c */, - 2066207441108ED8F1E75F911738D2A3 /* SessionCurve25519Kit.h */, - BE636669ECB1942EA09F14A600B3E5FE /* sign.c */, - 25F6B63B0BEAA9F7AE62E1687D0D5077 /* sign_modified.c */, - 8A82FC1A1CA9BED6CAA2F705AB8B40E1 /* sqrtm1.h */, - 45FEB1CE62AAE4678F0018CD626B9167 /* zeroize.c */, - 04860C7DC97D6FC175CC6A8680378153 /* zeroize.h */, - 84D16B446009804A76220D47381F7070 /* Support Files */, - 74CD06ECCD12D15167769E08EACFB5D3 /* Tests */, - ); - name = SessionCurve25519Kit; - path = SessionCurve25519Kit; - sourceTree = ""; - }; D9616AF5B92590089AE609BA39C4CFDC /* Account */ = { isa = PBXGroup; children = ( @@ -7820,31 +7847,14 @@ path = SignalServiceKit/src/Account; sourceTree = ""; }; - DA869EF910B782E14432D808AAB5B9C5 /* Tests */ = { - isa = PBXGroup; - children = ( - 183DAD0CDB914B55DC4B863A2FA2F52E /* AxolotlKitSwiftTests.swift */, - 704932DEBF57302E173760F5F90A7337 /* ECCTests.m */, - 9656CB0F6C2006D4BE8BF04FE0AAF27E /* ECKeyPair+ECKeyPairTesting.h */, - 37220892DE095AE0120DCAA2DC75D14A /* ECKeyPair+ECKeyPairTesting.m */, - 3E39832D16D70D9223A0203808DB9268 /* HKDFTest.m */, - AC70A28746F028E63CDD5D67805060BC /* PreKeyBundleTests.m */, - 2649141AE65D7ABBCDF7F37A32133FA7 /* ProtobuffsTests.m */, - EB84984829F5F563B37398833AFCDDDD /* RatchetingSessionTest.m */, - B07973ADFBE777C25AA109536A834376 /* SessionBuilderTests.m */, - 14E90509F203DD3573D96D99ADB01902 /* SessionCipherTest.m */, - 2920A08D25B38A25789C6C646D7F1333 /* WhisperMessageSerialization.m */, - ); - name = Tests; - sourceTree = ""; - }; - DBBBABA767CAFEE66A1F462D2F36D906 /* Tests */ = { + DC089FBD196E7C7795EA7B3F7D47CBA3 /* GCDWebServer */ = { isa = PBXGroup; children = ( - 75935378AFC240FFA3058326FF9EEE29 /* HKDFKitSwiftTests.swift */, - E1D9C922483CB94B40ECF2C8FBDE5D8C /* HKDFKitTests.m */, + 8AAFA003C8BEF923A8BF81E226EC127A /* Core */, + 34AD38A81390B127F809BDED212F76B8 /* Support Files */, ); - name = Tests; + name = GCDWebServer; + path = GCDWebServer; sourceTree = ""; }; DC7EC837358907ECCC87C2470B7942FC /* Contacts */ = { @@ -7860,88 +7870,66 @@ path = SignalServiceKit/tests/Contacts; sourceTree = ""; }; - E7E06011B086F870F7BCB54E90797511 /* CryptoSwift */ = { + DD848B93D3874A45660108BB12E4C790 /* Resources */ = { isa = PBXGroup; children = ( - C574AE05B226763DB5CAE922C82DC990 /* AEAD.swift */, - 54D4DB79AA04EF3EC9F7F7B22CF1E211 /* AEADChaCha20Poly1305.swift */, - 4BB6A18208DD16EBB53B528AAD81D042 /* AES.swift */, - 66FF212D9C06584580DA985A2F293C87 /* AES+Foundation.swift */, - BFB18DD9CAE752DF1EC5147250666F06 /* AES.Cryptors.swift */, - 9EEBCEDAD8B64AD5DE8C2FAFC5175B10 /* Array+Extension.swift */, - D1D266C20B61CA8020155B1638201D37 /* Array+Foundation.swift */, - EB70859974FF0399BD35542EA29976F9 /* Authenticator.swift */, - 52FB6754A6470C96330FC4E0DD1C02D5 /* BatchedCollection.swift */, - DE64C87333297BF9D09FA98C7C69D859 /* Bit.swift */, - 50B1EA8953C606F78B03A25A453B37AC /* BlockCipher.swift */, - 1868970B3DE745B9F3D42909609A88B4 /* BlockDecryptor.swift */, - 5C2BD92D49AFB2853E0A2586288A0EB2 /* BlockEncryptor.swift */, - FAC0542B02E13D10BBA22B4664D9DE99 /* BlockMode.swift */, - D8228E1B51E36FBFB3A9812C696DD15B /* BlockModeOptions.swift */, - 100820FF9C8B486DFADD993A95557C05 /* Blowfish.swift */, - 4DA3EF13826B7A000766E16DE57C99DF /* Blowfish+Foundation.swift */, - B248A022A3167CCB1E31403D27A37611 /* CBC.swift */, - 36E59F00A24061960891DF270CCC8D68 /* CBCMAC.swift */, - 52ABAE5D616FCD14888C6C322AF3E12D /* CCM.swift */, - 32E56E5D598CE6382EA881736F38356C /* CFB.swift */, - F1CFD6E46F8F3A0FCEACD10CE84B2FB8 /* ChaCha20.swift */, - B1C9B20344A1495FD0CC1F2C8C400839 /* ChaCha20+Foundation.swift */, - 378ACE51EFE369C63516FCBB13647723 /* Checksum.swift */, - F4C014834F6F396213C347BC98D69933 /* Cipher.swift */, - 330B397FF2DBA3E27E3CC732842685B1 /* CipherModeWorker.swift */, - 66CAA1DCF2FEC4895AF589AFE24750B6 /* CMAC.swift */, - 017FAFF7F5F416FB1E58FC7E5FC5FA64 /* Collection+Extension.swift */, - 0DDDCB720A71E02943B6D5509661E613 /* CompactMap.swift */, - 2D21EBD81773CEF3B68223D4191E9C95 /* Cryptor.swift */, - B99502E764237B5D8FD7217F410D317D /* Cryptors.swift */, - C75A3AFF02D78514EE5095A83E2C5C1E /* CTR.swift */, - 4A6ABCB0AABE181F2768B7A5DCEAC5D7 /* Data+Extension.swift */, - 84BF70F07132B186B0E3E922F67E3F68 /* Digest.swift */, - 916613C58E95E196FB86F70E9EB95A9A /* DigestType.swift */, - 9B4BDB9F16F1401E5B5EC0FDFC52FE32 /* ECB.swift */, - 5C6EFE32D81316F8DD07B4EA5BCAD399 /* GCM.swift */, - 08A42135BEBB82D9781B39880CBFB6BA /* Generics.swift */, - 70B889A501DC08742F989C6E7A52A0CD /* HKDF.swift */, - 107FDC4F9A123C231F8E0825C88D71C1 /* HMAC.swift */, - AC78D0C2D252645016871AB69E8B01DD /* HMAC+Foundation.swift */, - 3FCF5F6440109973C328304746907500 /* Int+Extension.swift */, - E623CE46272328F8C966D55907A8FD44 /* ISO78164Padding.swift */, - 08BC405D92EC48C8B22F853ED31F5594 /* MD5.swift */, - 4B73907FBC365F57309E722C7494155F /* NoPadding.swift */, - 41AF98B9778E9E7B4E1CABFFBEA03D1B /* OFB.swift */, - EDE9A709563B693914F1A46979D2F6A6 /* Operators.swift */, - 80592701A377AA91472E6155C18E0910 /* Padding.swift */, - 4F7623828F5BD1ADF1E571202A275CED /* PBKDF1.swift */, - 9E635C2F4A04E79C1C3581A73395BC47 /* PBKDF2.swift */, - 58C4DC839BF1182ED7B906E5315E9461 /* PCBC.swift */, - CB1527C5055E63C70EFC5D7265D0CED8 /* PKCS5.swift */, - E5E774AB45736B7F07198BC46016BE24 /* PKCS7.swift */, - 941290E5B3872862C73B04EC4B7D3142 /* PKCS7Padding.swift */, - B067765DA3C52EDA25BEA1429F3777BC /* Poly1305.swift */, - B15846C2A1A387B9D342AE06DF6DB9C9 /* Rabbit.swift */, - 086F1C23BA42A33F535DA520678BF4A8 /* Rabbit+Foundation.swift */, - EF61B38FA91A7EC496694BD1149DDEC8 /* Scrypt.swift */, - FBB963EA974CC6C3F0D75A77DC6AFEC4 /* SecureBytes.swift */, - 252C3A8BF6B639D5D45CD236AB525B43 /* SHA1.swift */, - BF8E284AA9951290C43711E336E0EBD4 /* SHA2.swift */, - 67362A4413879536B063C51BA6D39802 /* SHA3.swift */, - 764E3A8A9BE06C6949A23CFEF1A51690 /* StreamDecryptor.swift */, - DEDC59AA600CA451C3F22921074F82A6 /* StreamEncryptor.swift */, - CB55F1D8517FCE128C0CE4523276E56F /* String+Extension.swift */, - C785A135DD3A558322322F4B93AF895B /* String+FoundationExtension.swift */, - 85B5F53E556E1F79345E48F2CDAAD1DC /* UInt128.swift */, - 6AB99C143A1527DBF00C49E7AC1DAB2E /* UInt16+Extension.swift */, - CD0559A2F0153926FC6338082934402C /* UInt32+Extension.swift */, - BCDBAE2794628614E4F65E5B80C97B9B /* UInt64+Extension.swift */, - CB6000780DF8888A9675EDE7D9CE0B66 /* UInt8+Extension.swift */, - 6F3E0D8E4650B6264478CBECC32B61C1 /* Updatable.swift */, - F45EB71D557F948398CF94A55C19B670 /* Utils.swift */, - 00A75FD55070717A33FDEE54BA8BBC54 /* Utils+Foundation.swift */, - 6C5DA79E0135E58F5AD18EEF98112CD9 /* ZeroPadding.swift */, - 301D17BEA12D0D4BC4E975C32D3CC39B /* Support Files */, + A095FEE4A4663A73FDEBF3D76F830921 /* SAMKeychain.bundle */, ); - name = CryptoSwift; - path = CryptoSwift; + name = Resources; + sourceTree = ""; + }; + DE13F62DB0AA3926D7AEAB8BE64A6747 /* GRKOpenSSLFramework */ = { + isa = PBXGroup; + children = ( + 17801DF49133602C8A37A79B0D178FBF /* Frameworks */, + B0E53685B479539BD4506239CFE3D888 /* Support Files */, + ); + name = GRKOpenSSLFramework; + path = GRKOpenSSLFramework; + sourceTree = ""; + }; + DFF03812C62413F34F42C1688729CC52 /* ConnectionProxy */ = { + isa = PBXGroup; + children = ( + 31C9BD43A5B0511B357990B65DB18310 /* YapDatabaseConnectionProxy.h */, + 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */, + ); + name = ConnectionProxy; + sourceTree = ""; + }; + E418B103E36566570E24535DA37D7C5C /* Support Files */ = { + isa = PBXGroup; + children = ( + D7BF751076DA07A93B110E6F9478129C /* CocoaLumberjack.modulemap */, + 1EF3F3928E98011127D52017CB50C546 /* CocoaLumberjack-dummy.m */, + 6154BEED44DA3F767A1915298130BA48 /* CocoaLumberjack-Info.plist */, + C4361F36E45BC9C09726D4BE881D65EA /* CocoaLumberjack-prefix.pch */, + 8BD4EEC9A0EAE7FB672CE2D826C386DB /* CocoaLumberjack-umbrella.h */, + ABB29C4A933779F32393F7F79B5DC2F8 /* CocoaLumberjack.debug.xcconfig */, + 4226CFC0ED31A459BF7770B73D399C1F /* CocoaLumberjack.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaLumberjack"; + sourceTree = ""; + }; + E69E1F93272D206F94D2D51254D4B5B1 /* Support Files */ = { + isa = PBXGroup; + children = ( + E47AB9DDA6D0E50FEFB6F1C0E43CCF86 /* SessionCoreKit.modulemap */, + 315818082795835FE2026C62004F798F /* SessionCoreKit-dummy.m */, + 37CB74AF2B92464B1895C8F669FB849F /* SessionCoreKit-Info.plist */, + 1BF1C50D9FF5762CB0DC268EA106E2C2 /* SessionCoreKit-prefix.pch */, + 54E82A86F7F2792ADF1BD1A1FA5C8AC0 /* SessionCoreKit-umbrella.h */, + D21979CBEFFB259D1969B5C41FB4431B /* SessionCoreKit-Unit-Tests-frameworks.sh */, + 053DF0E9A75D32506470853DCAE69A8F /* SessionCoreKit-Unit-Tests-Info.plist */, + 97C2281776E5A53FE1F3C8C317FC3D88 /* SessionCoreKit-Unit-Tests-prefix.pch */, + C41A8BA8101BDB8074A1EC26291038E9 /* SessionCoreKit.debug.xcconfig */, + EA9074F8D761616E4BF347DC08490795 /* SessionCoreKit.release.xcconfig */, + E18029D0AF9BA04840941091A6A5077D /* SessionCoreKit.unit-tests.debug.xcconfig */, + 2E1FF2E242BB04FEAEBA0BCD3755D446 /* SessionCoreKit.unit-tests.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SessionCoreKit"; sourceTree = ""; }; E840EF7371B838FC1F0D36E97CB9464D /* Deprecated */ = { @@ -7967,21 +7955,6 @@ path = Shelved; sourceTree = ""; }; - E8AE1209B242021BD34C69370CE1EA1C /* Support Files */ = { - isa = PBXGroup; - children = ( - 53B64BD2876622AE8FCD7B9728D8052B /* NVActivityIndicatorView.modulemap */, - 43B076FF72988EAF28A5F5BE825D8559 /* NVActivityIndicatorView-dummy.m */, - B952D7C966A7B7B62FED8E5B49DE9839 /* NVActivityIndicatorView-Info.plist */, - 93806BE221A62E5010066B263BD2779F /* NVActivityIndicatorView-prefix.pch */, - FFCD67290BDCB9CC371B6310A9B9E757 /* NVActivityIndicatorView-umbrella.h */, - 7105A4E79A22317329F765C3CCF57EDA /* NVActivityIndicatorView.debug.xcconfig */, - CBC90EE4F6674510CDF1EF06F03CAB02 /* NVActivityIndicatorView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/NVActivityIndicatorView"; - sourceTree = ""; - }; E9779AE1A23C877424EF54246BBB0BDB /* Interactions */ = { isa = PBXGroup; children = ( @@ -7992,93 +7965,175 @@ path = Interactions; sourceTree = ""; }; - EA03B9D7365D15918AE73274829C6D60 /* Resources */ = { + EB4A026844F380C02E07B6E74762578E /* Security */ = { isa = PBXGroup; children = ( - 13D97D97BD7AF0E8E863B2425B6F8F89 /* SAMKeychain.bundle */, + A4B5621BA8FB81EB60329676299BD358 /* AFSecurityPolicy.h */, + 0A65BE3E4E34126135699C21C1D0A616 /* AFSecurityPolicy.m */, ); - name = Resources; + name = Security; sourceTree = ""; }; - EA93A00DF0936F7806ACD0C07DB5B8B5 /* ConnectionProxy */ = { + EC60AFC7D401069664DAE260568E5CE6 /* SessionAxolotlKit */ = { isa = PBXGroup; children = ( - 87FA1E26195A1D0B240FF176B7415357 /* YapDatabaseConnectionProxy.h */, - B3EB7DB6D5EFF849A230540FFC24A753 /* YapDatabaseConnectionProxy.m */, + EB8EB847ED6928010BBB7858A9A57827 /* AES-CBC.h */, + BD9F29E9B5B745973E81C3222C15D4FB /* AES-CBC.m */, + 7521D45786889419FDFD66973D5CD485 /* AliceAxolotlParameters.h */, + 2372D8D87B8EC7A8F623858BA024CC29 /* AliceAxolotlParameters.m */, + 008262C576C80C999FDE17EE84C103EB /* AxolotlExceptions.h */, + CBE220833636D7C53FCA7870A3BD5E5C /* AxolotlParameters.h */, + F1908DB2C573B78688002FFD3C417A89 /* AxolotlStore.h */, + E85432F6E523D18F919DA3FFEDB41398 /* BobAxolotlParameters.h */, + E31B6B984476CADF6626671EDDD2E5BB /* BobAxolotlParameters.m */, + 02584E29F687D5A4340D07380BE3A8EB /* Chain.h */, + 602817B8E1F972AD509986AEB39021EF /* ChainAndIndex.h */, + FC8FF35376273D2C25341BF5735CC0FF /* ChainAndIndex.m */, + 0BA6E04BFA8DCE9D04C291BCF02CC9FD /* ChainKey.h */, + 764633E5453D69F99450837D911010DD /* ChainKey.m */, + 1ED3C101AE24484D7321576E8F843B62 /* CipherMessage.h */, + 133CBA0282D75F06C99218BE4005EFB2 /* ClosedGroupCiphertextMessage.h */, + F8B64DD28AA6664A490B19A5FFD76CB9 /* ClosedGroupCiphertextMessage.m */, + 059222F0010DD7B21746BCD6F307F71E /* Constants.h */, + 9202846F2B905C23E51AFB63B03A48BD /* FallbackMessage.h */, + 61958F1AA31E219DE28B8761007ECAE8 /* FallbackMessage.m */, + 0DDFECE0D88FDD47808F038C45EA3191 /* IdentityKeyStore.h */, + 20314DA2018E6425F6739941B037F7EE /* MessageKeys.h */, + 4F21F7FEC5DCB12D94BD4BF8542F294D /* MessageKeys.m */, + FFB13501F9A923EF31AA78430B9688BD /* NSData+keyVersionByte.h */, + 5235E056CF0D657972BE4199C586621F /* NSData+keyVersionByte.m */, + E2DC1E4334B0E67FBCCEDF9A684EE922 /* PreKeyBundle.h */, + C5D4725B06A7DDC860D8970487F3E530 /* PreKeyBundle.m */, + F07E6596502AC480E8CD6B0A135E9A77 /* PreKeyRecord.h */, + BA015C8EA397C40DD0996B76BF331C50 /* PreKeyRecord.m */, + 35477030D1AC11229DD7B2F2A11DB44E /* PreKeyStore.h */, + 0714EC18CFD86AF188086C0487BB45CA /* PreKeyWhisperMessage.h */, + C625407440B7191A7630DE1687BA3534 /* PreKeyWhisperMessage.m */, + CB4F283A59775D65495B2EEA19E9B540 /* RatchetingSession.h */, + 164307D3ECFCB12364DE207662A8C53B /* RatchetingSession.m */, + DDCB6AE52FA59B96F93C929EC64EDB25 /* ReceivingChain.h */, + 4263955A1D111A4D219E77A86A53D567 /* ReceivingChain.m */, + 921C911D6AF7FB8B7EA4DE31BCE2E5E3 /* RKCK.h */, + 0551028B932F5D2789B2AD697BFCA3FF /* RKCK.m */, + EFF558789F3B52DDD11952275BAFFC8F /* RootKey.h */, + 622DDF2968790404170B11C72D26A071 /* RootKey.m */, + 7BCD3FEEDEF12D940B255FCF3C954344 /* SendingChain.h */, + AA69456EE8C418556A15168748A0DF38 /* SendingChain.m */, + 4E2B20785FEAB651A7457417E65255AF /* SerializationUtilities.h */, + AE596D2426BDEA1C30ED67FE10A89F81 /* SerializationUtilities.m */, + B84140349F2B6FE7F28E1198D54E71E8 /* SessionBuilder.h */, + D82A70ED6AFAB80D9855B13A622D533D /* SessionBuilder.m */, + E480765119519BDCDB7E6996A2CE336D /* SessionCipher.h */, + 186D8D64941797DBB99BD4E5E49DFDCB /* SessionCipher.m */, + 0BE44E968569AD89FC4C57D68D7D8A31 /* SessionRecord.h */, + CD1A00356AD825C894AC16BECBB05B82 /* SessionRecord.m */, + 10E8F2C42157596225E0A5B8C77BD575 /* SessionState.h */, + 11AD49CFFF0578951D45373ADBEB72C4 /* SessionState.m */, + 1BA3791960A65E68390FB53EEB9ED11F /* SessionStore.h */, + DB9FD8B630BCA4623401155008A13DD9 /* SignedPrekeyRecord.h */, + 59580946D8561E5EAD01A2A08EB7384D /* SignedPrekeyRecord.m */, + 70BC35F9EC0928C6B860FB958CFE68D4 /* SignedPreKeyStore.h */, + 61E9C9DE738554385B019F802B7EEDB8 /* SPK-Bridging-Header.h */, + 9563752F7A73D911B53D9C83D6BF749F /* SPKMockProtocolStore.h */, + 317FA516A2E520A31D5D3B520020B116 /* SPKMockProtocolStore.m */, + 066631599097B98BB1DC8489DC7DC297 /* SPKProto.swift */, + DA0E2B9F19008309059198A0DC611CC5 /* TSDerivedSecrets.h */, + EE09D7C36E28A8C4D46AE389F09CD8D2 /* TSDerivedSecrets.m */, + C9C98F1648C2A427AB12A711A085F786 /* WhisperMessage.h */, + 670BA77311D679F8B56BF3A49343CD68 /* WhisperMessage.m */, + 7455DA951A75891F8FBB5CBF07E79013 /* WhisperTextProtocol.pb.swift */, + 23BCB8F27A6E0270BD3043EAB29198C5 /* Support Files */, + CAC0006B6A608FF6F980AC52ED8CBEE5 /* Tests */, ); - name = ConnectionProxy; + name = SessionAxolotlKit; + path = SessionAxolotlKit; sourceTree = ""; }; - ED707561EEBC8E6A3C627981F0BC7269 /* AutoView */ = { + ECAA016C733D25A11566DAB193B529BD /* Support Files */ = { isa = PBXGroup; children = ( - FF3F12444F1D294854DEE5F95B1C9BBB /* YapDatabaseAutoView.h */, - 6BAE9CF21ED83B42662C71007F441F6A /* YapDatabaseAutoView.m */, - 0B46963219E2F4C7C8B34D8FBE066B91 /* YapDatabaseAutoViewConnection.h */, - 2088D5394E888946B69C0BBD30629253 /* YapDatabaseAutoViewConnection.m */, - 83E4CA72E2FE6B5AC627AF1F3912889B /* YapDatabaseAutoViewPrivate.h */, - 25E61BD801978AC62DF5144276621515 /* YapDatabaseAutoViewTransaction.h */, - 5E0C2E2EFECE26D9679DEBA3C293BA53 /* YapDatabaseAutoViewTransaction.m */, - 6295CE4086C572CD72F04A0B47092BC1 /* YapDatabaseViewTypes.h */, - 469690716A0F9E3CBB7D637298F66072 /* YapDatabaseViewTypes.m */, + 2F2D182C1D16A564705BFB0D19EA300B /* Mantle.modulemap */, + 7CA8E11583EBA2C2F458ED83FE4FD75B /* Mantle-dummy.m */, + 5DEDADFE489A1C79BE1CE99BFA1FAD35 /* Mantle-Info.plist */, + 8678CBEA36CEF0C21321C7E2C69D5975 /* Mantle-prefix.pch */, + D5718ED4CAE9BC9CEAD09AC956B6BFE9 /* Mantle-umbrella.h */, + E31A21D76937FD18439313769014880E /* Mantle.debug.xcconfig */, + C5BF2CC2B8776CB7C6BD62E1509A8CE5 /* Mantle.release.xcconfig */, ); - name = AutoView; + name = "Support Files"; + path = "../Target Support Files/Mantle"; sourceTree = ""; }; - EEA8C3B325D4CDB461673A64D2C39792 /* Pods */ = { + F089774FF619BE5AD22F3662222B41F3 /* Support Files */ = { isa = PBXGroup; children = ( - 822505E62EDA5F65663CFBFD9F9C8ABD /* AFNetworking */, - 88D79BD5F347B4740C5C3844F1F7DF99 /* CocoaLumberjack */, - E7E06011B086F870F7BCB54E90797511 /* CryptoSwift */, - 53A5873A6E78C23B19D53551082A59CE /* FeedKit */, - A6C0C6C629AFC014888557905A956D67 /* GCDWebServer */, - B68573B177AA7420377E2290832EBB6B /* GRKOpenSSLFramework */, - 8A5BEEF8E917161D16D14AA24BB674B5 /* libPhoneNumber-iOS */, - 3BE74C44EBD45D912E4A29E5E4D7B447 /* Mantle */, - 6FD6AE3967D1F8BAE55D6959B70A40DD /* NVActivityIndicatorView */, - 308C4DCFD30F68519BBF56596A99AF06 /* PromiseKit */, - 81CE7274DCBA664EB7F038FABD6AEAE5 /* PureLayout */, - A2EAF1554B8878FC09B6E9CAF3A6F5F7 /* Reachability */, - C2E4173E2B4CFD885073AB41F2A7334A /* SAMKeychain */, - 810004743F7436FC069A89DAD84F1EF3 /* SessionAxolotlKit */, - CE0ED24C5B9C095F2F4F7935C9556AAD /* SessionCoreKit */, - D89ECD3094CF7D0B35280CC60D9C7734 /* SessionCurve25519Kit */, - 6F3AA47E11C5026E29C4EC07090FA813 /* SessionHKDFKit */, - 8474E6657274DBCD9D54F278A5918E39 /* SessionMetadataKit */, - 756764704F5834A714B24ACBB8F34686 /* SQLCipher */, - B1AE9B3795B8A4E89A6E9145CFF11EEF /* SSZipArchive */, - 34C8CCB010EDF02459D83C36827F5E0B /* Starscream */, - B32D31255DD92A1713802FC26475C514 /* SwiftProtobuf */, - 61FF918137DD5F4E49B4C8AE7688C140 /* UITextView+Placeholder */, - 6317E8A2C08BE204A727841C8730336B /* YapDatabase */, - C6FE9C57B64E194DA0610D41C8ADE044 /* YYImage */, + 9E9FF298C064B6C390FF92D6657DAFE6 /* AFNetworking.modulemap */, + F2611B1D892199D42534BF5AA511ABFC /* AFNetworking-dummy.m */, + 01665699A68A2449852FC8CBDF390FA7 /* AFNetworking-Info.plist */, + B4B35528D8B9A6B056D557E3B291B082 /* AFNetworking-prefix.pch */, + B9C94C0A65ED335889B4C128DC6F0FFE /* AFNetworking-umbrella.h */, + C454F2E3589C154D7C1041E4C046C1AD /* AFNetworking.debug.xcconfig */, + 9A2769B54C819EF243595B84B0654249 /* AFNetworking.release.xcconfig */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - F2090410558EDBB79678F2A2796895EF /* Support Files */ = { + F34E8F869D71915C654938DB872F7436 /* libPhoneNumber-iOS */ = { isa = PBXGroup; children = ( - 6C28C21771778B6DA9F47414F49A4AB6 /* Mantle.modulemap */, - B0E4BA6D3036328D56DB3F028BB74513 /* Mantle-dummy.m */, - 89D3C36217FA4DE2B07F293EFB4E0A72 /* Mantle-Info.plist */, - 3D905BDBD1DB1ADB7DE2E180A51FD297 /* Mantle-prefix.pch */, - 2F6EBDACF550CDB7F7DC91921F233431 /* Mantle-umbrella.h */, - 6147DD4F80D3AA190707EF0BB9E6ACAB /* Mantle.debug.xcconfig */, - 5B33E1647C8CB47EE612697C7259395D /* Mantle.release.xcconfig */, + 763E8727D4B8F5FDA638B406A2749333 /* NBAsYouTypeFormatter.h */, + AD99B04DDAB7873F6EDA474A375A67E7 /* NBAsYouTypeFormatter.m */, + BFE8772CA30EF3548E97B869FC6E4AC9 /* NBGeneratedPhoneNumberMetaData.h */, + F029B42B252DB59F308D1BAB5111EA0F /* NBMetadataHelper.h */, + 5E99F4771A3E849130228368C13E06C5 /* NBMetadataHelper.m */, + C9386DAF4278C8D66EB74AF7E7D141BF /* NBNumberFormat.h */, + 920B62AFB8EEA7ECF535BFAF9D8F914F /* NBNumberFormat.m */, + 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */, + 7BF6C861EA32A8AA4780B8606A334843 /* NBPhoneMetaData.m */, + EF51D9A76BC15173B41C8F3E756D2EC6 /* NBPhoneNumber.h */, + 83D25135D1C5C718001C1320F79FEEB8 /* NBPhoneNumber.m */, + 3FD3372FB4220EC7400E70DB4DB6E82A /* NBPhoneNumberDefines.h */, + 76E04D6D02C6DB101E52A682322036EA /* NBPhoneNumberDefines.m */, + E098F9BE70E125DD257DC0530A5BBE22 /* NBPhoneNumberDesc.h */, + 0EC0F11B2B12F2D3007CC6D0F34ABCEE /* NBPhoneNumberDesc.m */, + 71B10C5068BA354DA1C109AC061038DE /* NBPhoneNumberUtil.h */, + 730B3E0697C235A2526E987EA6C0B36E /* NBPhoneNumberUtil.m */, + C352B77FF8F0EFDA863CDC5DFE3C3363 /* NBRegExMatcher.h */, + AB956E105419CD2E7342D9784F130A97 /* NBRegExMatcher.m */, + 1CD15466C0897D44DBE74EDB10198CD7 /* NBRegularExpressionCache.h */, + CB2D60D7134DA8931DA6B8DB850C7E35 /* NBRegularExpressionCache.m */, + 9848ADE6A4B8D10B428260BE6B6614F5 /* NSArray+NBAdditions.h */, + 93465693D4309351FBF0DDA434227CCB /* NSArray+NBAdditions.m */, + F7088EDB701CD6F58D7195814E995E67 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Mantle"; + name = "libPhoneNumber-iOS"; + path = "libPhoneNumber-iOS"; sourceTree = ""; }; - F6B5EE3B43F016C4670F2D3FB64D7460 /* SQLCipher */ = { + F40339CDA34CAF86012979E2C71208D7 /* YapDatabase */ = { isa = PBXGroup; children = ( - FFF71454E7A0DCDA93545A1EFCB9505A /* Core */, - 2C0EB1513FCAAB3EE398E27FDE0D61F1 /* Extensions */, + 11AC1D28A366EAF08B77E9E5C5AABD8E /* SQLCipher */, + 690BF9CAC0CA7F1140F78513411327F8 /* Support Files */, ); - name = SQLCipher; + name = YapDatabase; + path = YapDatabase; + sourceTree = ""; + }; + F7088EDB701CD6F58D7195814E995E67 /* Support Files */ = { + isa = PBXGroup; + children = ( + 975A3DE6A1ABCCED2051C6F3785065E9 /* libPhoneNumber-iOS.modulemap */, + 005EE3EC6F4B5CC81E5FC20A581FAC3B /* libPhoneNumber-iOS-dummy.m */, + 9CE510CF94B049DB36AC72CE3E2EA5D0 /* libPhoneNumber-iOS-Info.plist */, + 8D03CE8A94A6F2099ADA883B094CF645 /* libPhoneNumber-iOS-prefix.pch */, + 36FFB23AC20677C98074F573269544A3 /* libPhoneNumber-iOS-umbrella.h */, + C55591F8782C93A78B4480F535A1ED3A /* libPhoneNumber-iOS.debug.xcconfig */, + 442365A8720D46698EE03A7F596FB0FD /* libPhoneNumber-iOS.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/libPhoneNumber-iOS"; sourceTree = ""; }; F7928ED7D4C734A460756C26A2BA15BB /* Pods-Signal */ = { @@ -8098,86 +8153,44 @@ path = "Target Support Files/Pods-Signal"; sourceTree = ""; }; - FB2F90A58CBAFB32CC83635D24124249 /* Relationships */ = { - isa = PBXGroup; - children = ( - C6CFF619EEF8A1001FB1384B5942FEE1 /* YapDatabaseRelationship.h */, - DC24D28860EA3993B789E2D24B7C6D24 /* YapDatabaseRelationship.m */, - 12BECEFD364C3433F5DB5FC5C973368B /* YapDatabaseRelationshipConnection.h */, - D580134158EB6F1320CBD634E8F27DAC /* YapDatabaseRelationshipConnection.m */, - A7261EBD13D1CEB11EA9E4EBE27502AF /* YapDatabaseRelationshipEdge.h */, - 85F20CBAD1993292B9A0910EE69E1022 /* YapDatabaseRelationshipEdge.m */, - 739B6B3563DDA4161A2DC668926BC6A6 /* YapDatabaseRelationshipEdgePrivate.h */, - D693395BD46D9AE370315D761390AF81 /* YapDatabaseRelationshipNode.h */, - FA5F80E923120B5A15C7397A9E4A4098 /* YapDatabaseRelationshipOptions.h */, - 0CADA910AD82736121E23FA47DA27714 /* YapDatabaseRelationshipOptions.m */, - D36E9C7B2830003B454FC2909B1B1CE0 /* YapDatabaseRelationshipPrivate.h */, - FD8845D3F3B444EB07437090F8CD6039 /* YapDatabaseRelationshipTransaction.h */, - 0672AB1C21E58AD159E8511D5936AFE9 /* YapDatabaseRelationshipTransaction.m */, - ); - name = Relationships; - sourceTree = ""; - }; - FC136B74E4C37F61B3B2FD732004F6D0 /* Frameworks */ = { + F8055828BF8CB1D92D7FD67173D72338 /* Support Files */ = { isa = PBXGroup; children = ( - 3075D6EFAF3A34A529E1DF11BEF8B261 /* openssl.framework */, + F91E1E47F2C81509A029AD3474F33218 /* SessionMetadataKit.modulemap */, + 14DBA72BE01662893E21FC816C1D660A /* SessionMetadataKit-dummy.m */, + C6E774D85E29EE4ED3D7841656BC2DD9 /* SessionMetadataKit-Info.plist */, + EA039EDCDE7A86E9798E069CBD52BB75 /* SessionMetadataKit-prefix.pch */, + EC7A40CA4491E4A9C3A45D85F4EC89D6 /* SessionMetadataKit-umbrella.h */, + A620E0833EC1D4D49E4E744A8DF5699C /* SessionMetadataKit-Unit-Tests-frameworks.sh */, + 833F54C7A1A7D509C604B07F51F4EE6E /* SessionMetadataKit-Unit-Tests-Info.plist */, + 1C278A0131099976BE341EE903589715 /* SessionMetadataKit-Unit-Tests-prefix.pch */, + 5837CFB33F3038427A3B41188C368EB8 /* SessionMetadataKit.debug.xcconfig */, + 83A7AFBFB279BEF29D32846089164373 /* SessionMetadataKit.release.xcconfig */, + EE964E440AEADF923816CFC75EA71B9E /* SessionMetadataKit.unit-tests.debug.xcconfig */, + CC12E5C614F5B339B4ADD75917DE1662 /* SessionMetadataKit.unit-tests.release.xcconfig */, ); - name = Frameworks; - sourceTree = ""; - }; - FC5C98A0C1C45496B6D0DEEE5B8D05D3 /* Core */ = { - isa = PBXGroup; - children = ( - B870BEAF3D8F27549DBDDB42183F5CA7 /* CLIColor.h */, - 2EB462F3A172871759FBB56D5A452856 /* CLIColor.m */, - 4E56D6AF702CB5ED309F7CE2298F2CAD /* CocoaLumberjack.h */, - 65834962E1053210EA212589326F43DB /* DDAbstractDatabaseLogger.h */, - 71D0608E570DEADFC3B3D20BEA87962A /* DDAbstractDatabaseLogger.m */, - 549CC7DFDBFF9276588F500ED8937FE0 /* DDASLLogCapture.h */, - A95B66F254E19405B955E46E2705A034 /* DDASLLogCapture.m */, - B43793A62D93EE02F64453A7C6A67519 /* DDASLLogger.h */, - 449190CA96DF46F1EB9820A80C93BA73 /* DDASLLogger.m */, - 62BC564340F50860F7D74A0E2F5834B8 /* DDAssertMacros.h */, - F83362DABC79A90E1918381774976F51 /* DDContextFilterLogFormatter.h */, - 4507F73718535539F648ED1F54AA1607 /* DDContextFilterLogFormatter.m */, - 9DC8E86A4E0D5EEE0921CCAC3AF3F4DE /* DDDispatchQueueLogFormatter.h */, - 5C552840EDAA60DF3B3F9D708D7FE24B /* DDDispatchQueueLogFormatter.m */, - F2FDF87E7B64520042F80B00D70C9839 /* DDFileLogger.h */, - 4F7F77CE452CF41771F05D225E7163C8 /* DDFileLogger.m */, - 7D5FE812310D07C029D79868C13AE707 /* DDFileLogger+Buffering.h */, - 0261F7416DAE3CBBE1546358C5424AED /* DDFileLogger+Buffering.m */, - 02F71539137190C186D34E536ED95D99 /* DDFileLogger+Internal.h */, - FE8B15C7C5D1AE66C6F6276E958132B4 /* DDLegacyMacros.h */, - 40E9A5FD39298930DC21AD251A3BD8A8 /* DDLog.h */, - 9EBFA08B6C8D6AEB9D4F521C2D2DF89F /* DDLog.m */, - 20E1A2E4FB8DECFBEE8EC5AAD40D5345 /* DDLog+LOGV.h */, - 72F56F5C7719475CD3FA476D2912BF95 /* DDLoggerNames.h */, - 65437387E5925793D3CC5609AA04E6AD /* DDLoggerNames.m */, - 1074B0D1DA0613019DC56FA8748BDF24 /* DDLogMacros.h */, - D1A19BEC4131CCF9DDCA2AFCCBFD2517 /* DDMultiFormatter.h */, - 829DC6F61AB0A39701B5B0D0331F8AF5 /* DDMultiFormatter.m */, - 8F1CF1A643822D29309C3631557693C3 /* DDOSLogger.h */, - BDC20B8A2B3B560F071F2600CC26AD4B /* DDOSLogger.m */, - 5BACAFEA39BBD043C4314CF763508A39 /* DDTTYLogger.h */, - 5A3D0953D9218EEA33AEA73E0DB502C7 /* DDTTYLogger.m */, - ); - name = Core; + name = "Support Files"; + path = "../Target Support Files/SessionMetadataKit"; sourceTree = ""; }; - FC6CCF278E6C91BA18E42F4EB5EFC8C4 /* Support Files */ = { + F821055D7A963072D7CE73D31764E730 /* RTreeIndex */ = { isa = PBXGroup; children = ( - C689056594113FA19ACE03447D98F452 /* FeedKit.modulemap */, - FF45B6F52393684482FDC5C84439E5AD /* FeedKit-dummy.m */, - 61A9D8D1DD11A6C984F2E1044E65A99C /* FeedKit-Info.plist */, - 79251F69FF443880B4C9E83B9EA37187 /* FeedKit-prefix.pch */, - A28A2D14E3501E1E7360A7A51B779855 /* FeedKit-umbrella.h */, - 0C37FA9CE5E2AC98F531785A5098B542 /* FeedKit.debug.xcconfig */, - 0E62D6032C3A4F7D60CE5BC2ED3EF006 /* FeedKit.release.xcconfig */, + 18C36325839628B878265673428519DC /* YapDatabaseRTreeIndex.h */, + 3DCEDFF860999315D8E0979740D07376 /* YapDatabaseRTreeIndex.m */, + 5A840F671CAF2A34EA408AD833A2B481 /* YapDatabaseRTreeIndexConnection.h */, + DF3798F64117D7BA9F50EE6BBB65B753 /* YapDatabaseRTreeIndexConnection.m */, + 4C7CF80972208B1D52E544BE6C287430 /* YapDatabaseRTreeIndexHandler.h */, + 33647BE2CAE7EF4844D4AE7067CD9C1C /* YapDatabaseRTreeIndexHandler.m */, + 832C817D082FC425C445C3B4A00B41AA /* YapDatabaseRTreeIndexOptions.h */, + 3DB86F92BC08B62BB291F07DC9DC48D4 /* YapDatabaseRTreeIndexOptions.m */, + 86177E395DEA3652FA18C5F53CF47B3D /* YapDatabaseRTreeIndexPrivate.h */, + 4ECE77756AD22070C88F510196488575 /* YapDatabaseRTreeIndexSetup.h */, + 5FF9DF5D9D3950E4ADAE38A173CEE755 /* YapDatabaseRTreeIndexSetup.m */, + 38879520FEA7FC626AEC1845542F03D4 /* YapDatabaseRTreeIndexTransaction.h */, + D768C4A2A5438A2795AA692A6B17F594 /* YapDatabaseRTreeIndexTransaction.m */, ); - name = "Support Files"; - path = "../Target Support Files/FeedKit"; + name = RTreeIndex; sourceTree = ""; }; FE8D8272D478A5B951A8EC161EBCEE1B /* Closed Groups */ = { @@ -8195,79 +8208,6 @@ path = "Closed Groups"; sourceTree = ""; }; - FFF71454E7A0DCDA93545A1EFCB9505A /* Core */ = { - isa = PBXGroup; - children = ( - 08F4F61C4A227A8802426B54E2E0D01D /* NSDate+YapDatabase.h */, - 8693905D1F230A90CAF413E0E7BADEB5 /* NSDate+YapDatabase.m */, - 18640310FAE6F3D9BB6582672C5F3AB5 /* NSDictionary+YapDatabase.h */, - 43DF31F7AE0B4BE4CFABB1C3DC0426C3 /* NSDictionary+YapDatabase.m */, - 0790A434E259B2104312DF562F2256F8 /* yap_vfs_shim.h */, - 03486D367A45C7F8BF6D8F1D15822925 /* yap_vfs_shim.m */, - 8AD7441312245ABABF38828781794BDD /* YapBidirectionalCache.h */, - 6BBFACF51C3513FD56E0EABD5E0C655C /* YapBidirectionalCache.m */, - D8E1835280BCDA188569C116770AF22B /* YapCache.h */, - A3B2C088CE46B9CCAAFEFA19215E1B46 /* YapCache.m */, - AACF6272CAA5EEBA091FEC6488575D15 /* YapCollectionKey.h */, - 4F4A0BC3B63DD972E8E7EF1AE8371C96 /* YapCollectionKey.m */, - E3DAC5B878DE40A9B9A2DF2896DBE43C /* YapDatabase.h */, - D7B8E77FFDA05D5C06D695B88D8DDC71 /* YapDatabase.m */, - 0EB157D9BB1211D3BFF3E61270C4256C /* YapDatabaseAtomic.h */, - 3CD07201AC90AECA8DA22870614B9699 /* YapDatabaseConnection.h */, - 8DDFF300B24C8281C5B83BFCF5017D9E /* YapDatabaseConnection.m */, - B3B445EBDCF574E067C856552BA1F8CB /* YapDatabaseConnectionConfig.h */, - 2E1109F23A7489ED4B9CAD930871A273 /* YapDatabaseConnectionConfig.m */, - B7C9992EF3C066DE15AF6B86EFCD512B /* YapDatabaseConnectionState.h */, - A3B4CC2466400458F6D1B441D486600A /* YapDatabaseConnectionState.m */, - 5117CD5F0A7BAEBBC017D5A50A646BD9 /* YapDatabaseCryptoUtils.h */, - E1454E256855D7F0D12E142144A13217 /* YapDatabaseCryptoUtils.m */, - 9CAABDBA5E5D836E70C2B56D936D2EEB /* YapDatabaseExtension.h */, - 7DC4D7E6F8CF60669C3D2F987266BE3C /* YapDatabaseExtension.m */, - 278C86BBCEB453D68EC6D45DEB14BA5C /* YapDatabaseExtensionConnection.h */, - DEAE459D1B5B627DE96DF75386997FC2 /* YapDatabaseExtensionConnection.m */, - C98E2F8397BF5FFC490898155DC3A41E /* YapDatabaseExtensionPrivate.h */, - 71D76C6A6E54E3D6310DD8DE57AEC826 /* YapDatabaseExtensionTransaction.h */, - C83CA5F15D942E1F5BCD287E98A36934 /* YapDatabaseExtensionTransaction.m */, - 1E631C07C7BBFBDF3B49CAABEB3F4DDB /* YapDatabaseExtensionTypes.h */, - 5644A833A5324630CF151E82B5687176 /* YapDatabaseLogging.h */, - 06C6708EF43476E41AD0DD516F8420F5 /* YapDatabaseLogging.m */, - A7DA347FDD8D18DE6702188222E0267E /* YapDatabaseManager.h */, - 016B75FA9C25B26DB8CDECA62616BA26 /* YapDatabaseManager.m */, - 309B1B9623A40530FEE899F32D59F9CA /* YapDatabaseOptions.h */, - 4A61E6484B4B35F20FEC74CCEA09355B /* YapDatabaseOptions.m */, - 866E1DC4DB64B9A0B985C13759A8DCA0 /* YapDatabasePrivate.h */, - BB9023A79D0298FACFCBB63ED1615FBF /* YapDatabaseQuery.h */, - 2B4356DCB7B89E3DE046186F96935F3A /* YapDatabaseQuery.m */, - DFE47FC8095FC1244993A12F01842418 /* YapDatabaseStatement.h */, - 769AA66D0400B6081101406115F5BCAA /* YapDatabaseStatement.m */, - D55DFA04720F88800F30201A993A648A /* YapDatabaseString.h */, - 3E50F57826F222289EDB0F4812643019 /* YapDatabaseTransaction.h */, - 0F699B1DE43EE7355BE31D00BB3B48C7 /* YapDatabaseTransaction.m */, - AE82C843614DC0431748F71BE2A5DF7E /* YapDirtyDictionary.h */, - 417A653B0AF4EC72F052D55BFD1B147A /* YapDirtyDictionary.m */, - 890D68B0DEB57261D35F02BE84DDE1E2 /* YapMemoryTable.h */, - 8F7183A8CBFE90AEF67C95FCB352B7ED /* YapMemoryTable.m */, - 925EC921542A8495497E3C2CB2825F62 /* YapMurmurHash.h */, - 84C227AFE0F1AC4E2AB906A533459E8E /* YapMurmurHash.m */, - 249FA868577F890FBF7C706CFACD9D6E /* YapMutationStack.h */, - C5F91A2BF9C3843617E4CFD9AE509FD7 /* YapMutationStack.m */, - 51833D5958AF048FC6C22A5FF8D787BF /* YapNull.h */, - A8EB1AFF0EB1949B56B9BB2BF905EEFC /* YapNull.m */, - 9BD9865A94F52D73A915F5AB0016EBBC /* YapProxyObject.h */, - F9368C1CE90C010FDF74F2A70F455CD8 /* YapProxyObject.m */, - 265B2BEF5205D5FC286A357451080F6F /* YapProxyObjectPrivate.h */, - 069443998CF466E756D07E1192B5CADB /* YapRowidSet.h */, - 5D3B094CF90CB259F1416A1CB12E426C /* YapRowidSet.mm */, - 0C2A8DBF0CA962627C7139F59257A5B4 /* YapSet.h */, - B915EEFA6832295FADC851DD47CC9BDD /* YapSet.m */, - 448202CDEFA4E24C8FC8F74F73A0EC5B /* YapTouch.h */, - C746D58C88FAF71A969970F412FB410F /* YapTouch.m */, - 68EAD62CF5A7284E3787EF0F73582421 /* YapWhitelistBlacklist.h */, - 9ED9B2AAC7D332EAB09C33E888841692 /* YapWhitelistBlacklist.m */, - ); - name = Core; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -8396,14 +8336,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 46134CCBF7642AD1732B7822E12972A9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D59DA29F6FFF9E3F3D169E6D5D728DF3 /* Pods-Signal-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 544C76F0BA2E8DB88BB7A50CFE893D0B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8887,6 +8819,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 92CFB64C181F1F3C5FADEE1C5F03F599 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E59A59E92F63B56640CA3394CC643B2F /* Pods-Signal-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9DCEBD347905C0E5693BA0EAF52C33E5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -9014,15 +8954,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DA142034BA28AE0957F1C101C5B3E5BC /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7B22E59D4E87583513FCF1DEAC3C3A5E /* UITextView+Placeholder-umbrella.h in Headers */, - D2569DA0183C62E3E2395BA23301D3AF /* UITextView+Placeholder.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; F4074BB211B8E70C148F36F9B4F3C614 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -9267,42 +9198,41 @@ }; 580233398AC16B1F0EAC99950BF9B21C /* Pods-Signal */ = { isa = PBXNativeTarget; - buildConfigurationList = 61DB7996ED1CE24104A76D4625586049 /* Build configuration list for PBXNativeTarget "Pods-Signal" */; + buildConfigurationList = B063663C56846460D3C9A2C06D35E3C8 /* Build configuration list for PBXNativeTarget "Pods-Signal" */; buildPhases = ( - 46134CCBF7642AD1732B7822E12972A9 /* Headers */, - D21FAEFB4ED767A7EA912DAF68E38F4E /* Sources */, - A63863825A8F49D6E32C8EFA373104A5 /* Frameworks */, - DC711A610C65285D73FC94A1FE3DF9AD /* Resources */, + 92CFB64C181F1F3C5FADEE1C5F03F599 /* Headers */, + 76B764FF930A64653ED0DA89C0437826 /* Sources */, + F69C9EF8A5D79FC57A7E0D65310A5722 /* Frameworks */, + ABD1E2593837CD3912741A81576076D5 /* Resources */, ); buildRules = ( ); dependencies = ( - 4C4092AD598F662A6F9383E9F0015EDD /* PBXTargetDependency */, - 28F10B81D1033C82A81A549C606440A5 /* PBXTargetDependency */, - 47AB938E00F87640AA62188AD8E49434 /* PBXTargetDependency */, - F533A39F3636DBD3FE04D408EBD07E07 /* PBXTargetDependency */, - BEBA4CD636AA54BE9091DA240C2433EA /* PBXTargetDependency */, - 3A13EC7D5EDCF349DA3DD6D9B69D8395 /* PBXTargetDependency */, - D3AEA17806171A28FA2D86C8F601F578 /* PBXTargetDependency */, - 6271725863EF682C2EB6289365C0359D /* PBXTargetDependency */, - 1FB43B9BB85D2238F7E974529E1585A4 /* PBXTargetDependency */, - C1F7FA2B3BD917327BD8ADA3BB2AC6D1 /* PBXTargetDependency */, - 2BC5AEB020A6928865420E1D33AF0260 /* PBXTargetDependency */, - 9E819A768641C7FAF0122AB01BA5A99D /* PBXTargetDependency */, - 481A1EA1C76A7B75B4EC6DC6CDB97C82 /* PBXTargetDependency */, - 79415441C75228F0350D026C7500A9A5 /* PBXTargetDependency */, - 8D8995201C706B47017A6C9B064107A5 /* PBXTargetDependency */, - 29B77605576AD8EAFC3EA6A1447AFDEC /* PBXTargetDependency */, - 8F090BA4F0984E7303C5C0B1BFE07C55 /* PBXTargetDependency */, - F23AD259D7101E71AA142C8F85220BBC /* PBXTargetDependency */, - 4DF0EB54D4955CA959CDF483B14BD6A2 /* PBXTargetDependency */, - AB041E3B0A087370310652DA28337E52 /* PBXTargetDependency */, - 833A8D0B93AC1CC3461561586C124DAB /* PBXTargetDependency */, - 57FFEC2088BA6A180ACE544F00ED1E31 /* PBXTargetDependency */, - DEDFA95B7DA1CF5B91AFD394B00B1F6E /* PBXTargetDependency */, - ECAAC603C38F2C4E7C6E118C74887D93 /* PBXTargetDependency */, - 7E7FBF1BA5A943233B7CC1C6EF402561 /* PBXTargetDependency */, - 5808D8F51659434A7DE5B2921873CA79 /* PBXTargetDependency */, + 9EC01D8BEC7CE8BFA7ABB446B26210A8 /* PBXTargetDependency */, + 5399660E46DBD7E4728F57425A2714AD /* PBXTargetDependency */, + 5895C7D4F9B8550A892C8642F7090C11 /* PBXTargetDependency */, + ACB6737AA2F31482C28003F61F7D49A0 /* PBXTargetDependency */, + 1462A74041331A27A80BD01F723D7639 /* PBXTargetDependency */, + 34BCC25479618819D10B9FFE0AAE87ED /* PBXTargetDependency */, + B24CDEB22B23293BFBB5241EE068DCBF /* PBXTargetDependency */, + 51B8E76EC9ECA6F5525A2F7EA2377817 /* PBXTargetDependency */, + 8DB391B670099D87E105EFEC12D7497F /* PBXTargetDependency */, + 201E0CF821479D063DB027B11CB094E7 /* PBXTargetDependency */, + 15039E620D648A42A6CD3BE3DA5721A9 /* PBXTargetDependency */, + E2C324FFDD231D945E5AD6C33EF97D63 /* PBXTargetDependency */, + DD9372587D84A94A096F526217AA835A /* PBXTargetDependency */, + 309C59878F500B1276DCEAD65E700814 /* PBXTargetDependency */, + 8626B4B39566A2B57AFEC921419F42D8 /* PBXTargetDependency */, + 792C4E3231C37A5563376CBCDE172C65 /* PBXTargetDependency */, + 36943210D503D0D9FF2DFFF4D4C2F7D7 /* PBXTargetDependency */, + 29A5130A57ADA6D2B54956D4D972F3BE /* PBXTargetDependency */, + A91121A3558965203F753226FE35CC2D /* PBXTargetDependency */, + 15848F7F0CB7F4A52DEB018A7CDC20A7 /* PBXTargetDependency */, + D5BAB2B33B82B868DC390864AD666C0C /* PBXTargetDependency */, + AEFC8078C72C022257D8FFD11E2A6E78 /* PBXTargetDependency */, + B2C5FB8F1A9B50ACF1EDB3D59F72934A /* PBXTargetDependency */, + 365FB415A3F3AA517E4A2BBDBDDDA606 /* PBXTargetDependency */, + B5D297AE101DD3EC704E9FC5A9014CAE /* PBXTargetDependency */, ); name = "Pods-Signal"; productName = "Pods-Signal"; @@ -9484,24 +9414,6 @@ productReference = 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */; productType = "com.apple.product-type.framework"; }; - 94DBE1F02563D90F416A7DB9558489B2 /* UITextView+Placeholder */ = { - isa = PBXNativeTarget; - buildConfigurationList = 81D01324DB57E41D71311BDA497CEAB6 /* Build configuration list for PBXNativeTarget "UITextView+Placeholder" */; - buildPhases = ( - DA142034BA28AE0957F1C101C5B3E5BC /* Headers */, - 276545F966A71C9C97CF7D76C090D5DD /* Sources */, - 1D1A02A313A52A438E97AA0F4B95B8DA /* Frameworks */, - 1752D4DA194844AC068DCEB0976AD9EE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "UITextView+Placeholder"; - productName = "UITextView+Placeholder"; - productReference = F0C7FE88342E3772A8A133204A1E1910 /* UITextView_Placeholder.framework */; - productType = "com.apple.product-type.framework"; - }; 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */ = { isa = PBXNativeTarget; buildConfigurationList = 6747C8393878166C4365B99835C97C4D /* Build configuration list for PBXNativeTarget "CryptoSwift" */; @@ -9879,7 +9791,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 6D7FA1DF6406FBAF4D9BD2BB6B95BADF /* Products */; + productRefGroup = CB2BAC53F24D2B5B3A022CF77257C672 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -9917,7 +9829,6 @@ F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */, 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */, A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */, - 94DBE1F02563D90F416A7DB9558489B2 /* UITextView+Placeholder */, 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */, 822E44240F2922DAB12018A6B649BD19 /* YYImage */, ); @@ -9939,13 +9850,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1752D4DA194844AC068DCEB0976AD9EE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1AE66353FB1B743D63C0909FCCE106AC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -10103,6 +10007,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + ABD1E2593837CD3912741A81576076D5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AE259B2D58643FF618F8094144490597 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -10152,21 +10063,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D69572740DC7A81BC09543F98A63BB44 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D7B65F912344F08CBD3753AB304A1645 /* Resources */ = { + D69572740DC7A81BC09543F98A63BB44 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - DC711A610C65285D73FC94A1FE3DF9AD /* Resources */ = { + D7B65F912344F08CBD3753AB304A1645 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -10509,15 +10413,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 276545F966A71C9C97CF7D76C090D5DD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F6834AD91E388E126E6B642FB64B9DFC /* UITextView+Placeholder-dummy.m in Sources */, - A5740A39623CDEB54CE080D69AF7C7EC /* UITextView+Placeholder.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2C2094E8DBB18354008AE3B1C56B1781 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -11120,6 +11015,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 76B764FF930A64653ED0DA89C0437826 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 67389363294487B7D6B466AEF344E60C /* Pods-Signal-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7D98CC266C36E3807F0708EA620BDACB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -11481,14 +11384,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D21FAEFB4ED767A7EA912DAF68E38F4E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 39543730CA7B7854898F97A7B34B44CF /* Pods-Signal-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E7FA4703E9E55FAF3971574646DCB735 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -11768,6 +11663,24 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = 287EFA2C09AEE16A1CF681FEE300AEE0 /* PBXContainerItemProxy */; }; + 1462A74041331A27A80BD01F723D7639 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GCDWebServer; + target = AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */; + targetProxy = 0861BD68489DAF655B8B08301571C544 /* PBXContainerItemProxy */; + }; + 15039E620D648A42A6CD3BE3DA5721A9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Reachability; + target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; + targetProxy = 133EF1701233900F224C9478B563F100 /* PBXContainerItemProxy */; + }; + 15848F7F0CB7F4A52DEB018A7CDC20A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionServiceKit; + target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; + targetProxy = E071EF3C38467952CB56BD87884653F5 /* PBXContainerItemProxy */; + }; 16E7F3D3E41CDD4F58415CEC072268B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; @@ -11786,11 +11699,11 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = BF7C83D539922D15FC08483E40AB5344 /* PBXContainerItemProxy */; }; - 1FB43B9BB85D2238F7E974529E1585A4 /* PBXTargetDependency */ = { + 201E0CF821479D063DB027B11CB094E7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; - targetProxy = 1F116F2561D93CE1F01D6DAF9F5DAC33 /* PBXContainerItemProxy */; + name = PureLayout; + target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; + targetProxy = 9F492FC715A857D656E30C98E7494179 /* PBXContainerItemProxy */; }; 22AAB3728DB49BEEB5CED082C0F1753C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11816,12 +11729,6 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 347484928329D98EF887E64F8C8492ED /* PBXContainerItemProxy */; }; - 28F10B81D1033C82A81A549C606440A5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = A6B3DA1E0E5550F7261D301078AE907E /* PBXContainerItemProxy */; - }; 2901567C458E6692F2751CAC336556BB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; @@ -11834,11 +11741,11 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = BB5DB4BA28C4CFEEF3B6980AFBEF059B /* PBXContainerItemProxy */; }; - 29B77605576AD8EAFC3EA6A1447AFDEC /* PBXTargetDependency */ = { + 29A5130A57ADA6D2B54956D4D972F3BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionCoreKit; - target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; - targetProxy = E4C01975395E29EECC6A089E29547C6B /* PBXContainerItemProxy */; + name = SessionHKDFKit; + target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; + targetProxy = 1576D3D416ABD44138ABA88B4895F6E6 /* PBXContainerItemProxy */; }; 2ABA9E8EAE19085E0C8D1477438CBC5D /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11846,12 +11753,6 @@ target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; targetProxy = 091BC9AB782A6C46166FBF8B8B384808 /* PBXContainerItemProxy */; }; - 2BC5AEB020A6928865420E1D33AF0260 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Reachability; - target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = E5C7DB05E8BB5E2D2BF4F0268278A06D /* PBXContainerItemProxy */; - }; 2D22C34C948984B5AC95EA35D1D3394C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SQLCipher; @@ -11882,12 +11783,36 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = 2433786B802DC45D98D52666E19B7097 /* PBXContainerItemProxy */; }; + 309C59878F500B1276DCEAD65E700814 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = 5C1B6DF7E22C8A89F4F5F620D53D34C8 /* PBXContainerItemProxy */; + }; 3361A986205837319EA808D2F3155CC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Starscream; target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 6F023C662E08E9040BB4928F4EB67E3B /* PBXContainerItemProxy */; }; + 34BCC25479618819D10B9FFE0AAE87ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GRKOpenSSLFramework; + target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; + targetProxy = 0B2374FE02A2441108B1BDD87AFD9DEA /* PBXContainerItemProxy */; + }; + 365FB415A3F3AA517E4A2BBDBDDDA606 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YapDatabase; + target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; + targetProxy = 595E7A7FD726ADEB1593BC80AD9573C7 /* PBXContainerItemProxy */; + }; + 36943210D503D0D9FF2DFFF4D4C2F7D7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionCurve25519Kit; + target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; + targetProxy = 1C8C5DEB81DECB2E7B1205F9CF430FB6 /* PBXContainerItemProxy */; + }; 3718ABE88B4F47BD79E38CBC19EF275C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; @@ -11900,12 +11825,6 @@ target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; targetProxy = E96AAE70433CE7E629841A95FC05738C /* PBXContainerItemProxy */; }; - 3A13EC7D5EDCF349DA3DD6D9B69D8395 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GRKOpenSSLFramework; - target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; - targetProxy = F54707E8ABE202733C061004E6AA227E /* PBXContainerItemProxy */; - }; 3A677C1B414DC25AC6FB7EA982644C93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; @@ -11954,24 +11873,12 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = 8976459059E272255FA8166DE3FB9624 /* PBXContainerItemProxy */; }; - 47AB938E00F87640AA62188AD8E49434 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CryptoSwift; - target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; - targetProxy = 5D629259B837B9C625722387002C4BDC /* PBXContainerItemProxy */; - }; 4811693C551AA88A0C834658501E3E3C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = F55979B9B8C725BD4C2DCE75E4149DE9 /* PBXContainerItemProxy */; }; - 481A1EA1C76A7B75B4EC6DC6CDB97C82 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SQLCipher; - target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = 3EA97F603B2D6B18718687EF86D14DD4 /* PBXContainerItemProxy */; - }; 485A93BA2F376CFF1B31A32A61F8A321 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YYImage; @@ -11996,24 +11903,24 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = 3FF36297BD20D98DB8CF66FA93D63205 /* PBXContainerItemProxy */; }; - 4C4092AD598F662A6F9383E9F0015EDD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 8CBA0605BD0CDDA379B9D48423831712 /* PBXContainerItemProxy */; - }; - 4DF0EB54D4955CA959CDF483B14BD6A2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionMetadataKit; - target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; - targetProxy = 77B94514A49B8F702CAEF66FB8BC8D55 /* PBXContainerItemProxy */; - }; 4F8AA9F3559DD2E7DE5DF9E12CA6F26B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Mantle; target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; targetProxy = ED2FDA2D6612B6D48E083E24E237C0BB /* PBXContainerItemProxy */; }; + 51B8E76EC9ECA6F5525A2F7EA2377817 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = NVActivityIndicatorView; + target = AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */; + targetProxy = C5BB042882578B0963E3AFB84C4A7247 /* PBXContainerItemProxy */; + }; + 5399660E46DBD7E4728F57425A2714AD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = A1602E0ABE0325F5021225EF32E004E3 /* PBXContainerItemProxy */; + }; 55D8415BFC5332B6CFF467B0A5B07396 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCurve25519Kit; @@ -12026,17 +11933,11 @@ target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; targetProxy = 79B3693696FC4F953A62E83368CE22A9 /* PBXContainerItemProxy */; }; - 57FFEC2088BA6A180ACE544F00ED1E31 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftProtobuf; - target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 306A22C792F8A9E49A8AFD4A36E9AB55 /* PBXContainerItemProxy */; - }; - 5808D8F51659434A7DE5B2921873CA79 /* PBXTargetDependency */ = { + 5895C7D4F9B8550A892C8642F7090C11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = CB581AE30755BF0AEAB1BD61B55E4609 /* PBXContainerItemProxy */; + name = CryptoSwift; + target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; + targetProxy = 386C0B9689137CC0E7830A172976BC0D /* PBXContainerItemProxy */; }; 5DBC5AC25942A9869897325826E3A979 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12056,12 +11957,6 @@ target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; targetProxy = 6F2F5DAD575F70BC691951E8C4E09ED2 /* PBXContainerItemProxy */; }; - 6271725863EF682C2EB6289365C0359D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NVActivityIndicatorView; - target = AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */; - targetProxy = C803372176BA00775FEBFE271F8E82D6 /* PBXContainerItemProxy */; - }; 643A9A5E9E559D97F60BE91AEE5E997E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SQLCipher; @@ -12110,30 +12005,24 @@ target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; targetProxy = B473C3804BB76621B72AA81D1AC6D87D /* PBXContainerItemProxy */; }; + 792C4E3231C37A5563376CBCDE172C65 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionCoreKit; + target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; + targetProxy = 0D71DDBD9E2AF87A231634E6008F82EB /* PBXContainerItemProxy */; + }; 79333E1D7F92DEA31EE76A55FEAACFC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCurve25519Kit; target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; targetProxy = 542B2992DCFA3F04D7C19740297D5179 /* PBXContainerItemProxy */; }; - 79415441C75228F0350D026C7500A9A5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 057167AAA38059E36A999EB8568739DB /* PBXContainerItemProxy */; - }; 7E1F56EEFF02D948DB2C8EBF99D9ED49 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Starscream; target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = C2352C59B9A1F4411A6487BF7241D39A /* PBXContainerItemProxy */; }; - 7E7FBF1BA5A943233B7CC1C6EF402561 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YapDatabase; - target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; - targetProxy = B48AE72B109E3D2BD4589FFC735810DB /* PBXContainerItemProxy */; - }; 8209875E2DC706D56C57A955DBC7562B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; @@ -12152,17 +12041,17 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = 22F7661ECA1729EC41DC6D3E4A26FCDC /* PBXContainerItemProxy */; }; - 833A8D0B93AC1CC3461561586C124DAB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Starscream; - target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; - targetProxy = E9A89410321668D954DB6FBEEAB18D6E /* PBXContainerItemProxy */; - }; - 8D8995201C706B47017A6C9B064107A5 /* PBXTargetDependency */ = { + 8626B4B39566A2B57AFEC921419F42D8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionAxolotlKit; target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; - targetProxy = 11B20FAB902C43EC67D52EE16A1720C7 /* PBXContainerItemProxy */; + targetProxy = 45D728BA151D3C8977E8227FB9050207 /* PBXContainerItemProxy */; + }; + 8DB391B670099D87E105EFEC12D7497F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromiseKit; + target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; + targetProxy = F7963EC9DB4DB7C84BAC6ED374726092 /* PBXContainerItemProxy */; }; 8ECB5043AABA87DAF82D3711913A1903 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12176,12 +12065,6 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = 91019411A91D3D5F37F2F9A85279E20B /* PBXContainerItemProxy */; }; - 8F090BA4F0984E7303C5C0B1BFE07C55 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionCurve25519Kit; - target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; - targetProxy = 26EF7D3F4D62DDDD67FB0212ECCFB52B /* PBXContainerItemProxy */; - }; 8F3687C02251FBBD658988B9D8D2557C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; @@ -12278,11 +12161,11 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 2F73CF08E300A0EAD8952F1E1A499669 /* PBXContainerItemProxy */; }; - 9E819A768641C7FAF0122AB01BA5A99D /* PBXTargetDependency */ = { + 9EC01D8BEC7CE8BFA7ABB446B26210A8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SAMKeychain; - target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; - targetProxy = B3CBBAC7F166A6B544554004CA23300B /* PBXContainerItemProxy */; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 98EBD4EF55744109BBE73DC0B344AE03 /* PBXContainerItemProxy */; }; 9F0E7B9970CC539FF4EAC259113B556E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12332,17 +12215,17 @@ target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; targetProxy = 22DE2690D153C499A0D544EE431693DD /* PBXContainerItemProxy */; }; - AACE4E35028AD7901159EF82AD50ECF4 /* PBXTargetDependency */ = { + A91121A3558965203F753226FE35CC2D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionMetadataKit; target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; - targetProxy = 111506C1FECCFD6C4C295B8DBE66BA30 /* PBXContainerItemProxy */; + targetProxy = F11D15A0AA9B7EFAEE386D7E138CCAE7 /* PBXContainerItemProxy */; }; - AB041E3B0A087370310652DA28337E52 /* PBXTargetDependency */ = { + AACE4E35028AD7901159EF82AD50ECF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionServiceKit; - target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; - targetProxy = 2B1BF111A4C8DDA0824B4D2CB5D9B329 /* PBXContainerItemProxy */; + name = SessionMetadataKit; + target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; + targetProxy = 111506C1FECCFD6C4C295B8DBE66BA30 /* PBXContainerItemProxy */; }; AC5C0435A060FA8E4E34D2636946D24C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12350,18 +12233,48 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = FF5481B589025CB9B6D44DEA6D1BCBC0 /* PBXContainerItemProxy */; }; + ACB6737AA2F31482C28003F61F7D49A0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FeedKit; + target = 36B772207A736867F8DE882B98BC804D /* FeedKit */; + targetProxy = DD1748BB7CF5A566C2C892E6F28B4E34 /* PBXContainerItemProxy */; + }; AD52C42702826A54CB793CA8A3CE7A13 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionMetadataKit; target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; targetProxy = 6CDAA4EA44AA406101CB83A00DD8DD35 /* PBXContainerItemProxy */; }; + AEFC8078C72C022257D8FFD11E2A6E78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftProtobuf; + target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; + targetProxy = 20CEFA774119A72D8FF97256473B729C /* PBXContainerItemProxy */; + }; AFA2F0E71D685B8F64597118DBE4406E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; targetProxy = D879BA6BB7831A6604C8CE40EBD867D1 /* PBXContainerItemProxy */; }; + B24CDEB22B23293BFBB5241EE068DCBF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = C5172558F013C16819D10828A8920FD3 /* PBXContainerItemProxy */; + }; + B2C5FB8F1A9B50ACF1EDB3D59F72934A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = F15BC05DC36B3733563B7911D878594C /* PBXContainerItemProxy */; + }; + B5D297AE101DD3EC704E9FC5A9014CAE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libPhoneNumber-iOS"; + target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; + targetProxy = D4A96F7607A48607C54B139B90B00EB1 /* PBXContainerItemProxy */; + }; B692D48D8A1A53DCE4449F63136C2B10 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; @@ -12398,24 +12311,12 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = 92DE07FD3C801300FCF246A7CC16156D /* PBXContainerItemProxy */; }; - BEBA4CD636AA54BE9091DA240C2433EA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GCDWebServer; - target = AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */; - targetProxy = 353F3C04200EDE09AADFA9D7AD0EFEC6 /* PBXContainerItemProxy */; - }; C1B16020DACCE84FD33D5B5B6EB8BE2D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionHKDFKit; target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; targetProxy = E55105E3B663185B2101790B0649FE1F /* PBXContainerItemProxy */; }; - C1F7FA2B3BD917327BD8ADA3BB2AC6D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PureLayout; - target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; - targetProxy = 5C886D250C3968A0D20988137BE56701 /* PBXContainerItemProxy */; - }; C2BF26AD26E307C7B565461740783DEA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCoreKit; @@ -12452,11 +12353,11 @@ target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; targetProxy = 57098C9BFCE1853879AAFD4614AD6079 /* PBXContainerItemProxy */; }; - D3AEA17806171A28FA2D86C8F601F578 /* PBXTargetDependency */ = { + D5BAB2B33B82B868DC390864AD666C0C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = 5206393E0E8963E63E383347C61B6CE3 /* PBXContainerItemProxy */; + name = Starscream; + target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; + targetProxy = 6973219572229168F2BE109CF3EBE2F7 /* PBXContainerItemProxy */; }; D644D1381F156216D42F7A371D4C8F1B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12482,11 +12383,11 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = F4E0EEDB76B7A3E5481CB50D6A756DE8 /* PBXContainerItemProxy */; }; - DEDFA95B7DA1CF5B91AFD394B00B1F6E /* PBXTargetDependency */ = { + DD9372587D84A94A096F526217AA835A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "UITextView+Placeholder"; - target = 94DBE1F02563D90F416A7DB9558489B2 /* UITextView+Placeholder */; - targetProxy = E529738DE35D591D540AFC1A7ECBD58C /* PBXContainerItemProxy */; + name = SQLCipher; + target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; + targetProxy = 9D94D2CFD6BFD662093D4B81FE500337 /* PBXContainerItemProxy */; }; DF4C6AFD353F22E6996A5097E0E5ABBF /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12500,6 +12401,12 @@ target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; targetProxy = B0443798C1E71A38C14F882B18B58AB9 /* PBXContainerItemProxy */; }; + E2C324FFDD231D945E5AD6C33EF97D63 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SAMKeychain; + target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; + targetProxy = 559CA761E3A0BFDA5B993E34D5F28103 /* PBXContainerItemProxy */; + }; E603584D26379AC786DACB616DF879E9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CryptoSwift; @@ -12536,12 +12443,6 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = D28D95E97211FAC3B74D661C299F3ABD /* PBXContainerItemProxy */; }; - ECAAC603C38F2C4E7C6E118C74887D93 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 9F39717920AD71A82B3566C7D8D6F3F4 /* PBXContainerItemProxy */; - }; F04B5B836452C4904633FF8B35F9A0DF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; @@ -12554,24 +12455,12 @@ target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; targetProxy = 3CEDAD73A06A00C2C40874C9329FAEF5 /* PBXContainerItemProxy */; }; - F23AD259D7101E71AA142C8F85220BBC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionHKDFKit; - target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; - targetProxy = B85EB6BEA082AB07D60EC486C0D5E3F2 /* PBXContainerItemProxy */; - }; F3AFFFF346766E596A915E087824B231 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRKOpenSSLFramework; target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = F540C972EF255C7E5EC9A9CDF1ED9737 /* PBXContainerItemProxy */; }; - F533A39F3636DBD3FE04D408EBD07E07 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FeedKit; - target = 36B772207A736867F8DE882B98BC804D /* FeedKit */; - targetProxy = 1376894FCB18AAF308D1A487E5C94F68 /* PBXContainerItemProxy */; - }; F5E5D976666AB24316CF87211F5D8A5D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; @@ -12629,9 +12518,44 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 03511DFF410F22426C11AA14578C349F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 55069D4FDC11E74302DE309C3F215E82 /* Pods-Signal.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + 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/Pods-Signal-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.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; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 03AFC6F4E33E79B291FB556B8FD539B1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F778BD2613FC3AF8D7541E91FE6A2F60 /* AFNetworking.debug.xcconfig */; + baseConfigurationReference = C454F2E3589C154D7C1041E4C046C1AD /* AFNetworking.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12663,7 +12587,7 @@ }; 05546C54E43F87D218BA47C1DF1ACA90 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 318783C2C449D746066E016F26617C74 /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = ABB29C4A933779F32393F7F79B5DC2F8 /* CocoaLumberjack.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12766,7 +12690,7 @@ }; 0B7134D6291DEB2CCBE03FBC28CC2C12 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9FD949C0BCD91326925F36CE2AA13161 /* CryptoSwift.release.xcconfig */; + baseConfigurationReference = 8938FB15A1C0A4FCC7BBE98FEC7BE26C /* CryptoSwift.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12833,7 +12757,7 @@ }; 0C862EA26D9E218C40CCF2FC5CFE66C9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CD5A03495F0B4360F082258D454B59EB /* CryptoSwift.debug.xcconfig */; + baseConfigurationReference = CE6C07E0180905A3329AD1470E0A4F8D /* CryptoSwift.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12867,7 +12791,7 @@ }; 0D2578713772FF21F1B2E386F87F2283 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FE4A696E5E4C1E6B656A0CA64B0B54CA /* SessionHKDFKit.debug.xcconfig */; + baseConfigurationReference = 0A8EC53067D3E4A803F5EB4AD030CA3A /* SessionHKDFKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -12900,7 +12824,7 @@ }; 0D54622B8DDF2633B90A900760AFDE42 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0668CC5CD7521A379B1B6740B380C58 /* GCDWebServer.release.xcconfig */; + baseConfigurationReference = 3BDDFF32556083EECE87748F0B1071A4 /* GCDWebServer.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12933,7 +12857,7 @@ }; 0DD1A438B979D5B4395251EE04F0CD71 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71B5A0114B214C9AE5D1B5DE31AB9206 /* PureLayout.release.xcconfig */; + baseConfigurationReference = 42C0EBB44F34132C70061D89D333ADF8 /* PureLayout.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12966,7 +12890,7 @@ }; 11838CC2EF58D534C57A099565D772C4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C37FA9CE5E2AC98F531785A5098B542 /* FeedKit.debug.xcconfig */; + baseConfigurationReference = D99C47B8262FA1DF595C1EF4BE9F5831 /* FeedKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13074,10 +12998,45 @@ }; name = Debug; }; - 160A51FACBFF6664F6CA661A144D7079 /* Release */ = { + 160A51FACBFF6664F6CA661A144D7079 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + 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/AFNetworking/AFNetworking-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AFNetworking/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/AFNetworking/AFNetworking.modulemap"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 16EC57B35E16B6E1F20F4DA7C7182AB6 /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 16CBBFCC935196DA8C664E9A669F6614 /* Pods-Signal.app store release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -13087,24 +13046,25 @@ 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/AFNetworking-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.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; + 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 = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; 1847FA03F5F1D04B929F55B532E76391 /* App Store Release */ = { isa = XCBuildConfiguration; @@ -13168,7 +13128,7 @@ }; 185AC5CECD9DEBFBC1A02B17A336D10B /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B0C191F05908064F2DE05A91F0D1366 /* SessionCoreKit.release.xcconfig */; + baseConfigurationReference = EA9074F8D761616E4BF347DC08490795 /* SessionCoreKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13202,7 +13162,7 @@ }; 1A3AF1C42B45A955685FD27573EB6574 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58C68820CBF10A20F9765D9FB23826A6 /* YYImage.release.xcconfig */; + baseConfigurationReference = 4FE4A4DCC06C1C618BAB9D39EEACB542 /* YYImage.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13235,7 +13195,7 @@ }; 1A84A0934C34034E1C597995A275C6DD /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5296FAC8E39405DE7904C45D27209855 /* SAMKeychain.release.xcconfig */; + baseConfigurationReference = 715FEB84C1B492F55090935381A5592B /* SAMKeychain.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13268,7 +13228,7 @@ }; 1E367CAF83328F8DB1E26EF91F085A92 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EA0F2255E4DD519FF84F54A38380818 /* YapDatabase.debug.xcconfig */; + baseConfigurationReference = F925679CFE5280E9B35BB20E13C1DEF2 /* YapDatabase.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13300,7 +13260,7 @@ }; 20814622414F612868B6D440C77D8514 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AA52F308980D032DB2D6FCEB86054BFC /* SAMKeychain.debug.xcconfig */; + baseConfigurationReference = 913A3F1B6EC8063443BB17144183D515 /* SAMKeychain.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13332,7 +13292,7 @@ }; 26C479F28E085AA5EBB21F6E2ECCDA19 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F60AF21EA85AA3C6C520926D2ABDCF3B /* SessionCurve25519Kit.release.xcconfig */; + baseConfigurationReference = FA0A76A8A242758EE26BF29026468775 /* SessionCurve25519Kit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13364,9 +13324,44 @@ }; name = "App Store Release"; }; + 28A320E1A94D22F3DA0B5493276AC51F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + 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/Pods-Signal-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.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; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 2D1B1D31D26166896A4F8233C6B66216 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 05FD20144AA8EB3121837A999C5F71DE /* GRKOpenSSLFramework.release.xcconfig */; + baseConfigurationReference = BEFDBA4EE84907494C2AE417888C83AF /* GRKOpenSSLFramework.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -13435,7 +13430,7 @@ }; 3DDBE2C5C5168E7705237122783E5C18 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 227FFC1F57E64DA6D3D0E6DBAE472F5A /* PromiseKit.release.xcconfig */; + baseConfigurationReference = DEF61B1DEB862409D28D6519FDE1FC9C /* PromiseKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13468,7 +13463,7 @@ }; 3FE3F8447A46A0DEF481A427928F5DD7 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 508A63D3B8120E736B22C157151426AB /* SessionAxolotlKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 7CBA0DA81AF6B9BCC3AD4297863DA5B6 /* SessionAxolotlKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13513,7 +13508,7 @@ }; 43FEBCF46D900AE86D4B61ACAAFC0B2D /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9409CB7E37143A9F8698BD11D348DDF /* SessionMetadataKit.release.xcconfig */; + baseConfigurationReference = 83A7AFBFB279BEF29D32846089164373 /* SessionMetadataKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13617,7 +13612,7 @@ }; 4DB8366F5F42F0A5211D6BDB85D368E5 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A206C166CCA55CD380307933AFD8DB04 /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = 4226CFC0ED31A459BF7770B73D399C1F /* CocoaLumberjack.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13650,7 +13645,7 @@ }; 502E1A2CF60B36BA22359C4167A91DA6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D615BA70832F7B0AD0F1E261F83142F7 /* SessionCurve25519Kit.unit-tests.release.xcconfig */; + baseConfigurationReference = D1DC3DFC789EB7004805A762B7E5B6A0 /* SessionCurve25519Kit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13740,7 +13735,7 @@ }; 560E8D806E595C51A27BDE8B2BDFF9EC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3AA8F8059B87E975477FF02E1D74A5FF /* PureLayout.debug.xcconfig */; + baseConfigurationReference = 6975393069902D158979C1B5DA0A8AED /* PureLayout.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13772,7 +13767,7 @@ }; 581D6097EEFAE2CDFEFFE50A2772E31E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B80ACDC1770096675B5D3B2139166A9 /* SessionAxolotlKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = B8B7DF66B88FE8ACBCB211175F9F677D /* SessionAxolotlKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13798,7 +13793,7 @@ }; 58C0ACE6251A3BC30B95A49D8B44244F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70A32CD428DA146555A0D5525F2EF966 /* SSZipArchive.debug.xcconfig */; + baseConfigurationReference = F727573557778D1B5C19C7BD755B0F51 /* SSZipArchive.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13917,7 +13912,7 @@ }; 6297E0BEC85DA6378CA5D2B94BA61DED /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DD1522AA612C66BC6D4B33CDF8BB7332 /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = FA54B912B19340880C14393622093A26 /* SSZipArchive.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14014,7 +14009,7 @@ }; 63D3AC9CE01D9C12C8F6EC192E483DAB /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0E62D6032C3A4F7D60CE5BC2ED3EF006 /* FeedKit.release.xcconfig */; + baseConfigurationReference = 45FAE08F5B8F486A1FB6F7599701F9CC /* FeedKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14047,7 +14042,7 @@ }; 66CB1B7A626820384790DE4F6019C7CC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B859D28435D012941F073A4331CCE2B /* libPhoneNumber-iOS.debug.xcconfig */; + baseConfigurationReference = C55591F8782C93A78B4480F535A1ED3A /* libPhoneNumber-iOS.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14115,7 +14110,7 @@ }; 6AAFBCB3B606B945FE69DB6B35DFD906 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DC7B45FF7DAAF322CFCA29F00A25E761 /* SessionCoreKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 2E1FF2E242BB04FEAEBA0BCD3755D446 /* SessionCoreKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14138,7 +14133,7 @@ }; 74A8F68A5F279BC139C05F83C86E1629 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 53304761BF3C51ACAEFBC526062BC9CD /* SessionMetadataKit.unit-tests.release.xcconfig */; + baseConfigurationReference = CC12E5C614F5B339B4ADD75917DE1662 /* SessionMetadataKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14161,7 +14156,7 @@ }; 75275E7EA7405DA52AC72A9A8A82F815 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 011F44A6FCE75F84D69F22C0A6E9718D /* SessionCoreKit.debug.xcconfig */; + baseConfigurationReference = C41A8BA8101BDB8074A1EC26291038E9 /* SessionCoreKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14229,7 +14224,7 @@ }; 784122BA02F4269118A43C43CB159F2E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23ECF0300E06254887A37D02C9BB3914 /* SwiftProtobuf.debug.xcconfig */; + baseConfigurationReference = 7DCBCE0C8E28D798A600020023D2BC0A /* SwiftProtobuf.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14315,7 +14310,7 @@ }; 80E953B8248AF3AA0CA5539CB6251D29 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4037ACCA67AD4C39F2DBEBBC7AF7799E /* libPhoneNumber-iOS.release.xcconfig */; + baseConfigurationReference = 442365A8720D46698EE03A7F596FB0FD /* libPhoneNumber-iOS.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14380,7 +14375,7 @@ }; 84CB196066092C1ACA4D7BA39CF5D9C1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 577248DCFD64FE7C249298317F6F6158 /* SessionHKDFKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 83A410429368C31983886572F72ABF85 /* SessionHKDFKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14406,7 +14401,7 @@ }; 8504C5B84487CDAE5AB8ED175D08A751 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7FF9429F4A4FEDCA7B74538CA680F953 /* SessionAxolotlKit.debug.xcconfig */; + baseConfigurationReference = 7F1C95DDFEC3A7E03A75AA98DB7BBE0F /* SessionAxolotlKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14471,7 +14466,7 @@ }; 872827FA7FE229B6A9044CF990C592F6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E70564585A0950CE5E53A8F1B77060A8 /* SQLCipher.release.xcconfig */; + baseConfigurationReference = 12063F6216D2C178F895D0E6077FD676 /* SQLCipher.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14536,7 +14531,7 @@ }; 8BFFFCFAF42910FEE8C8BE055671BFF7 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B33E1647C8CB47EE612697C7259395D /* Mantle.release.xcconfig */; + baseConfigurationReference = C5BF2CC2B8776CB7C6BD62E1509A8CE5 /* Mantle.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14569,7 +14564,7 @@ }; 8C99F0DB06B1B4AC45F3D430C9B31E05 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 736BF9EB2F1DFC4AC5CAAD05950BDEEF /* YYImage.debug.xcconfig */; + baseConfigurationReference = C37804FDED9D9AF56FB2BF46DB22B293 /* YYImage.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14653,41 +14648,6 @@ }; name = Release; }; - 8FA464ECA24B90B2E9CC987D94DBA331 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - 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/Pods-Signal-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.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; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 906F48F48097F386BEB5B7AD500BF830 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -14723,7 +14683,7 @@ }; 90A3FA64FF3479E7E8A9E298C0086A93 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 272141D512DFB0DB992C50280E1B6FAB /* GRKOpenSSLFramework.debug.xcconfig */; + baseConfigurationReference = 67140B1C667D7DCEDD50EC5910B3147F /* GRKOpenSSLFramework.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -14770,7 +14730,7 @@ }; 98F077B00E9125254DD218FBECC52A87 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7C97EB845125305666906BBAA19B5E07 /* Reachability.release.xcconfig */; + baseConfigurationReference = 2CFD0CF0FBC6EC94E0B09ACEE1C10505 /* Reachability.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14803,7 +14763,7 @@ }; 9B4A6FF16339CC1510419EF09C3BF3C0 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 566A2F5DFFD6E903395F1A9BFD0383A2 /* SwiftProtobuf.release.xcconfig */; + baseConfigurationReference = 907885DAF0F0A57D08F27400CAAF5F1B /* SwiftProtobuf.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14904,7 +14864,7 @@ }; A10381815E03F7588F4D05C91C9B7A2B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 84E8E5611597B4E120D8CC5F1CDD6134 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */; + baseConfigurationReference = B81601080A7413585D5E87ECA0481BC6 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14930,7 +14890,7 @@ }; A712BE6F07991B32F9EC2BA32FAF5142 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 139F5232E81E60DD757EC0568BE4C7E7 /* SessionMetadataKit.debug.xcconfig */; + baseConfigurationReference = 5837CFB33F3038427A3B41188C368EB8 /* SessionMetadataKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14999,7 +14959,7 @@ }; AB20A97D20A04A9DCA7BCB332F4C120D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AF263F291781D4B98DBC5AFDDD19528B /* SessionCoreKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = E18029D0AF9BA04840941091A6A5077D /* SessionCoreKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15046,41 +15006,6 @@ }; name = "App Store Release"; }; - AD2C5DA74C34F285B5C0E2B4FA612A1E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 55069D4FDC11E74302DE309C3F215E82 /* Pods-Signal.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - 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/Pods-Signal-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.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; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; ADFA8FDEBCCBD8AE48440E04B3D3DA49 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -15149,7 +15074,7 @@ }; B5D1D984AD974A5B211AF866998A5308 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7105A4E79A22317329F765C3CCF57EDA /* NVActivityIndicatorView.debug.xcconfig */; + baseConfigurationReference = 8E821777037BBCA15BF5328D12139934 /* NVActivityIndicatorView.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15181,7 +15106,7 @@ }; B71764B3261C6D05E02B3D4210B1E6E0 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9A857DC7995A926446DD23B8C4D17622 /* SessionHKDFKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 6D2E545918C579E5EB9F40C8E413401E /* SessionHKDFKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15204,7 +15129,7 @@ }; B7F918EA851B2B810498C9CB82C70248 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BD0EC9ED4D81DDAB14B775AD26F44E5E /* Starscream.debug.xcconfig */; + baseConfigurationReference = 5A87DF6A91364D79F39EBE50BCB0D39B /* Starscream.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15236,7 +15161,7 @@ }; B919D063E05626F8E475DD94DBD2F3F0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AD20B954722F827FFFC7C8416D6050C /* Reachability.debug.xcconfig */; + baseConfigurationReference = 1895C639369C7DAC9F49C72CB51761EA /* Reachability.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15268,7 +15193,7 @@ }; BC66C8DF50FFE58093531CFC3DE49000 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CBC90EE4F6674510CDF1EF06F03CAB02 /* NVActivityIndicatorView.release.xcconfig */; + baseConfigurationReference = F5C4EDFA7388B1392B903CD403BF3475 /* NVActivityIndicatorView.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15301,7 +15226,7 @@ }; C1B6CA3D1F810CCEB618D28025EA4D35 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8347BB23647DB24C5FB44A9345BCB04 /* GCDWebServer.debug.xcconfig */; + baseConfigurationReference = 1AB60237B81C60153A378258981BB2C9 /* GCDWebServer.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15365,7 +15290,7 @@ }; C557F67E5B5B033300EA089EE47BE3EE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E62946799E578DF4709F9D5E909C57C1 /* SessionCurve25519Kit.debug.xcconfig */; + baseConfigurationReference = 7D5567D62DABE377E9E3B08302298C8F /* SessionCurve25519Kit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15398,7 +15323,7 @@ }; CA96ECB683EE57F2EDA5BD87BB9115FF /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DA4C9AA798031000D52DF6C9F50AC4D5 /* AFNetworking.release.xcconfig */; + baseConfigurationReference = 9A2769B54C819EF243595B84B0654249 /* AFNetworking.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15429,42 +15354,9 @@ }; name = "App Store Release"; }; - CD28D7BFEDCD60FD9D278DAACE7DC74A /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 13BD9C1A209614D9900960C2D0D47FB5 /* UITextView+Placeholder.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - 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/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-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/UITextView+Placeholder/UITextView+Placeholder.modulemap"; - PRODUCT_MODULE_NAME = UITextView_Placeholder; - PRODUCT_NAME = UITextView_Placeholder; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = "App Store Release"; - }; CDB7FD8C80E145EB60EA7D8AEB3DB8CC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DD63BF16DAAA909ED19FFCA5F7D01750 /* PromiseKit.debug.xcconfig */; + baseConfigurationReference = B9C3F782B6BE15EBC46BBA2E55592F8B /* PromiseKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15496,7 +15388,7 @@ }; CEC2383ABCACD2D3DCF19C611AEF9768 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B604D47090F844EFB298C6998A244408 /* SQLCipher.debug.xcconfig */; + baseConfigurationReference = 27B6B6A9DDAA896FFFC6BD2201F74AE2 /* SQLCipher.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15528,7 +15420,7 @@ }; CF49AFF0291F36FD87CE694B81394943 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8BC99675D5F0489947BBC455A33DDAC /* SessionMetadataKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = EE964E440AEADF923816CFC75EA71B9E /* SessionMetadataKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15552,41 +15444,9 @@ }; name = Debug; }; - D0C6FFBFDE629BC9D3C874D35C3A5B8A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2469184C23FC391B1885E82BA2DD274B /* UITextView+Placeholder.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - 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/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-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/UITextView+Placeholder/UITextView+Placeholder.modulemap"; - PRODUCT_MODULE_NAME = UITextView_Placeholder; - PRODUCT_NAME = UITextView_Placeholder; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; D10B00B710674ED078673A83F233095C /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 305DBE111782401BA729B7F83B50E386 /* YapDatabase.release.xcconfig */; + baseConfigurationReference = 6DE6600407F3B1CE126026939D5DF8D8 /* YapDatabase.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15651,7 +15511,7 @@ }; D51226AF6B0506FDEC29DCD69F92DAAA /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3012F102683B2F90DD4180638B98ABBA /* Starscream.release.xcconfig */; + baseConfigurationReference = BAC43C81808B09AF450BACD9B178E4AB /* Starscream.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15746,42 +15606,6 @@ }; name = Release; }; - DC6042AE5C41E99C1831A12D9EA84B36 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 16CBBFCC935196DA8C664E9A669F6614 /* Pods-Signal.app store release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - 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/Pods-Signal-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.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; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = "App Store Release"; - }; DF43E49705B9EFEC8BD2304DF6FE3735 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 72AF763D4AF0036B9555907C92E359C5 /* SessionServiceKit.unit-tests.debug.xcconfig */; @@ -15845,7 +15669,7 @@ }; E630420A3F5400A240FAC32531C13392 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6147DD4F80D3AA190707EF0BB9E6ACAB /* Mantle.debug.xcconfig */; + baseConfigurationReference = E31A21D76937FD18439313769014880E /* Mantle.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15877,7 +15701,7 @@ }; E687032B45F07FBC454A3D5F0000D739 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5047E106C75DAE6BAAA77B21ADF71DE /* SessionAxolotlKit.release.xcconfig */; + baseConfigurationReference = 15E023B0C6AFE4B204C0E046A09A9A15 /* SessionAxolotlKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -16193,41 +16017,9 @@ }; name = "App Store Release"; }; - FD8D89311D2122217E165A342CF10FE6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - 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/UITextView+Placeholder/UITextView+Placeholder-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UITextView+Placeholder/UITextView+Placeholder-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/UITextView+Placeholder/UITextView+Placeholder.modulemap"; - PRODUCT_MODULE_NAME = UITextView_Placeholder; - PRODUCT_NAME = UITextView_Placeholder; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; FFCC759B4C6424A11B25D52F05C2AA5C /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F015A3DDF2A14DAC3F0BE8CF4822BEE6 /* SessionHKDFKit.release.xcconfig */; + baseConfigurationReference = ED64B576E992F4DD4509A0548E0F4794 /* SessionHKDFKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -16382,16 +16174,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 61DB7996ED1CE24104A76D4625586049 /* Build configuration list for PBXNativeTarget "Pods-Signal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DC6042AE5C41E99C1831A12D9EA84B36 /* App Store Release */, - AD2C5DA74C34F285B5C0E2B4FA612A1E /* Debug */, - 8FA464ECA24B90B2E9CC987D94DBA331 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 6747C8393878166C4365B99835C97C4D /* Build configuration list for PBXNativeTarget "CryptoSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16432,16 +16214,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 81D01324DB57E41D71311BDA497CEAB6 /* Build configuration list for PBXNativeTarget "UITextView+Placeholder" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CD28D7BFEDCD60FD9D278DAACE7DC74A /* App Store Release */, - D0C6FFBFDE629BC9D3C874D35C3A5B8A /* Debug */, - FD8D89311D2122217E165A342CF10FE6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 84648B57692D56B4F729526797922C8B /* Build configuration list for PBXNativeTarget "Starscream" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16532,6 +16304,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + B063663C56846460D3C9A2C06D35E3C8 /* Build configuration list for PBXNativeTarget "Pods-Signal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 16EC57B35E16B6E1F20F4DA7C7182AB6 /* App Store Release */, + 03511DFF410F22426C11AA14578C349F /* Debug */, + 28A320E1A94D22F3DA0B5493276AC51F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; B2A543994AE57D6755F39EE5D1E6BE56 /* Build configuration list for PBXNativeTarget "SAMKeychain" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown index a485b189..0dc33eb4 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown +++ b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown @@ -3996,31 +3996,6 @@ copy of the Program in return for a fee. otherwise be required by Sections 4(a), 4(b) and 4(d) of the License. -## UITextView+Placeholder - -The MIT License (MIT) - -Copyright (c) 2014 Suyeol Jeon (http://xoul.kr) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ## YYImage The MIT License (MIT) diff --git a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist index 45848a2e..8b981484 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist +++ b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist @@ -4143,37 +4143,6 @@ copy of the Program in return for a fee. FooterText The MIT License (MIT) -Copyright (c) 2014 Suyeol Jeon (http://xoul.kr) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - License - MIT - Title - UITextView+Placeholder - Type - PSGroupSpecifier - - - FooterText - The MIT License (MIT) - Copyright (c) 2015 ibireme <ibireme@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh b/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh index 584dd28c..03c164d0 100755 --- a/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh +++ b/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh @@ -219,7 +219,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/SessionServiceKit/SessionServiceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/Starscream/Starscream.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework" - install_framework "${BUILT_PRODUCTS_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework" install_framework "${BUILT_PRODUCTS_DIR}/YYImage/YYImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework" install_framework "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework" @@ -247,7 +246,6 @@ if [[ "$CONFIGURATION" == "App Store Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/SessionServiceKit/SessionServiceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/Starscream/Starscream.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework" - install_framework "${BUILT_PRODUCTS_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework" install_framework "${BUILT_PRODUCTS_DIR}/YYImage/YYImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework" install_framework "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework" diff --git a/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig b/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig index 851cf9bd..e2bf26c8 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig +++ b/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_CODEC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" -iframework "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" $(inherited) -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 $(inherited) -DSQLITE_HAS_CODEC -OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "UITextView_Placeholder" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" -iframework "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" $(inherited) -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 $(inherited) -DSQLITE_HAS_CODEC +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig b/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig index 851cf9bd..e2bf26c8 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig +++ b/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_CODEC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" -iframework "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" $(inherited) -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 $(inherited) -DSQLITE_HAS_CODEC -OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "UITextView_Placeholder" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" -iframework "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" $(inherited) -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 $(inherited) -DSQLITE_HAS_CODEC +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig b/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig index 9db3bcde..44f2cbba 100644 --- a/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig +++ b/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_CODEC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" -iframework "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" $(inherited) -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 $(inherited) -DSQLITE_HAS_CODEC -OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "UITextView_Placeholder" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig b/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig index 9db3bcde..44f2cbba 100644 --- a/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig +++ b/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_CODEC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FeedKit/FeedKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NVActivityIndicatorView/NVActivityIndicatorView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit/SessionAxolotlKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit/SessionCoreKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit/SessionCurve25519Kit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit/SessionHKDFKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit/SessionMetadataKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit/SessionServiceKit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" -iframework "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Mantle" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionAxolotlKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCoreKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionCurve25519Kit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionHKDFKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionMetadataKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SessionServiceKit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Starscream" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" $(inherited) -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 $(inherited) -DSQLITE_HAS_CODEC -OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "UITextView_Placeholder" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"z" -framework "AFNetworking" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CryptoSwift" -framework "FeedKit" -framework "Foundation" -framework "GCDWebServer" -framework "ImageIO" -framework "Mantle" -framework "MobileCoreServices" -framework "NVActivityIndicatorView" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SessionAxolotlKit" -framework "SessionCoreKit" -framework "SessionCurve25519Kit" -framework "SessionHKDFKit" -framework "SessionMetadataKit" -framework "SessionServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "YYImage" -framework "YapDatabase" -framework "libPhoneNumber_iOS" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-Info.plist b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-Info.plist deleted file mode 100644 index 7b6b52a4..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.4.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-dummy.m b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-dummy.m deleted file mode 100644 index 83cd2d9f..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_UITextView_Placeholder : NSObject -@end -@implementation PodsDummy_UITextView_Placeholder -@end diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch deleted file mode 100644 index beb2a244..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-umbrella.h b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-umbrella.h deleted file mode 100644 index 763cde04..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-umbrella.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - -#import "UITextView+Placeholder.h" - -FOUNDATION_EXPORT double UITextView_PlaceholderVersionNumber; -FOUNDATION_EXPORT const unsigned char UITextView_PlaceholderVersionString[]; - diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.debug.xcconfig b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.debug.xcconfig deleted file mode 100644 index 3b213963..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.debug.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/UITextView+Placeholder -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.modulemap b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.modulemap deleted file mode 100644 index db2a9a13..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module UITextView_Placeholder { - umbrella header "UITextView+Placeholder-umbrella.h" - - export * - module * { export * } -} diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.release.xcconfig b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.release.xcconfig deleted file mode 100644 index 3b213963..00000000 --- a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.release.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/UITextView+Placeholder -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/UITextView+Placeholder -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/UITextView+Placeholder/LICENSE b/UITextView+Placeholder/LICENSE deleted file mode 100644 index 38b83b3d..00000000 --- a/UITextView+Placeholder/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Suyeol Jeon (http://xoul.kr) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/UITextView+Placeholder/README.md b/UITextView+Placeholder/README.md deleted file mode 100644 index ba6f05fd..00000000 --- a/UITextView+Placeholder/README.md +++ /dev/null @@ -1,63 +0,0 @@ -UITextView+Placeholder -====================== - -[![Build Status](https://travis-ci.org/devxoul/UITextView-Placeholder.svg?branch=master)](https://travis-ci.org/devxoul/UITextView-Placeholder) -[![CocoaPods](http://img.shields.io/cocoapods/v/UITextView+Placeholder.svg?style=flat)](http://cocoapods.org/?q=name%3AUITextView%2BPlaceholder) - -A missing placeholder for UITextView. - - -Installation ------------- - -Use [CocoaPods](http://cocoapods.org). - -```ruby -pod 'UITextView+Placeholder' -``` - - -Usage ------ - -- **Import Dynamic Framework**: - - e.g. If you're using CocoaPods with `use_frameworks!` flag. - - ```objc - @import UITextView_Placeholder; - ``` - -- **Import Static Library**: - - ```objc - #import - ``` - -Then create `UITextView` and set `placeholder`. - -- **Implement Objective-C**: - - ```objc - UITextView *textView = [[UITextView alloc] init]; - textView.placeholder = @"How are you?"; - textView.placeholderColor = [UIColor lightGrayColor]; // optional - textView.attributedPlaceholder = ... // NSAttributedString (optional) - ``` - -- **Implement Swift**: - - ```swift - let textView = UITextView() - textView.placeholder = "How are you?" - textView.placeholderColor = UIColor.lightGray // optional - textView.attributedPlaceholder = ... // NSAttributedString (optional) - ``` - -Congratulations! You're done. 🎉 - - -License -------- - -UITextView+Placeholder is under MIT license. See the [LICENSE](LICENSE) file for more information. diff --git a/UITextView+Placeholder/Sources/UITextView+Placeholder.h b/UITextView+Placeholder/Sources/UITextView+Placeholder.h deleted file mode 100644 index b04fbe7a..00000000 --- a/UITextView+Placeholder/Sources/UITextView+Placeholder.h +++ /dev/null @@ -1,42 +0,0 @@ -// The MIT License (MIT) -// -// Copyright (c) 2014 Suyeol Jeon (http:xoul.kr) -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -#if __has_feature(modules) -@import UIKit; -#else -#import -#endif - -FOUNDATION_EXPORT double UITextView_PlaceholderVersionNumber; -FOUNDATION_EXPORT const unsigned char UITextView_PlaceholderVersionString[]; - -@interface UITextView (Placeholder) - -@property (nonatomic, readonly) UITextView *placeholderTextView NS_SWIFT_NAME(placeholderTextView); - -@property (nonatomic, strong) IBInspectable NSString *placeholder; -@property (nonatomic, strong) NSAttributedString *attributedPlaceholder; -@property (nonatomic, strong) IBInspectable UIColor *placeholderColor; - -+ (UIColor *)defaultPlaceholderColor; - -@end diff --git a/UITextView+Placeholder/Sources/UITextView+Placeholder.m b/UITextView+Placeholder/Sources/UITextView+Placeholder.m deleted file mode 100644 index ea98b621..00000000 --- a/UITextView+Placeholder/Sources/UITextView+Placeholder.m +++ /dev/null @@ -1,206 +0,0 @@ -// The MIT License (MIT) -// -// Copyright (c) 2014 Suyeol Jeon (http:xoul.kr) -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -#import -#import "UITextView+Placeholder.h" - -@implementation UITextView (Placeholder) - -#pragma mark - Swizzle Dealloc - -+ (void)load { - // is this the best solution? - method_exchangeImplementations(class_getInstanceMethod(self.class, NSSelectorFromString(@"dealloc")), - class_getInstanceMethod(self.class, @selector(swizzledDealloc))); -} - -- (void)swizzledDealloc { - [[NSNotificationCenter defaultCenter] removeObserver:self]; - UITextView *textView = objc_getAssociatedObject(self, @selector(placeholderTextView)); - if (textView) { - for (NSString *key in self.class.observingKeys) { - @try { - [self removeObserver:self forKeyPath:key]; - } - @catch (NSException *exception) { - // Do nothing - } - } - } - [self swizzledDealloc]; -} - - -#pragma mark - Class Methods -#pragma mark `defaultPlaceholderColor` - -+ (UIColor *)defaultPlaceholderColor { - if (@available(iOS 13, *)) { - SEL selector = NSSelectorFromString(@"placeholderTextColor"); - if ([UIColor respondsToSelector:selector]) { - return [UIColor performSelector:selector]; - } - } - static UIColor *color = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - UITextField *textField = [[UITextField alloc] init]; - textField.placeholder = @" "; - NSDictionary *attributes = [textField.attributedPlaceholder attributesAtIndex:0 effectiveRange:nil]; - color = attributes[NSForegroundColorAttributeName]; - if (!color) { - color = [UIColor colorWithRed:0 green:0 blue:0.0980392 alpha:0.22]; - } - }); - return color; -} - - -#pragma mark - `observingKeys` - -+ (NSArray *)observingKeys { - return @[@"attributedText", - @"bounds", - @"font", - @"frame", - @"text", - @"textAlignment", - @"textContainerInset", - @"textContainer.lineFragmentPadding", - @"textContainer.exclusionPaths"]; -} - - -#pragma mark - Properties -#pragma mark `placeholderTextView` - -- (UITextView *)placeholderTextView { - UITextView *textView = objc_getAssociatedObject(self, @selector(placeholderTextView)); - if (!textView) { - NSAttributedString *originalText = self.attributedText; - self.text = @" "; // lazily set font of `UITextView`. - self.attributedText = originalText; - - textView = [[UITextView alloc] init]; - textView.backgroundColor = [UIColor clearColor]; - textView.textColor = [self.class defaultPlaceholderColor]; - textView.userInteractionEnabled = NO; - textView.isAccessibilityElement = NO; - objc_setAssociatedObject(self, @selector(placeholderTextView), textView, OBJC_ASSOCIATION_RETAIN_NONATOMIC); - - self.needsUpdateFont = YES; - [self updatePlaceholderTextView]; - self.needsUpdateFont = NO; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(updatePlaceholderTextView) - name:UITextViewTextDidChangeNotification - object:self]; - - for (NSString *key in self.class.observingKeys) { - [self addObserver:self forKeyPath:key options:NSKeyValueObservingOptionNew context:nil]; - } - } - return textView; -} - - -#pragma mark `placeholder` - -- (NSString *)placeholder { - return self.placeholderTextView.text; -} - -- (void)setPlaceholder:(NSString *)placeholder { - self.placeholderTextView.text = placeholder; - [self updatePlaceholderTextView]; -} - -- (NSAttributedString *)attributedPlaceholder { - return self.placeholderTextView.attributedText; -} - -- (void)setAttributedPlaceholder:(NSAttributedString *)attributedPlaceholder { - self.placeholderTextView.attributedText = attributedPlaceholder; - [self updatePlaceholderTextView]; -} - -#pragma mark `placeholderColor` - -- (UIColor *)placeholderColor { - return self.placeholderTextView.textColor; -} - -- (void)setPlaceholderColor:(UIColor *)placeholderColor { - self.placeholderTextView.textColor = placeholderColor; -} - - -#pragma mark `needsUpdateFont` - -- (BOOL)needsUpdateFont { - return [objc_getAssociatedObject(self, @selector(needsUpdateFont)) boolValue]; -} - -- (void)setNeedsUpdateFont:(BOOL)needsUpdate { - objc_setAssociatedObject(self, @selector(needsUpdateFont), @(needsUpdate), OBJC_ASSOCIATION_RETAIN_NONATOMIC); -} - - -#pragma mark - KVO - -- (void)observeValueForKeyPath:(NSString *)keyPath - ofObject:(id)object - change:(NSDictionary *)change - context:(void *)context { - if ([keyPath isEqualToString:@"font"]) { - self.needsUpdateFont = (change[NSKeyValueChangeNewKey] != nil); - } - [self updatePlaceholderTextView]; -} - - -#pragma mark - Update - -- (void)updatePlaceholderTextView { - if (self.text.length) { - [self.placeholderTextView removeFromSuperview]; - self.accessibilityValue = self.text; - } else { - [self insertSubview:self.placeholderTextView atIndex:0]; - self.accessibilityValue = self.placeholder; - } - - if (self.needsUpdateFont) { - self.placeholderTextView.font = self.font; - self.needsUpdateFont = NO; - } - if (self.placeholderTextView.attributedText.length == 0) { - self.placeholderTextView.textAlignment = self.textAlignment; - } - self.placeholderTextView.textContainer.exclusionPaths = self.textContainer.exclusionPaths; - self.placeholderTextView.textContainerInset = self.textContainerInset; - self.placeholderTextView.textContainer.lineFragmentPadding = self.textContainer.lineFragmentPadding; - self.placeholderTextView.frame = self.bounds; -} - -@end