diff --git a/Manifest.lock b/Manifest.lock index acfaf69b..93ee5757 100644 --- a/Manifest.lock +++ b/Manifest.lock @@ -130,6 +130,7 @@ 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) @@ -222,6 +223,7 @@ 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 @@ -241,6 +243,7 @@ SPEC REPOS: - SQLCipher - SSZipArchive - SwiftProtobuf + - "UITextView+Placeholder" - YYImage EXTERNAL SOURCES: @@ -322,9 +325,10 @@ SPEC CHECKSUMS: SSZipArchive: 62d4947b08730e4cda640473b0066d209ff033c9 Starscream: 8aaf1a7feb805c816d0e7d3190ef23856f6665b9 SwiftProtobuf: 241400280f912735c1e1b9fe675fdd2c6c4d42e2 + "UITextView+Placeholder": d7b0c400921f66523f3a85d74f774512e14f6502 YapDatabase: b418a4baa6906e8028748938f9159807fd039af4 YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 -PODFILE CHECKSUM: b4f88816a817cc27f499940c644c0449ef5d7cc7 +PODFILE CHECKSUM: 0d59a208ed95a7e5640a3e89cff48cd0a5b51e0b COCOAPODS: 1.9.3 diff --git a/Pods.xcodeproj/project.pbxproj b/Pods.xcodeproj/project.pbxproj index 3d9fc23d..6743c3e3 100644 --- a/Pods.xcodeproj/project.pbxproj +++ b/Pods.xcodeproj/project.pbxproj @@ -15,1697 +15,1702 @@ dependencies = ( ); name = GRKOpenSSLFramework; - productName = GRKOpenSSLFramework; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 000FA6A2E252C8BC28711C9DE1886327 /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = CF02B64E93B8869107F2024F8F227C0A /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0031A6D9FCC8FE46A57CE4B5717025A3 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13B06A168AA3416B8ED9B44C39714883 /* AFNetworking.framework */; }; 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 = 08FDE95A07C6C4EB91247A7C4046BFE6 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0097299E95545854F18FFDE8B773CDA9 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E91E312E8FCC6B7AD68060A1ED721C /* YapDatabaseSecondaryIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0123D5FF202583BE66FA25A55EE3FABB /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9FA4D4747DA3A97C7AA4A208F8609 /* BinaryEncodingVisitor.swift */; }; - 01443B9E5506B65CE8BB71FC1D31BCD5 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F6ACC3F8682F2C9151C4C18E1B97F1 /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 017094FA63A9F3ED1A49BFF21A498237 /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 867A91F49F18D1F240546CF7692A180D /* OWSPrimaryStorage+SignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 01871E7126FA6B960862AFE4A6EC1C52 /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 222178B561446BA1DEF78AB7EB4BCEC9 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0188154C4E022A182D4C9025F0C498D3 /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018230D6DBF182900480B27B10E47A7E /* NoPadding.swift */; }; - 0191972B0DF30A68F52DD31BD30AB615 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F244822683D33121C45F68E3774D615C /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; + 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"; }; }; 01B2273B58ED2C38108035D9824EFD0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 01BB3B2225D902D62D239D644151E02D /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF99B03718F37589008B6CE7332B82F /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01C724BB5F00DBEE1C32FDE05604FEFC /* Promise+retainUntilComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A8C7571EE5943DAF6F0B2BB7F9E8E9 /* Promise+retainUntilComplete.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 01C95A57D01CE3ED9E32A29F9A16450E /* ClosedGroupPoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3010674A4DD2F706A24310A26FBD306 /* ClosedGroupPoller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 01E809D3886CDFBAE1EA3CF841EA57C1 /* MediaNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD890313B94FB39A87BB117174FE534F /* MediaNamespace.swift */; }; - 0221D8976579BC781A8EFA14CB265A39 /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F5F322D403C2B8BE23DDD02753E341 /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 023D1AA41D82A8655B8F62C5C0DF2FA4 /* Data+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D9E705E4A7591B93B5EF675EF3E722 /* Data+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 02A46500033342CCFC0AB86CD723A807 /* MediaCopyright.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DF94729094C23D377D8552835E2EE2 /* MediaCopyright.swift */; }; - 02C1C8C471D3FB1E7AED17B4D0FCB20A /* GroupUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06115F301668FD3024DD3D50B1C141F /* GroupUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 030A648FE17A06092E38575489959D6E /* MediaGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6128DEF5E35C05669B6F8F7451F3297 /* MediaGroup.swift */; }; + 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"; }; }; + 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 */; }; + 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"; }; }; 0356320E0967B56D3104509BCC52CC50 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 03577CB2DAF48AED9E5C1A9437E08BDC /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF82AB52BFA6ECAAD11DF7FD80B9974F /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0396E87E0F4310EC8C0C3056990F39A5 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 658FD1DDCDA87AA2D65AE73A1F46CA2E /* Storage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0399DB59310E6EA3AAE2FB4740719CBC /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B47EA4C442DD7DA6B3A24C6A2C4562 /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 03577CB2DAF48AED9E5C1A9437E08BDC /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F16A1BCECB44801704A6ED70565F5508 /* 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 */; }; - 03CE52BCAE8C50A6363AEB1A8E40BF0B /* MessageWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B48613B8806C6D9A14A3D6757C8489C /* MessageWrapper.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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"; }; }; - 044B85E98B341C2FC2567478F065DEEC /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D57BF6F489D56779E3CD8F61C6AA23C /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 046706E0C22D120426C09D91C837C324 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EA00E0F28D2623D6DBD6513FC87AF8 /* YapDatabaseCloudKitTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 047676699B5118CEDF5F53135ADE0023 /* OWSReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 71101F66840B98A0A58175EB3A5B14D9 /* OWSReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04770EB737AA623306C40F8E58B50A5F /* LKDeviceLinkMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A2EF8B8EBBE52509EE3AF600D26C310A /* LKDeviceLinkMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04900B7EADF3DE648C5C13446914E33E /* RSSFeedCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94C6DCA2B19ED7ED541EDF0B98E69C07 /* RSSFeedCategory.swift */; }; - 04CF7C81ADE0EF2458899BAB995C29BF /* NSRegularExpression+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266751926A4A33D07E4F9593BEEF9D27 /* NSRegularExpression+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0507243DEB72F1CE8689C7C1EF8EB3C9 /* OWSDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D71302CAAE3826B3E40713CAE27EADF /* OWSDataParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0517AD7E872A31D87A35DCDA7028A264 /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D2D361462EC418F0F3FFB52DAECB87F /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 052012B2CA664DA3AB9197CC81406BAE /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBE8E66ECBAEF471345958BA1DC95B1 /* YapDatabaseCloudCoreOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0528D07CCCD21B7AA89E5ECFD3150F9A /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0247B8143D80F8F6ABB35C636E4CE982 /* BlockCipher.swift */; }; - 054A3EF75C449FBE1C5F7CF6C1BDE499 /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D3EB27055E0771A6038691CD2BC6A8C /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0553F1DE03313BBCB4B3DBFE70817C0A /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE66165BC21D52A81D714C1D19EB91B /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05DBD48ACE4E20A8D72E78EF38DED2BC /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = D213A4250999685145BAD4FC8C2841A7 /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; + 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 = CDD213CE6D49713AF7B5759EA7D52C0C /* Google_Protobuf_Any+Extensions.swift */; }; - 06B900A1DBB277B6C4643AC709C33D20 /* JSONFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769F30C0DDFEF824E714F03C42789E93 /* JSONFeed.swift */; }; - 06E1D087F1BD278C4F8A0077795E33B7 /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 68704850430425C3DEB7F1021360FA3B /* TSStorageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0715D424F449DDA2DF6C9D253D9F3271 /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF5AB1F085F0B6E4D56324F73897C49 /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07182A673BAE121A51698581D536BB9E /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A462964145C46BE8F30A5402EEAB040 /* after.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 071B492519F7033B8AB9FE06C31DB9F9 /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC8681D50B90BDFD8C4DE5A19D02DF4 /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 07212DCB746982F2F9D7E674184439A5 /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 902787A92C290144D026298CB39E382D /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 073DCF81D4BA75C8ACEBE200377627E5 /* OWSMath.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CD0F7EFDD66D2397CBB5F989B621C2 /* OWSMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 075F14DE4D88BC042C6D635B15E57438 /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A7145A5E430D26D47B43B3E207DF11 /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 07730DADD0938A9574264CB0AECA2552 /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = D933F22B350B71FACC672F77507CEED8 /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07EE176D48D877055839120894A7B97E /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6827A6C49573F4C52950AB1AD5679B37 /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0810213D8DE63C2AE699E9E131E098EC /* Curve25519KitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CBF78A5598018D72F9C9E3C94F5C7E /* Curve25519KitSwiftTests.swift */; }; - 0850338B773E45B7BF0ECA0D529B0352 /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E3191370D8965641BFF42EEF6D645C72 /* YapDatabaseCloudKitConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08AA6EA24DA2A185145A1AD800F3A30E /* spanish.txt in Resources */ = {isa = PBXBuildFile; fileRef = 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */; }; - 08FBA13591A11624B297692CCF6944A9 /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E341E2CC4546201117430071026C50 /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0917BF34FBF4989816C9B11ACDD4DFBB /* Storage+SessionManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FC20BC3861D8CE1E45E050BF51CCB2E /* Storage+SessionManagement.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - 0A5DB6018890473AF52157658D23D7EB /* DotNetAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7982FE41936517748201F342DC2CD7F /* DotNetAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A606E9A0632B0F7019AE97C8CEB3AD8 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 37C3BAA7258D1561F8D0F399F4FB274A /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 05F5509AAC18AD4C3ABF8555E2FF59A9 /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 273ADCBBCB8272EAF780820974E00F17 /* 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 */; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; 0A64D1931DCCE997E97225FA918BD331 /* OWSDeviceProvisionerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 920B1F452C0DAD8F46EB3DC58EC32BCA /* OWSDeviceProvisionerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0A7A3C6482F38AB1B8CFAA4E4A9CAC6D /* OnionRequestAPI+Encryption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E0A4E286A775E775A0B51C32826E0A3 /* OnionRequestAPI+Encryption.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A9DC3AD91CA8A76B57A2CFB86595FAA /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 422035063DE6AA5D75C5DA673FCAE8F3 /* YapDatabaseFilteredView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0AC73F132703A414319DD70269738ACE /* AtomFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5616A37BDE87662256FF1288A816CE8E /* AtomFeed.swift */; }; + 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, ); }; }; + 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 */; }; 0AEAAC75F18F3E16FC6A8DFF4815E91F /* SSKBaseTestObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = A61D3A07CD9BA9EB403C4B331DED6785 /* SSKBaseTestObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AFC7B0FFFFAB71E0AED9A41BD6D94B0 /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B05D45D223C9B43078988E01BE70037 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 2916E712B6AABEE4D0EC36894968FC70 /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B178914F8CB2F985E153DB55342BA83 /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE4CF9B353FF442360455D2479560F3 /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3BD87B8AF7510B4699E39FD2F76B48 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EDF3A9C0B8AA18221E439B0DF499D9E /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B49C0316FF7EE65CC1B7836CD35CBAC /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B57A2C03AE751856FF4954C0D23FC38 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B4AF254A254C7A7FD1691056BA796D5 /* LokiDatabaseUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE9CEA3CC63DCB1839D1AA0E076665EC /* LokiDatabaseUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; 0B5149917AE4152AE1019D711651AE95 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 0B6AFF2061545753F513755481621C7C /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6EF5B4FEDE6DCD13F6241E828DE160 /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - 0BB33391799A4535B1D550CA7A85EDDA /* OWSMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = A56364394E3753E661E253094994EF56 /* OWSMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BBD0E579B6CF8E23949F63F5F7890AB /* TSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4C3FE1EECC6AA3CF5C1C3F370A9B09 /* TSConstants.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 0C093C773D6C9A7FC10E4F8F1AD82AD1 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - 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 */; }; - 0C837840A1744CB41415C8AFA4A308A2 /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB73B93FF32942B770F216598647DE4 /* ExtensibleMessage.swift */; }; - 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, ); }; }; - 0D0968A63E7C37B22B0F8EBAC208AAC8 /* Promise+Delaying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06260F9B7AB540DB801C5B85541B97A5 /* Promise+Delaying.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - 0D75507DF25A2EA5E4FABFC31F0F29F2 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC2DE7A2418BEE674BA1163473A2334 /* YapDatabaseViewChange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0DCF859E43FD7EFC5F20B1281E518FFB /* OWSAttachmentDownloads.h in Headers */ = {isa = PBXBuildFile; fileRef = FD0D770349208DEE6B3A5D31F028406B /* OWSAttachmentDownloads.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DE6419B55C1098621169CABF770D5E2 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D88ABD9B7ACAE5F76EC99A8BF746E8 /* String+Extension.swift */; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; 0E46466ED49690E41B972D01C06380CC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 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, ); }; }; - 0E85C749C2D3D228FB4AC490855953FD /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 500C0951880D947AC874B7E0053D6E32 /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E918147447C11FA08EA24B7F0228A37 /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF05A62CBED6645519727C49B3995C0 /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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, ); }; }; - 0EC8F30EAA5345C51B9AB417E97B4E2A /* YapDatabaseConnection+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 74884D7FE2688C5C626BBED671C27488 /* YapDatabaseConnection+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; + 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, ); }; }; 0F374D5423D5DECEB280689817BBF7BA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 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 */; }; + 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 */; }; + 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 */; }; - 0FCEA3E22E37DCA812EC9CAABEE881A8 /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 852D52EF19CFECF987D7AB56310DE7DD /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0FE89ADC724B85B9FB5F23BE73934CCC /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 10136866FD2D0E638C52307E42C993BE /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF4DEE025886970BC38E761CBCBC124 /* YapDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 109CEB54FB262D1DCC94DDAAF2ECCB15 /* iTunesNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 973FC003340FBD6483ECA6A84FAEBAAA /* iTunesNamespace.swift */; }; - 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, ); }; }; - 110678DB698263DA156799336C523437 /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 2372D8D87B8EC7A8F623858BA024CC29 /* AliceAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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"; }; }; 111D26741F908CBC6B4FA31728E4A3F8 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8FE7BC8F4E202DD2AB8A7235B4F4E0B /* Accelerate.framework */; }; - 111ED5518D0871B1AC2DE0843E1200EC /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */; }; - 113262C39ECC893F6D58CE059726A1CA /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A022E1699D788705C152FB42160FC7 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 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"; }; }; - 11A411C7A74BB2E17EB1716A6E27F56B /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8304804E1F23FE01082EADB69A59D59 /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11B52FB5E345527D1D0DFA97ED377776 /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B838DCCA1E10007307C3B6E741DF2C0 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11DE6B1E7AAD4728A4818BF0F58E0554 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = F8B4FB8CDA60B24F26856D6FA9C4F0CE /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11FC0B60302AEB4140B82B83BA9E3B13 /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5E914570D6BA7518A53A2A9DCE7A18 /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - 1289BFF0EDB4985825036CC47BA891B9 /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 40FE9D312B0E9BAFE7EA9B88BDC1DE11 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 132481D4E7F26B0367464A9F71E1D654 /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BEEC47CF949A2D024890949409E7BEE /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1360FC9FD77356F0DAEF9718859DDD5D /* SignalCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = CD10E28F73E9962488A762FCBAA0E6D3 /* SignalCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1365F60DC4548B16999888FD3FB6C2BC /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09195A87235CC4C8B4B2A3A5F949FAD5 /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 137425B87A73188D37FC3A06A5FDA43D /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC627008AFB834D7717384B3B7A3C67 /* race.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1382F46A32F321F0D37C8449DB7FD885 /* AnyPromise+Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 644930FFEDA50B4DBC1B8B92DE9F30D7 /* AnyPromise+Conversion.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 138450C223946A3708A05C0436442134 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D14AB64F3FFC351160B11C4F259255A2 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 13C2BD082155BC8371D096DA3F922B5A /* LokiMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F73D53F5C284BCD5ADB8B957CBF284 /* LokiMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 13C857CD84EE6F0EE86F379C7F35CD76 /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 594DEFC2CCE57EB77C42AD2E2AADB837 /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13EDD5390A57BEE01D1E445156F2CD8B /* SMKServerCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30286FF598CB7C7219882F7DE8D7983 /* SMKServerCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 13F3B15D2EFAA6332D3CC84AEF155240 /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A2C2BAEDF99AF67C069BF7F30E4028 /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 14415C3C299E827363520FBD47587F94 /* SessionMetadataKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC7A40CA4491E4A9C3A45D85F4EC89D6 /* SessionMetadataKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1442E3281FFD84CB0D574C655928E39F /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF94CC3D9ECE0119845D7BDD033378D /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1487BD15537385BF3A8EAB8B0EA888A4 /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B206F4F2E0E74AA5F4F2E1BEAC9DB29 /* YapDatabaseViewState.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"; }; }; - 1543FF108AFE8941350921B83E50E538 /* OWSWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = BBAE8657CC9E2FED755EF27F1BD02A35 /* OWSWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 155623153423D5486CBB6064FC7F24E9 /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = E958945EEBAAB2A164DB942F9B6C377D /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - 15C127ADA4AF0ACAB583CE0DF2C6D5D3 /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = CCED8557B97D9AA0423A38CA610B1862 /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15F1AD3A93DFA72DAF84F0D89734C848 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B46466CDD23C6933C764A50AF93E080 /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1611A8CEB227F1CB13468DE49621081C /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E536073D6B92819F8275CF6B0FDD2E7 /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 161409F394B29B6A746CD6C3A652D511 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 343E8A6521B8C102787D1A00B8DCD697 /* OWSAddToProfileWhitelistOfferMessage.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 */; }; - 167F8CF56F81C543AA4E0D4AC4C039F7 /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BA7B235E4E2037463058F4D801EF1B /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16A06E2D4A69B335A4D49645B71F7958 /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 135A855F28F6EDD56B1CEAA78D1252D7 /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 16BE4D3C4CEC6E4E1EB453305088DD2D /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3D1DB2DE4DF3160A064DB63D57E1D6 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16E5CE4A58D5AA2C3574E22794A6638D /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = D589920045CE6B4F8CC4462F289D8811 /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 171FB1E543450A5550A5CF0AE87108CE /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E93EA7A237B1FDED204599A0E17FD1 /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 174AFD0A0FB8B00392484FF314DB3471 /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = EC2061ABF089728E17896DD7AA07FEB9 /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 178028312A3263578A07053148D13115 /* OWSSignalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020E2834D83018071ABA8603787D418A /* OWSSignalAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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"; }; }; - 180824A8E7C2721DA2608F8B1B6FEFC0 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 432AFF6A55D89CBE16A232180D07F000 /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; 18139846ED5FAE4DE6932CCD8618E2CE /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - 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, ); }; }; - 183F6574136F1D2FA3C48DDC6893DECE /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40ACC056E1867549D42251412D44929 /* MessageExtension.swift */; }; - 184AFB4F7FDC40DF4D74811AA997DC14 /* LKSyncOpenGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC32A44CC4900EAD1563C8C890A57DF /* LKSyncOpenGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - 1892530034F3EE212C59F12925BE58F1 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0417251635A9C2D4AAFFF95125BE5DFB /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 19164FEA8483C1E06715D1B5E53C964C /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = A741CC79CA05EE37BF8E2933D4C52E29 /* YapDatabaseViewState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - 1992246CB1116EE9D69880B9F8881927 /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = B97F5F53ACE0074E29050C417E9744B4 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19A76F7FC91365D6E4FC88B2A9A6E152 /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C53C98FEA28382B896130D48DBD9F91 /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1A026EE0897108A1DB32B61F3EFCBE78 /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A823101606941E4302B1407F06CBCE2 /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A3E1B02364EFF5AE1484C4BF56A6AC8 /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E40FFCEFFE2488BDD71687A835E66537 /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A7710FCE95A583EC147B3BDA71821EB /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCEDFF860999315D8E0979740D07376 /* YapDatabaseRTreeIndex.m */; 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"; }; }; - 1AF6FB7F1D4D54B10B1596C6E2380C3D /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = F67A25EBFD867B2E43BAB12B1EE2DDB7 /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AF80354AAD875D567C6F2BEE7368C03 /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5107D46ACC55A99423C1C88BFE7419E3 /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B00DE4995C03D0885FDBDF2F143EE13 /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D768C4A2A5438A2795AA692A6B17F594 /* YapDatabaseRTreeIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1B4DF112519F87DF568AC140F025DFAC /* english.txt in Resources */ = {isa = PBXBuildFile; fileRef = 93BD86CE4E845FB33C0EC593D9EE9C9C /* english.txt */; }; - 1B540256762E9E9E972EF43B9E077F65 /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9F5D8AE9DFD894A3A927203119CB0F /* YDBCKRecordInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1B68514D03417C9A2671EECE69DC0007 /* ContentProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FD168728C086788F54903C999BEA80 /* ContentProxy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1BC9D2F2FA90D538A80A20C7A4F5C94C /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF4C8D805FC5CC182F35CD93BEDEF66 /* CustomStringConvertible.swift */; }; - 1C0AB106822C88657B71FD991C712855 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F683E3E0846DFDCC3D6FA12F771551 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C189D361974E93E6C714F3B53E2D7AA /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D0662E609317C8BFB4EA2462DA360D /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C1C6A94656F6DAC890353ADB1403DF0 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CC304FBABEE1860E1AA50CB32C90F0F3 /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C502CD39A29F3E117A2583FA603D89C /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFE16DC6B6CB157BD4015D4F547DA25 /* YapDatabaseConnectionConfig.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 */; }; - 1C94B4FCB355A6F9A3B7D31FFD879233 /* NBRegularExpressionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CD15466C0897D44DBE74EDB10198CD7 /* NBRegularExpressionCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C95A2109A98829005019E3EE15408DF /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E12490F17B442FA467D1D39E2E30545 /* UInt8+Extension.swift */; }; - 1C9A7E2DC413FC3D0B05E20489C5A559 /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AAC7E5046E9637178AC8C9C6BE7 /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1CC8B522F3EC2BE15DC2C07B81B64B8C /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 731005F6499A4E10D1AD65B19FF9773B /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1D200991219BDF2CDE65323EB72CF1F3 /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 2895F1028527F1753DB0FF71F56B6D81 /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E47779A3C82B85378F2AB8934D6BC2D /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F17C2CEF7D8A538E5FA7B3903DEC9C /* after.swift */; }; - 1E6CD50DA4BAC94D3F86ABB1233BEBF8 /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F2556AD040D455BAE976B242FE6DFED8 /* YapDatabaseCloudCoreConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1EDB0C3FD694558138555C671E470803 /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 159A09173B18258F2E03C98299E382E9 /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EF4AA3BBE0A693120C5280DB9BA6A02 /* MediaCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACFE2B6D6F9924D545F515CCBD67FE35 /* MediaCategory.swift */; }; - 1F6AECC6D3BD934D4562BD86B5A32C60 /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = B98C8E310611D962C00D211A3FB5548B /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F89DC1E939A7A84C2128888FCB9A101 /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0F0DE9D30971FE28BF5EEA72B2EF6A /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F8BDB6D3D10408B5217F2D206886F94 /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA8E11583EBA2C2F458ED83FE4FD75B /* Mantle-dummy.m */; }; - 1F9017277D2C4B73BC8C0CEE50C79F2B /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 016D8D3BC0CC2C3926025FDC62CB0C32 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F9978ABD0B2959D39E40A991B128CE7 /* NSObject+Casting.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A192C8047C99F90924BBB531D2804C4 /* NSObject+Casting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FB2DDBD307929F0600C5019A606D4D6 /* CDSQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = C9218DE718E7494D0799EB401F532989 /* CDSQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FDEBE47ABD6AC79D71BADD195B3524E /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3046343DB185D9D579F85CC80D1E16CC /* Result.swift */; }; - 201771BF3EB8101B4EBE0FE7BED38DBA /* SSKIncrementingIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA779AEDF79316DFC2DDC6A63EFD69C /* SSKIncrementingIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 201E3F8A213205A4AA53BA1AD718CD0C /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7CAD8EDAEDC4C5946575F691BA3E0D /* YapDatabaseManualViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2035583107B0409BCF4E916968A75D8A /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = 76C6B10FBC512AF72C5041DE6D1B4A04 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 20A197D7F5CAD8DAD63AA97C088884ED /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E51929CF4ED70ED36C683DB57D448AA2 /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 20B0AA83C13410ECF9C2D5EDDAB0D29F /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC440FE769E21A4F16268F0F81A3A21 /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20E6CC64B2EF9F658D643B79EE069714 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 86177E395DEA3652FA18C5F53CF47B3D /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 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, ); }; }; - 21167770B10EA47C95B8D23B2670B617 /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */; }; - 212B2CFD6B44596069064864BA4BEE39 /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46AD1D46D11E2D2830CACF7D464914F9 /* ProtobufAPIVersionCheck.swift */; }; - 2137D942A66189351553A44E82B2B9D6 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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"; }; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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 */; }; - 2211DB456C1CB22FD58DC071AF0D06F0 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A75AFE8A39C18CE6CE87035051A1F4E /* YapDatabaseRelationshipOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 22372DF61D444566628ABB582887F3A0 /* SharedSenderKeysProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ECB135C99F12439D70EEA5DF242E06A /* SharedSenderKeysProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2260A49B830D6D55A2B503EC86FAE0D2 /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DF4652A2FA8DE5A1ED09FE3E05C505 /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22B0C95605FEECEF3E2973AF7F334D4D /* LKUnlinkDeviceMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7810BB7128DF8AC5F77EC900FE270FA5 /* LKUnlinkDeviceMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 22B2F6FC5BE61C67CB4D748D2DD023E2 /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E71982B775ABDF86BAB62E57F3BF7B /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 22EB0CD72BB126272375922FE58A0F77 /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 833B984F40AEEC33318807BCE501F8BF /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22EBAD76E72AA4C16B4FCBA9F55C4669 /* NSArray+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = 344E015FE5C392795438EEF2ED3B59AF /* NSArray+Functional.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23657AB5A0E5E24D950014592D5365F8 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 35E2B0326B0AFD937443277B0299EF08 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2370BA345E9430A874092F88B98F0AA5 /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A7290873FBAA4CA851FC1437DD3B8B03 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 237360B54E7F8A09735EEE705AE06881 /* CBCMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C25ED6AC3936BB75ADB138C1A1C2D7 /* CBCMAC.swift */; }; - 2386AE8F58E45958E5B6ED305A9C4C6E /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6DAC99E2B0E68C8661C094EBF7607A /* HashVisitor.swift */; }; - 23C692A53189ACA1288114F7C54F2D8E /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 28AEF583E5CC81A672A8FACE56FC7B8D /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 23C97FB561AE80EEA0136F11071DBA3E /* SignalServiceProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088084A3F2D9887DE225453DA779FCBE /* SignalServiceProfile.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 23D233A91BB6A66C2119AA961BA2F40A /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 763E8727D4B8F5FDA638B406A2749333 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24117507CC0B78DFD2989D66B8910F35 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = FC7308E48BC7DF2D250D2B6074EFEB4B /* YDBCKChangeSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2430039C75097173F63270E7E5A0D6A4 /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDBCE5192D2FE31B96162A7F70879FB6 /* Catchable.swift */; }; + 21DBE0F9F115577F80E01ED2DE16E570 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8426290EC13D1C56D2C9257B24F86447 /* 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"; }; }; + 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"; }; }; + 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 */; }; + 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 */; }; + 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 */; }; - 245CC7291A77EBD573E707C2785D4901 /* String+Trimming.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE1C76F58D05D9314BB775C1EC11C565 /* String+Trimming.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 252450A155A9D20D729513AE7AFF7B7F /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467E6206D83807B01B4C6057CB6B724F /* Bit.swift */; }; - 25455F33D7ACB974020875AE7C9191F8 /* BuildConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D556752058D3EA9A663D3BADBEF16786 /* BuildConfiguration.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 25896E95864747D7E9B9319520605E5B /* OWSPrimaryStorage+PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 189C55FEB1570931D8189304F1EC531B /* OWSPrimaryStorage+PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2597395826C95034ABA465969312FB77 /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = BCB8FF0C8419012C4258A290C3268F6D /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25C42A118A7532CF6FC354E1FD167EE0 /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F5AE4D0316AB9C1F694ADA05C32EDB /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 25C93E803C1F653410459230F1F5EECE /* NVActivityIndicatorAnimationPacman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCBA352ADED88A2CC1A9A58FF63C02A /* NVActivityIndicatorAnimationPacman.swift */; }; - 25DDF4709C627E16A009AE139F6D0BD0 /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F60B4BA4763C1B0331CC2D0F9226BF1 /* OWSCountryMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26254F7DF4467AADCFDE396153CE4E92 /* Storage+PublicChats.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC37529AC50B51A9C9FB5A301EE48D4 /* Storage+PublicChats.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 262D00C9C0A6C42FBAFF22E59CE32EC7 /* ClosedGroupSenderKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E90F16DAB5867149499FA5BB716BCA3 /* ClosedGroupSenderKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 26AE67BB625E0F5235ECC4FF7EB58134 /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E792D6C07ACF04E6C95158CDB597D5 /* DigestType.swift */; }; - 26EC9C263D9A0EE269380650BA8F5346 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16351D372C1A1437DC77EB8E5E010E8E /* when.swift */; }; - 26F69071BC324505F53EDEB794DD36A3 /* Storage+Collections.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A569C7FEE49E676C2F3B8BCB5A1DBF /* Storage+Collections.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 27085B74E48173D84050757ABAC9E482 /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FD325DD7A4DFDE37311B956ED114541 /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2717D6D56D4B4DDB7A705E7334D19791 /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9848ADE6A4B8D10B428260BE6B6614F5 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 274ADD660A5011FF3B75DBA9906AF47D /* SessionRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D0594ACBCCA36AF8D82F897D2553A32 /* SessionRequestMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2777623C5BF348BC290461BF9C5C59D7 /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 16F4E4CA018A32BAE9C6D2EBA9D4B01A /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 278BD22CA60C9C9A59BA21BE493D738E /* ClosedGroupRatchet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27227FB99842C7614F83ED7375BDC100 /* ClosedGroupRatchet.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2791A3D822F27848788B987F234FB0C0 /* NSString+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E8228C84B5609B56A08CB835158CD664 /* NSString+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 279C608821A3641FFCBE98C1E8F1160A /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A53654B1E9395BFC7ACAC3AF4F26A280 /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 28078F50FDFF67C55DD665C8BB8E9251 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C9B985C260C5A7B7AE131611925CB72 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2880AD5036E1FB61FB913444DC7D9DA5 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57737159AE2533114B2BC7FCC2B0127D /* Version.swift */; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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 */; }; + 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 */; }; - 293A296A6A28EC164A4CD7393226C96E /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A04615EA460D79CDACE9B8722D75FF9B /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - 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, ); }; }; + 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"; }; }; + 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, ); }; }; 2A1AA69A49464A35DED083C3DDAC9408 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 2A5267E5F4D864C7C452E767D9D0DE51 /* DisplayNameUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878FCABA4EF4173E31552611EEE999EF /* DisplayNameUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A68E7DDF55C4864827473A22A512753 /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 39867C96CF23BC38F6714A180A80C9EB /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2A6FAC9307179AC9E7785D76E8D0AFA4 /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = F1370A07CAE48C5061E24F4E2384AA88 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A75F1182B3F71D7CC2E1272B0CACD94 /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C720C958D7B2EB357BA8F953861DE034 /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A87E98DDC90192D1B2776DE68E3909F /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCD3FEEDEF12D940B255FCF3C954344 /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A9F6D6186D36DC77DFA4BF28FF91594 /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FF94AF0C615718FDC9601AB47296D6 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2AB66C5E46483977708A4935BC09574A /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2AD566178653114CAE6F9748224EED09 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B9E1E6CDA74DF4F0977B2AE0B409D9 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AE2E992653AF1DAA73B604CAFAF5A14 /* SessionManagementProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0176AB809991E038093D0E71171C5D7E /* SessionManagementProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - 2B281C563D9A681393399E6B42411FB2 /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D7BEF0E5F67BC29D1AC0CEC66F43C3 /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B360EFD3C3D4138C3853572663638BA /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EF079F814F092D4AB013D52C811DA8E /* JSONDecodingOptions.swift */; }; - 2B5E5D46BFF2A137551B20841DF4A86F /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E1119649E393955877F0C3319C0A96 /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B829C8EA71D5F90C74F556C454259A4 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 86187685511B31E977AFF85711C3D318 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BD1AF070B68D6F6588E80F5150AFF62 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF02ED0F7762D3F1F52A0048E1E8114 /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BFC1E02FA1EC457C07E90BF95CE4F05 /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE204ADFA2A27F10E804017045DDABE /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; 2C0AB06F4AF796DFB923493BBACA3E0F /* TSThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BD71215F25738A33FC67DA8D21BF2257 /* TSThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2C33BE76A74C49872D059C5D5591C211 /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2483E2EC51C2CA2F97A0944C7A9C1A5E /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C39D6B0855E6AB04B354806561BEFB2 /* SessionAxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B0E35A4681A2F88D2E08FF60E9AF6C11 /* SessionAxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C8002CB6BF3EA28892D799771E4D912 /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6852AA6ECD138CCAA62399A34C8F50 /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D0612EB570E5226D8C7FC820A8DEE92 /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = EC3B34859883CB0C51B6C2ED4659C47B /* GTSR4.crt */; }; - 2D18A116434DFF7DFA493C6DDD3F390A /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56288D97843084C192A39B193822381F /* JSONEncodingVisitor.swift */; }; - 2D19871D509C1BE8781E604F8D8901CB /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066631599097B98BB1DC8489DC7DC297 /* SPKProto.swift */; }; - 2D328C0B4499203FDA10A4B06790228D /* TypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FEA386B5B92788ABE63CB0AC7EF53D0 /* TypingIndicatorMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2D61BDC1829E84173C0E3A68E5E25555 /* SessionServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3FE58BF2D97935304070E4C8C16462 /* SessionServiceKit-dummy.m */; }; - 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"; }; }; - 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 */; }; - 2E39AB6BA8CF81C0370647BF66C3BE33 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 78762F1DFD7139833FD0F0B671BA443F /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2E569EAD3028DD82C6B490624D30DB32 /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = B22BF595AF708CC0E90812A04E8B1A5A /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E7D370054EAD415CF09F78923A7935C /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCC823B64FA6E4B3F3B8D7808EDDA54 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E9C5302912010EA9C1170E94771BF33 /* PublicChatAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A231651B5DA3A2C533A28D57D6F2F1DA /* PublicChatAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2EB35C80F0A21DA1121266B03A132E08 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = 00AFD55BC8213E05B2714BD758D5045A /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2ECC2D6D643539828BAE9446E13B558A /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A5E6CDF80B0B142562E5B7F52203F26 /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2EE32CCBD6416D9E0B9E0DF2C9D54123 /* SSKJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 487EEE79CDF21FCECC3FBD2742FD8FFD /* SSKJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F1C22338810D7083902F56503C257D5 /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DE199C453E5535BF64E0392D89EA5B9E /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - 2F8DF4C65F525AB07E9ABBAAFB0F334B /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFFB07A3EA6129C065EDA2A3E6B1DCEE /* YapDatabaseAutoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2FC9A5229E3EA0FF25BBD3D51A7CB29D /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E5265E2429A0CF5F4231F75352E8E41 /* Debugging.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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"; }; }; - 3007E093A54C8B65FE591C5F3DDE3556 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 02584E29F687D5A4340D07380BE3A8EB /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 301A648F6DB313849805B9B8BD078D56 /* Starscream-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A10376232D61200B8C59F1E1B4CDA09A /* Starscream-dummy.m */; }; - 30526F3D8118FFFFFB9D0780F52ED15E /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE906B6933CEEBDB0B277CB6187F1CE /* YapDatabaseOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 306411EFCB4376BB1C0F65DB8FDB7F92 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0879495B9239A016B8A97A79AD8A3AB6 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 30A38BC9B99EEF820D1B0FDA65ADB7F3 /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2180F07FC830E29129F309FF430C87CB /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30E454E3A14EFDAC00AC5142A0B4831F /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 30E7175EF7A1496B1EE921998A226184 /* FeedDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8412EE9FCE041C70F86B821A5660E824 /* FeedDataType.swift */; }; - 30F161D1B1B29716637F1A739B090966 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 666F920F7B0111AFCB3338FD7A74A462 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30FB1BF0986C9FC4CA0039B2E91EAB70 /* portuguese.txt in Resources */ = {isa = PBXBuildFile; fileRef = D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */; }; - 3114EAB5A3430FE31B0E269013133FF9 /* AtomFeedGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228257EE6B8485E636D9F5C242994826 /* AtomFeedGenerator.swift */; }; - 316B82B946C4A5C607C72F5FA3FF1B79 /* ECKeyPair+Hexadecimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B094B3C107A689171984C7B5C9999B /* ECKeyPair+Hexadecimal.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 31B765086B5ED963F7BF8CF82EDDEE7F /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31BEC5FCE595805DF6F4F116226618B4 /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = DC825B3785310311994BFA4C73C52C14 /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31E40DB8A8A0874E5DECE14F3F88365C /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C99B262D96207727D69ED248B5BD7E /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 31E62B8FB5C6BF10330D7E2D6893E6ED /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2FC00B6CCF4C82C09494CAB2F817B8 /* SHA2.swift */; }; - 3218B8E6C908E2A5DC58E5D483826BF8 /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CFC8C6EFE837C754D7B1919BC654928 /* AES.Cryptors.swift */; }; - 3229CB97C7F83B22E4AC43CA187F1934 /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5984582C14D8B9CC6A37BCF8F5F84E0E /* BinaryDecodingError.swift */; }; - 3267F7D1921B92E0635A18E58F148586 /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907C303C5F36B0B631973305BA90EC63 /* String+FoundationExtension.swift */; }; - 32BF1C220541D9D2C038C8A6B9E07375 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 872939F820CCE3FA9B05CDDAB24C020B /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; 32DBC02D1C6B74877E7413D92243825D /* TSStorageIdentityKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC5707F5D51C3D3227716E6ABB90C28 /* TSStorageIdentityKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 33A1D0BDB29CB4F89453E74A712E2C91 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC210ED595C32A7326E9D07F7CF267E /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33B971D3B97C31D8926F0176C9DFFA8A /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BF6C861EA32A8AA4780B8606A334843 /* NBPhoneMetaData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3469B77531DA842BAE509F9D89D76454 /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCE215388800021C64757569B35BBFB /* YapDatabaseCloudCoreGraph.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3486427C3FD5013917EF767E1EDC7E46 /* AtomFeed + mapCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E472950079F4A2B266C511208AB9498 /* AtomFeed + mapCharacters.swift */; }; - 349FD42EA10BCBA2441CFCC54B23D1C2 /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C1ED4B0C5C288DBD1B24063B22D16205 /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34BBA3797CFE867A6CC96ACE359DCBEF /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 10FA235640D07318F2BBC378F527950F /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; 3504E3EA2963150599208462B60B2AD4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 35EEEC92F1EFB1C3F78B9E182ACEB8D9 /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 633C36E70BC113E1E34A091371F076D9 /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 360F8B73D6EC2B29A59C66EADDCD607F /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D7A8B8CEED42ED2494BA5D96B9636 /* Google_Protobuf_FieldMask+Extensions.swift */; }; - 3617C1436EFA051DCDF673F101CE2ECC /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CA61BD50B07799ADE6023A18E41F6844 /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - 36BACC128070393B683FA98E6515A12B /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 882DC7EBA5B2B3812FDAC80D68B86493 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36D028EE389F49246055B75410F62D07 /* NSObject+Casting.m in Sources */ = {isa = PBXBuildFile; fileRef = 420269E9C926E700CD5571A58DD7B6B4 /* NSObject+Casting.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - 3753A470A7981972F06F78E17F15F6E7 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A09B9810DF657312269A27435A657A /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37808FA5DD83C2A399714687DBFFBBB8 /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03C56C95611B85595CB3E56D64A3E349 /* SwiftProtobuf-dummy.m */; }; - 37F2C772A76B66BD38C7ED8DAEB86311 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; - 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, ); }; }; - 38936387F827969D41CCC3E356780334 /* AtomFeedEntryAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C180D50E5144392942727BA67A52BE /* AtomFeedEntryAuthor.swift */; }; - 38944469D2EF6F5C54AD6BC6C2621FAD /* Mnemonic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDD3DE45B4371AB4969636C4F1CD019 /* Mnemonic.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 389ACA28149188EC5B514271233049A8 /* FeedKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 967F44A8681880C633924149A3EE992A /* FeedKit-dummy.m */; }; - 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, ); }; }; - 38E44EE1F8A28FD8618B621152DDEF9C /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = E839D62A47D53BC9E613286ABF01CB2D /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 392B8EE8A317B4FAF84EA777A4C28B61 /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3B5B7F1F687F0C8622CBADA7CEE1B4 /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3932DA18C4BF021A39C246442BF25ABF /* NVActivityIndicatorAnimationBlank.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D8449BB165DDD163E218D8FBB956CBF /* NVActivityIndicatorAnimationBlank.swift */; }; - 395BB477EFABDE887EAA3FF92504C29E /* AtomFeedLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A068EB225D40C87C83C8C3FA16BA8BFD /* AtomFeedLink.swift */; }; - 3974FAA05FF34474767F9B13462A2918 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - 398A917C2B79C5F3D9C30D5725B00EF9 /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 186D8D64941797DBB99BD4E5E49DFDCB /* SessionCipher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3992AAB69C6C774CD4381DC361D1E534 /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6CB58F4CA7BD92DDB696D9FBDA0CE8 /* OWSFailedMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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"; }; }; 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 = 15C35D3C5FF28AE7C3B6A290E0A5D848 /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39F2F37E25459EE58EA741FC0F9C750D /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AD496D055D98BBBAD6ABF7AF2DA36AC /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3A02A6F83CC8E26B3BD3EAAD0E074696 /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - 3A0E7293C48C828557F7D9DD37DEA555 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B139690EE1516988195C437B57D2B838 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */; }; - 3A144E0F353EA51E656433D79216B3C9 /* Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF428CA7245533E06636F00FF8E2C6C8 /* Compression.swift */; }; + 3A0E7293C48C828557F7D9DD37DEA555 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748956BFABD334606CFF69FCE5167781 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */; }; 3A1A6EA05600018360967EAE749BA6EF /* SessionMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */; }; - 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"; }; }; - 3A74F3EF1B4DB01B5FA2C0BF0AAD522F /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = D62FCDA1CCB0B50A87EA1F288A89C1F2 /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A86BCF5A1751C5FE070FCAEB1679A2A /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CD42E913A6DEB535343B0D2EF3B9DC /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A8B4D12287F5A991B66E66C5B7BB974 /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8AC79030988861B22AA4F54DB370CB /* CFB.swift */; }; - 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"; }; }; - 3AF59830E7A47423C515DA1B0DF44BB4 /* Mention.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C5DD5C1D14BDE1FFB5A52A0E783E44 /* Mention.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3AFA48964F72CB42C581FA5A48D8DEB0 /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = E00C9AD89797D77B496EDC4E1C193C34 /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B1AC2299C66B7C8F0065002818089FD /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 408D2C12386A31DF78ECC997CE0CC9EB /* YapDatabaseViewRangeOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3B2FAD61AD5E9C95786311CB851567A1 /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 330F018053687A74D0B4CC732DACB56A /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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"; }; }; - 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 */; }; - 3BE607F54FCAB45A96D0080ED71DD26E /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B194AEAFAF93CB3DFAD7B849CEEE85B /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3C11C1838B65D6CC0D5EF284B6AD19C6 /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A69AD8486DAB39D1AF17FBC1480695 /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C32E37D4FB60645ED4C6F2FB43C9432 /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9E7DF36E0E0EA90560F8743E52E4B7 /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CBCBD91E490CFD06919FAB760533F2B /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = A7019165C409E9FE2FF17A4109A42254 /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3CCB95E1D217E45314B8F64EF5E8B1EE /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F493A77B521730908D0C8BDB5CA049 /* YapDatabaseConnection.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"; }; }; - 3D2249137692308C4F3AA95A74CCD2DF /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = BD9F29E9B5B745973E81C3222C15D4FB /* AES-CBC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3D39FCC86681230DA20DBBEBDEA5C62E /* NBRegularExpressionCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2D60D7134DA8931DA6B8DB850C7E35 /* NBRegularExpressionCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3D87B82EB9A501A87EF3B59E5D0EE251 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938B1F85D2E25D8C4AD050D0293BC897 /* Updatable.swift */; }; - 3DBDB993CC543FCF2DBE98871891D046 /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC99C3A27D8B9CBDA506DCC3A376633 /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E06D9B65F395D63173E37D76E1B9EB8 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 011261485BC2F7349D5150238F9EB3C5 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3EA78940C390FBFD6AC303F7D8F4663B /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E621ED09C497B25FA73D8DDC7BAD7BA /* YapDatabaseQuery.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"; }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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 */; }; + 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"; }; }; 3EB099CDD4EE7BFB126A101F3FA1B72B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 3EC1667517F85F1B39950536E9E2C4BB /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7455DA951A75891F8FBB5CBF07E79013 /* WhisperTextProtocol.pb.swift */; }; - 3ED7D0C3B6E4CF49DFFE4F0A45851C5F /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = 2A9E704C27DA23A88DCCBDD9F69C530F /* ias-root.cer */; }; - 3EDF866F9ADCD58B71FE8CD1A583617C /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9861BD2DC15E61268BD3FD55E70D2F61 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3F11251704EFB5F769970834AE567B53 /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 95384A64E42EF3002414F74A688F9D47 /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F16B5C552C7DA13E5A37984E182C503 /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = D1278CC4AE29C20EB7749267CC9E3D5D /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F2242C1384547654849FF62BE1967C1 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 7441F6C73278E205D68E4EE396AA4C72 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F613FBF17E34F1EC418EA9627EFEA39 /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 93465693D4309351FBF0DDA434227CCB /* NSArray+NBAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F6ECC65D195FB38A2E8190FED49484E /* FeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05A580EC46989B7D3D2B4077D8B0207 /* FeedParser.swift */; }; - 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 */; }; - 407E5B15CF1748869FD918ECE837148E /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AC00439B14DDC2162FA0B74A8FA3B242 /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; 40C03C1781695CEB688529ECAA940119 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A88BBB7C350CDB7BE26D649310561CAB /* QuartzCore.framework */; }; - 4115A0D460C112FC781BD958C4D25483 /* JSONFeedAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6B9F3ADEBF8FBC2978F5362078CD0F /* JSONFeedAttachment.swift */; }; - 411725CCF995873E36E8E6219D740695 /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D50CB7BAF1875398C92BF5435D808F /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41A5415A66689EBF6F951C918DE51B33 /* NSError+MessageSending.m in Sources */ = {isa = PBXBuildFile; fileRef = C964E8E81DEE1AD87DA72CF24AEBE500 /* NSError+MessageSending.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 41C4F263071BB6733A0C1EFE0F74CE62 /* SSKMessageSenderJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 34983F229F02FD853F2C41A46926B93F /* SSKMessageSenderJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41D699ACF387D2A98DA9D7D611AFCED1 /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 623A7035D938044971C4DB9143949BB6 /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 41F83010135F324D0CE5FB0E82E32F66 /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 2937F820CF92E99BCB45D09D62FAC0C0 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 421EEB4DB8879D1F64B9141FD50F53FE /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E09F80DA70230F19F5043BB5560FF4A4 /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 425161F350FEC12C6EC20DA2D74A0588 /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6420E231B1D3276EA6A638111F252877 /* YapDatabaseViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4254DCA09A7203073C3E844E910D9D0B /* OWSRequestMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; 42990CFDCADE4DF2639B2D81B30A9AB5 /* Pods-SignalMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42C2183806E19714BB2B4CD69265851C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 42D55C0168A41EAA0F4ACDBA2F184874 /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A625F2E6A9C3D1CB0CEBB0ACFE50C26 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42E7EE5C5891409601C182BC575C2CC3 /* SignalMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 781E54C2D8EFF090E51FFE1280F35350 /* SignalMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 43036CEC48AA52C5B92BD0A52E2AAA0D /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6A224FDAB097F795F124D471D64571 /* PromiseKit.framework */; }; - 4322D1FE607ED0C9D12D20CCBD2E3B2B /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF3CDA3573A40BDD2025F2EAFC8D2FF /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 435CCB2E993A9F1EABAC15B7214784DE /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FC38CFD817308341B3B028123D2D3324 /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 436460CE89BE9BB9AF3832F8D13F58D3 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = FECE7501789C32F7414120B0CF2987AF /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 437F7D0BF0BFE0473ABE98B0F3FFE9C2 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B440D1F705187663FEA333613A492507 /* NSURLSession+Promise.swift */; }; - 4391034D151AF06F16EE73418C197C27 /* ClosedGroupsProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C461273EE2E41B886FB22F4CC65479A6 /* ClosedGroupsProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 43DCD772132506A98BD2E6E428F764D3 /* MediaStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6016CF9579DA41A446B2294FEB8A1A64 /* MediaStatus.swift */; }; - 440FCB63BACC1157F6069BE235C7715A /* SessionMetadataKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 14DBA72BE01662893E21FC816C1D660A /* SessionMetadataKit-dummy.m */; }; - 4418D734D125EF36C0E116368E375056 /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 898B6BD71BDE28348333391217A9106B /* Varint.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 */; }; - 4481FDDE651386FB14745F9095316AD7 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A06EE291F9467689726D8215FDA028 /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 44BF57E62B850996B9B19ABA38948C2A /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = AB880FF7BC3A725FA0A6ED71DB52620E /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 44EB2B3D6232E950D713FD597D63F771 /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C9EFFC8CD4B3EB812AB60DCB9D27D2 /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 44F55A8C17FA881A7185B4B96E17A2B8 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8900D664006197D3FB41900DFAD60F59 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 450BF87007621A43ADF1C4FA2077C45E /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4563536201977C3D1F3E2A0F3BC3CA93 /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB99FD1935D1B25707EDF18283B6AB9 /* empty.pb.swift */; }; - 45E4B72F2A2D7BF16F00E04B3A16BDC6 /* SessionCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E82A86F7F2792ADF1BD1A1FA5C8AC0 /* SessionCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46638CA264BFF3975A938E1096BA386E /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5FC73C1F897B59C0E1F625B41563FE6 /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4691622AEA8AEC5F7439676AE24C83ED /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B717744F65F0E2E767BB01FEB43878 /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46961394488C33ECF7D1313E4F5F6BC0 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 328064B75FCF5006F895604BE7DCADFB /* NSLayoutConstraint+PureLayout.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"; }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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, ); }; }; 46BA3C4FB79AF9CE8EB07E6CD2AA9246 /* JobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C70EECD66D8C2022D8780464723F718 /* JobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 476D5BD962102F5DD7924596007F0013 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBE514844FA3AA8D5390834C6872C6D /* Box.swift */; }; - 47E4480A564A337172EB7155BC5A421D /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EFEE647D9C9FDFA0DA019D1DC2CEBA6 /* sign.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 47F8B1C85E9350755C9BEEE22E472600 /* RSSFeedItemEnclosure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E91BF3F88F252ABE5C252497307A463 /* RSSFeedItemEnclosure.swift */; }; - 4802770C8CA7C5A3AB34A3D02D1B89E9 /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 01CB7C8C2A7B91DB062A82D3CC5BCF2A /* YapDatabaseExtensionTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 485F7EAA1F5C00D826B95AD2F452E419 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = E098F9BE70E125DD257DC0530A5BBE22 /* NBPhoneNumberDesc.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 */; }; + 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 */; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; 490D56A4D4B50989F4D9C1AAB23F8769 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - 491E6AC7919A1BB7F7837C9030D41B5D /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 20C79F271F15C07A325CAD9F906A4A74 /* YapDatabaseActionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4928F5DA13A4AA2ABAF5C078F89E3C19 /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD51DEA3DD337F560DBAC82CE9ED212 /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4931D902EE54A30E1D3B70B0CB419828 /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6179C466427BEFB4B3A547FBC1607E37 /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49ABD7C4CAA7999B1923350D91091E68 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D94A7CC5BBF0C6B3DEC083676CA1F38 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A6C4905DC6FBC48578810B06CD254AF /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 75B85789C373087391B891B8C6A93C54 /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A9088BB712BEEE21FD29E9AAD81965B /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D4769D2FCD7D84263C39C6C9B25D5155 /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - 4B00953ACECDC52E2545A975E0C94277 /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B20888FBECF82F5414FCB6D2BEB04E5 /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B59871D5771AF7CCE400D2F85880721 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AD49CFFF0578951D45373ADBEB72C4 /* SessionState.m */; 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"; }; }; - 4C06D5BB27F98DCFCA633368996B6222 /* SSKMessageSenderJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B421E51553BB66E9B6898A02EB20CD /* SSKMessageSenderJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C22860B7F26284CBAEC8ADD24B7F806 /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6173B18F86D914BBAC72551957C6789 /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4C46CFC2431CDD9F630C928484EBA283 /* SSKProtoPrekeyBundleMessage+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F14C5D1E7E6BC2846349FDFB2832F98 /* SSKProtoPrekeyBundleMessage+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4C4B3E5518C60B668BBF02BC91DED5D9 /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8953923410C2D463E9E731169E71835B /* YapDatabaseSecondaryIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; 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 = C6D51AB1BE408676926CCE8BAF9920AE /* DiffieHellman.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4CC1CE9C1D4640491611BDE8DC59C5FA /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B46ACB158BDA8155F8EFB82994B7F77B /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CC79D9FB478344F75C9731D63614B3F /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 752CC7117516BC7D344855C8E55689F3 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4CE239089E210D46E5979C728FEF7CFA /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 563658FC222EB92935E05210DA761AAA /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CEB5E8A94FF87EB359A9C9C0DB8F3B7 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B5217E0D37B6F461ADF1D5FC8EC5E229 /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D0549960A5E5E161A32341D2F9BCF8C /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D6C93409731A5F7A24A6E54F6C3325 /* wrappers.pb.swift */; }; - 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"; }; }; + 4C8C552749FCCEB524F3532EEDA28271 /* DiffieHellman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B305DF5355A0AF978595827491EEA45 /* 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, ); }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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 */; }; - 4DC21E439F5E83656CF1B9CD00088B4B /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 252F70E46A95B8280A59D30AE04DB388 /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DD9A73C1E9E50115959A6F542D388D9 /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = D837EC0D99C27F3D1379774D854E085C /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 4DE8710A3EF168FBAC37D4F185B96E34 /* OWSPrimaryStorage+keyFromIntLong.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EF0AAA8A9C7ED893C1D207D26DFC694 /* OWSPrimaryStorage+keyFromIntLong.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; + 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"; }; }; 4DFAA0A7DA4EAFECCF1CF82B9DB637AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 4E126A46A1143B8025B2C81A307D8077 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E04D6D02C6DB101E52A682322036EA /* NBPhoneNumberDefines.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4ED89E4480F83189D84ABC16F5509A0D /* RSSFeedItemGUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E92227644C9BBAFF064E6FC7009229C /* RSSFeedItemGUID.swift */; }; - 4F2D4694863FEDA9327867EFB9FF3F18 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F39BF2F9782D744B209C0C19B6F9F9A /* YapDatabaseFullTextSearchTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4F8288D89FAC29426BADB022DB16C21E /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8113E4DC6DFFCDC30E3FA6806DC28E /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F8491E4EBB26EBB178DD1D52EAA6E72 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0016E233A0BDC15767C993D855C0CCCB /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F894FEAA14321F7A24933202048D82D /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 29EDCA0E88EC7C4AF2ACD6DC726E29D3 /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4F9ACC5519BE90CCCC9F800881DBD37D /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F05535CA8F6208C6B8012D85185A83 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FD2C8C372CC1EEB6E1A24A485B5AF3A /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ADC7E35B484694DBA5C33DB08D720A5 /* YapWhitelistBlacklist.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, ); }; }; - 5017484DD1A8C045E74DDD128221A686 /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = 18771EE3F9DD51A92458EF7FF4673151 /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50820C8ED3CD4A0DD0C55267EB4F26D2 /* MediaRestriction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4D3639BC9385700B5EACFFA05E259D /* MediaRestriction.swift */; }; - 50913380272B65020380C416294932C1 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = B21CE5D5D52C87334D20462EE5529DEA /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 509E2EA3DA52E8E9A55AD16F7B92A415 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5328D2FDE22C7E0AC939ABAA3EE9A0CE /* mz_strm_zlib.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 50CA5AF7B0968DA107E41F7FA2B90E48 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 25D38C3FA7A86E0BCCBB9F2347D67412 /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50D3A3D8F94CCFBED690DCBDCC53376C /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 477E8A88BD467445FC9BF2851BC5D213 /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 50EBB4165C20BA2C3EFA1BFCED9A26E5 /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3F5DF23C5FA6BF11E8906B30C16D10 /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50F341321691C90036947881DC762757 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E45C5DFC1B9B073195B811BBD40CAC72 /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 510BF74A91FACEEE5C652536F80484D0 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D22F1FBE9B587156F243BCABE3DF3511 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51149BE4A1C1FD3ED7C73A37A68D90B9 /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = AD160C6729F9A8E2D6CD7D3A8EB680EC /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52021F81925D85EF0E5E40591AE8A34F /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA3791960A65E68390FB53EEB9ED11F /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5231751D738B5542E26A85292FFBD99A /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */; }; - 5273D41ACE1BAEBAF1A279071FBAA518 /* OWSPrimaryStorage+SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DB46817676670F40C7D380112ED84947 /* OWSPrimaryStorage+SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - 52CE85CD0F94FDFEBF18501511170AB5 /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 718B696C32096AED2095F9C1DB94C684 /* OWSMessageManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5319A266378F89804E17058DC5614A3B /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D102A6FDEACDB7F1EB416DDD3D2EB2F /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5337925F22E3461AD53A14C45E784C1A /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A397BBFAE2543AE1AD8F36F6B92AE46B /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 533CBA97BBB963D928D2221F4C409A40 /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EC0F11B2B12F2D3007CC6D0F34ABCEE /* NBPhoneNumberDesc.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 53615E022D300C2984B289FBA1C4FF48 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 70BC35F9EC0928C6B860FB958CFE68D4 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 536AD83BE208C9AEF623197B8E865727 /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = B3313FD3D4B2DEEF7722431BBFB29B3B /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 538A27A4F8A17B9D3E6B44A1D314B968 /* japanese.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D38CDBBDD01DF34B18F52F8B1E4CE6A /* japanese.txt */; }; - 538F208869EF6564AC3B35C7025CE46C /* iTunesImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEBFEDC419840BE6F5F4A6E8A6D1D7D /* iTunesImage.swift */; }; - 53D9DC7F6E6F154CA45FAFC82E77213C /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = A637203BB438795401E6B9CEB69DB24C /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54240BF5D493DE6F0E27DE70D8820A5F /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B26696139BF5791780B42335FB7E9356 /* source_context.pb.swift */; }; - 54288975C2256C6B37B35FA09FC3EBA7 /* LokiPushNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD99A4015815B86C0429FD0EE6E0EC2 /* LokiPushNotificationManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 544373F86F6EEB004A185CDA6B334EE0 /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A0CCA63246C89109DAF298A3BBD9980 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5459A55FA0F1741136AA12B2AE3160D8 /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6898C5CC93A7DB847566C890A52A65C /* FieldTag.swift */; }; - 5468C15FC065D881FE040262CD740666 /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 92EC875DD838B041FABF9C7A48665BB9 /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 54691E891980DB06BB23FE26CDD71D4C /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = DB61035C4BAC543B9FFEA3D164D2B077 /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 547C581997DCBC92A1900A3654D4470A /* ProxiedContentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4DF64807F74AB1F59AF6DCC6E7FDF5 /* ProxiedContentDownloader.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 54A59212458D88EBCD86583D3CA07D10 /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 262F921B1CE55D421EC76BCB083A5731 /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; 54B1DC0B6D56537AC5AEE92E30436C59 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 992B04519493BD267BFEFA0E79F619CC /* AssetsLibrary.framework */; }; - 54B8F4174F12771B54B04992E19CECD3 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 585B4257BA8FA86A0698483DD50832D0 /* YDBCKAttachRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 550EFCAF643FE8EE60A1594DBEF2B6B2 /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - 55C9BE5795315A4257C69DF31F6BE3EB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 5628D5A818612F66078E440A4DA0329C /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA8DC520E3523AFEC0CF7B2AE88123B2 /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5649D1C86A66302D382AD23DDD901C72 /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7121C17ED1938E4FA3ACC0202447AB5 /* UIView+Promise.swift */; }; - 565F566AEF0FE21754BC6D39ABD94AF9 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F2611B1D892199D42534BF5AA511ABFC /* AFNetworking-dummy.m */; }; - 56753A0F3F7BE1E2EACCA0FDA318133C /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EDBE9CA623FEE6B80621D3AAA5DD59 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 56A1B7235D65D9FC93A86D1CB880F620 /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C36325839628B878265673428519DC /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56ACFE3490E2024B5337F832876A6050 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 9AD9A32049426A0CC3224D392DD69A7D /* fe_copy.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 56EC007DB417073313B3EAD89187A6D3 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 17472380F942CFF0534FB54D3435A55F /* GTSR1.crt */; }; + 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, ); }; }; + 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"; }; }; + 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, ); }; }; - 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 */; }; - 58337625FAD02039115FA0443F48769C /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = E08D6C574B6DE1B42EBF1A6283BE3D1E /* YapDatabaseSearchQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 58383D64942541594E54D88D018F7BE5 /* OWSOutgoingReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B31A671683089CDF91DEA6F439EB4213 /* OWSOutgoingReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; 588EC6C7502C7E2C9B8066E59F77441B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 58E9B5BA6915EACE7EF4B68570470D0F /* MediaTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0B0388D1C35C49310763BC0EE584F6 /* MediaTag.swift */; }; - 58EB53DF0E41C3AED3304014F0B156E1 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6855E15F24549AD9FF337AC5DFE233 /* BinaryDecodingOptions.swift */; }; - 58F1B06315439503E975267137B24214 /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8203BC31D3F56E862B911053175ECA87 /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 597D7A596E110DBA1EA46482178A5DD0 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5597F3761E098B219601CF6174A8456B /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 59883DDC2D6F4F63DCB27EC35277214C /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 59BEE07F90F955394BB8ED201607D3EC /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E12388F8AC6CB7FE27890BCE96C69AD /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59D01A50F7FCB9DFB91890F2E948EB80 /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3186247FF8E4339FA12E816F79CD565C /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 59F0DABD4B48AC0D275A05D6466AC2C8 /* RSSFeedTextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7E5634B368EFA40001600A17C3089F /* RSSFeedTextInput.swift */; }; - 5A4B8CE17426CB9C90F3EB0A95EB388F /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = 960ACC66F045EDBD1E261F17214B3362 /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5A5B48BFD73893F157F9D3C172EEF04D /* AtomFeedSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5509F7039A8516361F0FE2C8CAA4A45A /* AtomFeedSubtitle.swift */; }; - 5A5C32E33CD1CFF6CE049182A08817AC /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E3A4F0DA508282C800A468F83D517708 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A695474B396D8AA87D18D5CA86ABCE5 /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A18CBEC173B13393E75CD29FC76D91E /* YapBidirectionalCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5AAC5E757B5FFF8669EC6FA101EB1700 /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F2D3F163D7C4640304B7B1E9705B07 /* YapDatabaseRelationshipTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5B11D8094EC6105A52C429328C71970B /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E017B7824AEA3D076A072AABD9A4BC /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B5407BC4C04080C9047E34E83674B4B /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3189496E8182A54E1D6FEDB780044755 /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B58E8EDC7B7546596876F033C22488A /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4202DFB70CD65121947D21FD51FEADA1 /* api.pb.swift */; }; - 5B76681CA78E620EB0170159B14C8D79 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C36FC5210D0920D7AC0A9D93B0AD05CF /* YapDatabaseCloudCoreTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5B83CF2BF00FCB10C99023EDDFFD2982 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 166A38DB25A9F6B4800A4A30583AD4CF /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C0F23AB96FC04EC1EB7D803A02FDACE /* ECPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0C95FEB1A9D209842B5C9E20AAA619 /* ECPrivateKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5C1F9D3711F95FA66840B8FA3240213B /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 34080A350FC8D80522BDD098093FD3D9 /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C5A755E21B43E32235A6CA00B2E68BE /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACD0B47E1AB3E45AF3D87D601860CF2 /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; + 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"; }; }; + 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, ); }; }; 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 = CB5ACE3292B4516B3C55DC6B36C31F53 /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-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"; }; }; 5CD21A6C7E718CA6D493A5B8850AB036 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */; }; - 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 */; }; - 5D40A2AB19FB4A0D152EEB198707FC49 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B10C5068BA354DA1C109AC061038DE /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D5A698C1BC1C8BAEA045391CAF4AB27 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 32548F128C9F5A440EFB9ADD53B2B028 /* YapDatabaseAutoView.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 */; }; - 5DFB60C42AF2993A0A2F9B3C0A24B716 /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A205B605F93373B527721F7420DDBDEE /* YDBCKMergeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5E08FE99A7B2A30416A4B17A3D052972 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BF1830AFC8DC751F186815575DCBA990 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - 5E999270D3B55B08CF2612B33DFBA197 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A63A2A4B79F38861E8C374EDD1EDD74 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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 = 4ACB74DD7124C5E385F18CAB13D0B59D /* PKCS5.swift */; }; - 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"; }; }; - 5F956C3169B2EFFF5D21E53170BDCF67 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F978425F2FAF9FBA54F4ECA4ABB4536 /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5FA539F24065A8D8EEAB7BE5E367B782 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F123608D4A916FDE6EC3D0CF56FEB3C /* YapDatabaseSecondaryIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5FAC80040E7A6BFB9EB7D48734A0E182 /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = CAC476AF8D47E05093CF7F09DA8A7EE9 /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - 5FFEFF2543BBCA3B851FEF104B6F5256 /* Storage+ClosedGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B519F3985B422E8CB2D75091E8808C2 /* Storage+ClosedGroups.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; + 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 */; }; - 6035D0F7359C8B7387E5822EAC6B4A1D /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E9EB0D7FA418C5D7093CD3593F290B6 /* Int+Extension.swift */; }; - 60469E3DB88DEB9A2A886B8C9E7BFECB /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9B07E1C33D48D3361991B0158ECBDC /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 604C97BD1796C0A2A84AE4F9A2A69613 /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAC8BFDF29AEC58E4E56BCDE6B9C42B3 /* BlockMode.swift */; }; - 606E117F1116A335656A4C5E1EF9A387 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47FCFC1EEFB01A2B9E5516279C540B7 /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - 61927C423EE499F40F4E1CE36DC0CDDD /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9B69325438234B1FA0A33C0AEB88CC /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61A17BC7EF87F3609A0BEC0BB97E0BE4 /* ContactDiscoveryService.h in Headers */ = {isa = PBXBuildFile; fileRef = 517ACD2AEA02F259C77B038E60A0AB49 /* ContactDiscoveryService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 621E3AC9DD7FE85A44B03547AFD01F6E /* MessageSender+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E1F27305130352DB3491E318E3C258 /* MessageSender+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 624DF77D012EE19070A41808207E47BB /* SigningTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 722CBDCFD474F5B2A02D063C2E970F38 /* SigningTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62BE5E2D307CB437C9D057CD754E89B5 /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F9877533BAF847843B512B79209155 /* OWSReadTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62CAB30DC5467C361637B4F4DB9008F2 /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B45880F377CEC8C47F7E862A2A9122 /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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"; }; }; 62D736D48F3ED4E0AA7A995309CDFAC8 /* OWSDisappearingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 77D0F9062B6780D465756E759AF0E978 /* OWSDisappearingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - 6337F45540CA72BE9B65BA88C9E0C21D /* Promise+Hashing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BC45227EC9C0E633F43EA84C320F63 /* Promise+Hashing.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 63530E84BB8BEAE63A5375E39187E4BB /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = AA69456EE8C418556A15168748A0DF38 /* SendingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - 6418A551D31D200C57A004D152FC3CB0 /* OWSUnidentifiedDelivery.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439BFBE70BAF79ACB24857D7F04FBB48 /* OWSUnidentifiedDelivery.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 646CA2809FD43D75541065CA3F990086 /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC101E21E346DFB75E96E5C089F99B6 /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - 64C10927508016AEA26D198477FC98E7 /* LKGroupUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 39BF2241120EB844C00582D28C1CA761 /* LKGroupUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64EC7EFEF95E9039D13AED45AADC801B /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA3509D1CEDF474D7E9EEACE8353097 /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64FE5DDC7B90D1A1A73CD4254DEFD935 /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A37DB2EEA1199365D7637E5D80ECDA /* YapDatabaseFilteredViewTransaction.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"; }; }; - 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, ); }; }; - 65904445AADC4A03058C187AC4B189E2 /* MediaSubTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2662531CB5C9E6835313D7C1546F6336 /* MediaSubTitle.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 */; }; - 66422E34D9BCFCABC9250788F0EB0F97 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF9DF5D9D3950E4ADAE38A173CEE755 /* YapDatabaseRTreeIndexSetup.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"; }; }; - 66B6BE72428D4A1552951BB11D8A9C7C /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BBD9B29A547BCE8B4E2457304C160A /* YapDatabaseSearchResultsViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - 66F36E64DE104ADD6321B3047CB7E984 /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = C84931C0CF27A2C00E3AF22E11CB1DF1 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6712418F348A03DA6A3376CADC3A7D0C /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE8136C157C6B7562F1C1F7CE6F23BB /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - 67525366A68BB3DC1C99A23B3FEF3CD5 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E107D327BD10370EBCF310566AAA32C8 /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 678186C05FD2251854D61C5FAB245B02 /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37609A4714505FF1E253BBC77A3EDB /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 679BC70A1DFFFFD8079D85EF03A6DCBA /* iTunesSubCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F82E76F53AD31A05C57DA241E351E7F /* iTunesSubCategory.swift */; }; - 67A13C6089BA136B3ADCB943D357E832 /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E82E4A1D3EA10AC51A47BB0A1E7B0573 /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 67BE27799F763D4FAAC30A38D358F8F5 /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6799A67E8D76F33E7BBFBDEE935C56 /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67D9506A0240555F695813848F6F6E3F /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DEC12F01C3983065EBB57896439D6F19 /* OWSProvisioningMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67F7F1E8471A6AAB6E186D452A56D7CC /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DBD70F6BFDA6CC7456147144285BCCC /* NVActivityIndicatorAnimationBallTrianglePath.swift */; }; - 6847B5985351261FB6F35EDCC62E6F99 /* String + toDuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654B3A772B3FEC9BCF92F5146C32FE05 /* String + toDuration.swift */; }; - 68EDD437EA91235F24F390A12109624E /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F041470B8243264CA229D35B3CC103B8 /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68F2A9E536AA243C265C0C05E55B2CB6 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = E480765119519BDCDB7E6996A2CE336D /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6924030D2AB78D7C65E2D3D4BBEDF0D4 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D35C2F64D3B0A049A36558E000896BF /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; + 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 */; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; + 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 = 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"; }; }; - 69E09C68D6FA8AA4A3B4E3C50B52F0CB /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C760CC607B42D7E74CF4B48C80C9D9C /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6A0FC5E62D42055C9D9238DD8B15FAA3 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F1639F6AC484C7DDECA522827C8B95 /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 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, ); }; }; 6A3BD952E56D8AD210B0E5752E2143A6 /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8BDB55E20AAD12E73EDE3A787E7905 /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6A3F703B79E3EC3F8AEC9E6BE0D777EE /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = 75026E29D6469A14ECBE048F17002F2D /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6A85E5A738BFAB21E7A31C7432B1D64B /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BD4EEC9A0EAE7FB672CE2D826C386DB /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AC19B550830101A61681F25F20155DA /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = C3A62FAA966971D38965857AB851C870 /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AF6C487F441B0AD1967DF1229354756 /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DAF08E859BCBB6E8728103F0CA03B5 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6B3632C9EF6449BB136CA191CBAF1BF6 /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0A484AB1495C691D914EB614C52F61 /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6B55F0CFE588412A828829A7724F01F4 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F38B120AE51926B3B586155C2553444 /* Collection+Extension.swift */; }; - 6B623308751F64DCB25C36F00397524C /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */; }; - 6B6E43EB5D769EC724D81C3041996BE8 /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = FA9EDFC3A747B0385F37ADC62BA302D4 /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; + 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 */; }; - 6BCB6CB6CDA9D9F5DDBF6BBC36AAFB0D /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D0AE99436E186A0315225B0763A337 /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BE5107A4D99E92AB0DBA9EF5FCD7A50 /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF131F8EE617B08F0482B5C737635D6 /* CustomJSONCodable.swift */; }; - 6BE75C67DD5F1A87990B603A56EB6011 /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = F1BC3E3F195F147653B366B0A4F943C2 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; + 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"; }; }; 6C7058254CBA8DA0D0CD9F9917F1F3DA /* Pods-SignalMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A6DAE9183CAEF5B0262BFE726C7234 /* Pods-SignalMessaging-dummy.m */; }; - 6C9D5238EDCDD29F5B03644AF930C6E7 /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EF681053BC0C640E504DA5EC9A6185 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 = EDBB159756EE4F6B4DF378C8C69D47BA /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CCC156542360B11C1EAED9B60E33316 /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D826B77D236184C96B56FEAB3E29F05 /* GCDWebServerErrorResponse.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, ); }; }; - 6D59D8EA67647B170443F29C2AF2F7D9 /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C28C6ED1D30D4BC4B73138A96CE40F /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DB7A89F5B02B0AF18B21E64A66101F5 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 724C575420831BE3117B325298E234B4 /* YapDatabaseFilteredViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6DBB9FCF67D3B631930FBC741A3F1718 /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B93143BCB3EB1723BD880C2317558651 /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6DC492567C05E287CF39D8F580604A4F /* LKUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591678455DA2F0CD354DE20CF3D9B5A4 /* LKUserDefaults.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6DD986526507CC7777FBBAD0883A027B /* PublicChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE615EA7F094363054F5B42E1061C9C /* PublicChatMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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, ); }; }; - 6E81E51A13E2E50948F05CAB688F7DBB /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = CA045CAB4B3C83FA0199EA8A17AF02D2 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; + 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, ); }; }; + 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 = 22637BDA064CDC6DF049F44D31AEB7EA /* JSONFeedParser.swift */; }; - 6EB22A8A72E9F900C04C9C53CC3D70F3 /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 49E000F717A7F6501211403319296B88 /* OWSSyncContactsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6EBB61DB5E302E1390B0C363509F751C /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 2599F0811F8D7598F9D01F4BBF02D92E /* YapDatabaseViewPageMetadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6ED2D71C76BB3036139E38FB09B08AD1 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2285002857B9554A3D98D1AED0696065 /* CTR.swift */; }; + 6E94A2ED6CD6F2267A74FA66CB9C7568 /* JSONFeedParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B17EAA7BFB1606FAED99A5C1707330E /* JSONFeedParser.swift */; }; + 6ED2D71C76BB3036139E38FB09B08AD1 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75A3AFF02D78514EE5095A83E2C5C1E /* 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"; }; }; - 6F081E47A1A5989344E22FBD9AAF4148 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C261CFE813D719D3C8A6CAFB12855263 /* YDBCKMappingTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - 6FBEB835AA6CBA00F14E3F93368EEF72 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC8CBB25681E6F9F9023385CA44E24B /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 700D0A6EE76DEC3C727375CFFC75F6C1 /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DF8719D073D629B32C8C7124BA085B /* OWSAnalytics.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"; }; }; + 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 */; }; + 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, ); }; }; 706917A541540C3091666B9157151BFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 70692E6B207B4FCA1E679E03A10EF654 /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8019889DB670BBBBE2B2E7548EE765E6 /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 706D51E6C6281A5CE9A0D5F8235C8CB8 /* CDSSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5336CEB8D354E48FDE39A3B6C8BBC226 /* CDSSigningCertificate.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"; }; }; - 70A85BA7FC409969558A0C0EF75260F5 /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 143E79BD7645D1D393A30AE93DD22BD8 /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70AED0574DBC0CC83EA9D227DE3F27AB /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 7368BAA497062367B68BCE41EDE67DCD /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70BD7E2C726B67D028D4710ED5D272E9 /* OWSPrimaryStorage+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3CBB1D08563C4A5B980ED267BCB87F /* OWSPrimaryStorage+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 70BFD27877866909D15305AEBCFAAEF7 /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 75DFD80B817EF3D91FB54F3B5E24D58D /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7134CC5DD16C4FF43F33DE80BFE43A05 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 30DE4E2093BF3E7C61AEEF48D5C01231 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 71518092CC01F49296FD58B0C43241AD /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 332D1AB7C5DCE4CEDDC636E9776CDA42 /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; + 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, ); }; }; + 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 */; }; 71C3F25218358F69DC80F657B5D1ADD6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6F3BFB05D9E55E5B258C5EA643BF09A /* CoreGraphics.framework */; }; - 71E7F342271640DEF136C0CE03AD928C /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB4F78A69403C64BD5A5818B6EF3A95 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72017B3D2FCB294435F5B27CA3D9C524 /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826D3F183A8EA203FFB12035F99E9551 /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 72044C860AAC48AEF716889257184AEA /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F8DCC5A363ABF3E0FD1FE268BF526865 /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 723DB9531B34EEE0C872522176851ECF /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A3CDF3090BECD02732184EE343553DD /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 724B8B7CCDB2F95D3932C103E44D870C /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F44577E19A3E63020FEFD914A84F621 /* YapDatabaseManualViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - 72674E3D628C3BEB4BBB6D4C23FB466E /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EE8BD6B3ABB4287C12DD2ADDBFAE18 /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 72E13F4C17DBE73179ED433A876DD464 /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF9240C9532B9317F967DEED8619FBB /* TSNetworkManager.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"; }; }; - 738B6461B84FAF70C9A5A7CFEF476CD6 /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11ED5D762CBF1154E56A51833DACE84E /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 73D504C9E194518B15DED4A6BD6104C5 /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = 58134F9B2183B2B3ED4312F12FC70A66 /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 73F9C672D9EF498AC9B91736C92D0270 /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DBF6FFBAF19E832F7343D87E0551F58 /* JSONEncoder.swift */; }; - 73FE0B78C0E1B2A6471D5AE8FC1D7294 /* SSKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 724A23E2D401430A4251EF6ADEC2A4A3 /* SSKAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7405C2EF29031A0FFB85FCE98C49B273 /* SharedSenderKeysImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38EE3B0BF0D1D870550ED9233E75F944 /* SharedSenderKeysImplementation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - 74C14AF2388F66757CAB4947DAEBCC1E /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = BC08DD20654FAD43F02482EC09AD779F /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74C2518E723D53B0B7FEE6157899311E /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - 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 */; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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 */; }; + 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"; }; }; - 7529BEB7DA008A60EFC10D50AD6D334D /* OWSPrimaryStorage+PreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4340CC6DBE0099C5050BDE03B44CCF3D /* OWSPrimaryStorage+PreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7537B7FEE145CC2CDC0326E1066F7C8E /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BECFD1970757B2FF554F5C66C99B2F7 /* YapDatabaseConnectionState.m */; settings = {COMPILER_FLAGS = "-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 */; }; - 757FDD98CEC6D0BC85ED4072AE5F1699 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = C39C7AC2DE042D34D08E190A326732C2 /* YapDatabaseCloudKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 75B08BBCABD74FC7B5A4FAE95E87C236 /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F029B42B252DB59F308D1BAB5111EA0F /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75B96FE7BD0BE1EB4F3CAC265F8911B9 /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = C90A6E7B42CCCADCD97D2D7C8B6511B7 /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 75D851E948D8A23F681BD6E27E27CF7C /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BAAF93BF229F7BD68CA4CFA2EFF0DDF /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; 76051FCDDD603976E2E82D07AB1BBE74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 761F93B0DEBEA2FE31B530BDAE209C4B /* SMKError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9353C75A23500DEF6273B1F19C451022 /* SMKError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 762C805FD21B3F9922466061DD182F4E /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A6AE69809907A86F93D8426FBC0336 /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 767508E7640CC0AAE476E8265940C109 /* OWSOutgoingReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 897FFA96EAA2D13B0FD55806DE011B2E /* OWSOutgoingReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - 76D5D0A78662C386296A26A7149AFDE3 /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 089AC704CA92F2420B6ADCFFF7376CD1 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76D5DD5B91F66075BFC29E874D5B7727 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = 83BA9EB9104B3EE3DC185A110B6DD3D2 /* mz_strm_wzaes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; 7725CC10E609C08A647DD366DC8C0956 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 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"; }; }; + 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"; }; }; 774E979DDF80A9CB65E4740848A61A2D /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - 7795DCA00F3C47436A46106598C0932A /* PublicChatPoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BE63E6857CDA8C0F775331D1EE88F0 /* PublicChatPoller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 779E24EEE74298107F91E98FF1DDBCCD /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 15730CD30364C863B67C69E4F9BABE5C /* YapDatabaseStatement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 77BD6F37963D4BD90CEEBE1545697A79 /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 818999C0FF800F6AA7855DBB204CFC6E /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7756597B57CFB455E9A56370AFCA7E54 /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 85F20CBAD1993292B9A0910EE69E1022 /* 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 */; }; - 77FCEAB2E167F69AF0BD054D09F04D77 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 250FA28C30C1ED8697BD3D0675CF8B78 /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78265A6C2577169EE1FE088CEB9208D6 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8647DFD5BB2998090E274AF7A31DD6 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78392CC186EBD24B8C4CAA8A24E18E34 /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC970E8B561441E30178E90019C132F /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78553261A73846DF3AC999113F5966EE /* RFC822DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66E1B626A2DE9FB29FA40C91F69F2E79 /* RFC822DateFormatter.swift */; }; - 786D33710F540B139B790FB2E964D58C /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C95586455E09C46DF7A51B4A2458AAE /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 78725676BB2C6CE1F24E404F2BC97345 /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D125E492EC1AF26CB197634473658556 /* BinaryEncodingSizeVisitor.swift */; }; - 787CDD09C8DE5A9C2FF2CC0955DE1C54 /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; 789C59BE9F21D8B0E8199780F4A6535A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 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 */; }; - 7907C688473C5AFBCE86CED3514F00FB /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC5E11071AD72D28DCB227865EC9388 /* YapActionItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 79200AD8BAF3ED771FF2285325E84E4C /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = D37F9FA6FF12E42AD1BFBE45BE89FDDD /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7961AEEADE7A485533EC0693464D331F /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BF7818F54232C315AC4516FD60D9B5 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7978ABBF657A6BB4A4F9428B9C965EDD /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF43D4C7F3CCD08E1770A7D34A791B8 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7984D4B28F5984FCA7C30CB66D1FC9F2 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8229FF7EE276B99D0269102123E7122A /* YapDatabaseFullTextSearchSnippetOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 79A8EABF6E7ED4A3F616C3A62221657B /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 318D0890DA4C8705EC666463E4E28F3A /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A6915C632375097460E541A7FF41C48 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC618F3F79ABBF54668616D47224F4F /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7A9FE48C569BF05278BFB21039208038 /* SMKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5B9FA17258D2A5BFEA71985AE35E28 /* SMKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7B21057B80F915CA10EA5C320E22B444 /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3951B0F5AE6278DE5CDCA560919B0 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B2611A61B41D7CE8B7F15189F49E49F /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270E8731CFA49833B88D8DF215C88AE0 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B9A1EC91396009FAAD1E547242EBF12 /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = 7968A5EA488BDAB67A515D7672BED196 /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7BDBE8B0ED1F8D634E5FB41D95CB0448 /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = F3956CCB7ECB18799E455A3181826EA0 /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7BE235C1E90195931847D39999A1609A /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECE77756AD22070C88F510196488575 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C02FD0E3E5CDD7598565034B1D0E8FB /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D916D8B489B28CD36431C594203356 /* HMAC.swift */; }; - 7C1A8843306BB73693F500233752E25A /* OWSUDManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7C2564CFCF2374C44A1E9C9CFB588997 /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 695DDACE1EDFBA8FAE6454C60A689D0B /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C76071E6103A15FDF36E7CF07088C07 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 221C31B7332DFFEB4138D879DA7D2D73 /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C86FA3C14605AC57A84F7BF0A85689D /* DeviceLinkingUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A2CE9D23DFEF128534ED5234BD6FAA /* DeviceLinkingUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7CA83A91DCD2BDBD7816DE085FC5E906 /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = A83AB82785EBEE035AABF86DCB53B113 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; 7D04FCB9ECC0A6AF3F7067953F8FF309 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 7D62670A7B59078BF4095969AF3B1735 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66451604CC7C3A2C21EE9AA1528A42DB /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; - 7DE1AA1B1BFD4B2668E6BC283E249143 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99CBD4D1EB60A7B8C6FBDC30B6D4492 /* NVActivityIndicatorAnimationBallPulseRise.swift */; }; - 7E055DC6A05FD51FA0129090BC0581A6 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0726EA14F9EF25CB887EB5505697C37 /* Configuration.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 */; }; - 7EE5CA32800313741CA140765D49C79C /* YapDatabase+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5DE5609E0487CFB92DAB22797C2C5B3 /* YapDatabase+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7EE84B3D3F420101E08741A3C67A6477 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 353318EF63D7A02510CC8A0A774F421A /* YapCollectionKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7F07706F73E67512A7FC8FDF9D9BD11F /* MediaDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58302DE74205DC1F8E0E6FB61E193A30 /* MediaDescription.swift */; }; - 7F338BDBD7D60FCB75FBFF167E812B69 /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D9D16BBF3AE554D301705C53A0C16E3 /* Rabbit+Foundation.swift */; }; - 7F617E79FBDB9E2E333F33B34EEDC932 /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */; }; - 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 */; }; - 7FAA14D814CE9FBC15FC8E4279AD1B5D /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 03933F8D25D685ADB0E7D6655989B7BC /* YapMurmurHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7FCE8E636BFE2DDCD70CA4141D96B8BD /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E819AE9ADF70AA7A624BFA65448CA8 /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 80055CEC53337CCF5B49EED199386CB2 /* TextFormatEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B11E8B42F6E3B864AB1C3ECEDC994A4 /* TextFormatEncodingOptions.swift */; }; - 800BB8A43A360D7E18EE6EF71F1966A1 /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BBEC48D9D8F48A2DAB8B0D0081B7D1 /* YapDatabaseRelationshipEdge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; + 7D62670A7B59078BF4095969AF3B1735 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265D77364026A6240A242AFDECE1FB0E /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; + 7DE1AA1B1BFD4B2668E6BC283E249143 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67BF3790882312C0415675D8649232ED /* 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 */; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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"; }; }; 80816D312CFB35966D8D36C3E10EC151 /* Pods-SignalTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4045BFD4A34EE2CA93852C317F28D906 /* Pods-SignalTests-dummy.m */; }; - 8087DFD632192795FBF944C15A462CF9 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0713F87E62953E738864E90CF37D55 /* Cryptors.swift */; }; - 80F9A75AC48CA97E5DB195E91C4C84C3 /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F87DE2BDC1D81EF8479CAC127C487A40 /* YapDatabase.framework */; }; + 8087DFD632192795FBF944C15A462CF9 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99502E764237B5D8FD7217F410D317D /* 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 = 588089D29DB225FF719A08B36E1E7829 /* RSSFeed + mapCharacters.swift */; }; - 8117FF198EBB06311BF1F2521DAFA729 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 13C6018DAF976DF374706398128A2C9E /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 813E45D8D8E582441D1CCE7EDC99DCD6 /* SessionMetaProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA26D0694B5BF6E63BC503A723724CB2 /* SessionMetaProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 81AECB3C3C2D0387604373F6FA93D00A /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F1908DB2C573B78688002FFD3C417A89 /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81C5D88CDE010F1C64C0181D10C25003 /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF84E1FC51D7D4253930C589ED60BF9 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 81F07587896B1F271648CC9194D85638 /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A18214BB5CF75E3306E0E9414391440 /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 827BFE64C4D3DC5349EF3178DD2DAFE4 /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D18F1C3EEEE304B1EA1761809B4ECA9B /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82AEBCB8A0C31EE8708E34DB4492A64E /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 73C36DFC9958F3BFCAA09A12836CCE6D /* GCDWebServerRequest.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, ); }; }; - 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 */; }; - 83B02803EC6DE59F99CC8388D8BD62AB /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 920B62AFB8EEA7ECF535BFAF9D8F914F /* NBNumberFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 84278F55F71B3291D5F3A64F5028FF4F /* MediaPeerLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE53FEECEB267D30D33D517814F645B2 /* MediaPeerLink.swift */; }; - 843965A98BD93EC6EAA859E4E82CCF6F /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 844992B4ECDBB691F5FDA7DAD8AF0BAE /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B5880CC6C6A715AD5619FD74BFDD79 /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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"; }; }; - 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"; }; }; - 859E39A618ED81262F0F1DFEBCBDDDC9 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D898EEB07A717921A29A63C13F885675 /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 85C351354D8F7199E0A2218793F342FD /* JobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494EE3B7DEB3EEBCC557BD4486776010 /* JobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 85D64199F80CC8C000B50B396C5EEBF8 /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 86750BC87B7F7F0AFD3FC489F1912E98 /* OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 85DBDE765BCE51C151DB84A97775F625 /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAA810F312C7EC84CF61BCEAAEBDC17 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 861A65CE9E74FF0AD161E9E428ADF328 /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = 78558F7CD125DABA3BBFCE7401B169A8 /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; + 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"; }; }; + 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"; }; }; 8631191446D4530DD3B03BA770ED73EE /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B772CB393B124DEDA00560B4E38EA210 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 866FED24C645B9157F934B3D6A4D7776 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = A327BE262FF3EDBF7086A76027A81B8A /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8694A3681FE5CB6AAA5380EC544E0ADC /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7BBA94A846FF9E8C6E841D358FB781 /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86C21C846FB45E35476BE75A27706F32 /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1635987E8D220356E56FB576451CC61D /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - 872FAD8B1050B3A8AFA5B7C53A05F71A /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; 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 = 9673BCB956FDCEFF1503B00C241894DC /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87BFD5267F863F491741A9F7CF4E9176 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A3FCAE4BA6661C55559F30BC7EF9BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87E9C5F783EE2253C7C7A69202802690 /* Storage+SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037AC15D4EFE4272A34DB0BFB40A0481 /* Storage+SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 884564CD994DB7696C1E3223D10D55EC /* AtomFeedEntryContributor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C31C91C1E015446225325866C08E69 /* AtomFeedEntryContributor.swift */; }; - 884612C5918A97ECAE1D8F9BBAECEB67 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A2256F95D4671941ED668B0F42DFF2 /* Cipher.swift */; }; + 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 */; }; 8847415FD10ABE0C286CF3F79DCA0FF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 888803E7838E203A1CEE2B7C8712AD3A /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D3D4EECD4491910A66E50F46027750 /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - 88F0C08E0A360399EBA3216A5CC53961 /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DD78F8724BE9E5305C05F815B739EB93 /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88FDF594686FAE0072511069AF7B044C /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A32C242032550CCEFEF29C7AEEFE427 /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 896BF5D6F3920CCFE7C6811A64ADF8AA /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C9815BCE7320F4BE70B8E941B612B9 /* YapDatabaseHooksConnection.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 */; }; - 8978641FD3023EFA41FBA292F04D5C2E /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD2EEB54FF12E1E3CDB2060E71FF190C /* libPhoneNumber_iOS.framework */; }; - 8991E367530677622E160B4168E2FB9C /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 881324DA90DFF90790C2458F0671C0B4 /* YDBCKRecordTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - 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 */; }; + 88592CF271C760AB066841FCBEAE4589 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6980C0534E298F25BA19C34CD6581E46 /* 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"; }; }; + 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, ); }; }; + 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 */; }; 89F64F6B142306CBD384B3EC4A1E0C91 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - 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"; }; }; - 8A310161979EDCC965B20BDA9A03D10B /* Data+Streaming.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39880E9BCD016FEEEA288602348B0DD2 /* Data+Streaming.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8A9E83FBE5BA8847F5860BB15CED94F8 /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2E2ED823A890DAB80F1C60B693A305 /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AACB7B5FF928F82E88064174D9CA04D /* NBRegExMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C352B77FF8F0EFDA863CDC5DFE3C3363 /* NBRegExMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AC2CAF434F05AD1881DADA900F88141 /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511600335CF6C9705FA6F2CBF4BABCBF /* JSONDecodingError.swift */; }; - 8ACC0942AA4374B89246EDBA466CE009 /* StreamDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB49183427D422B638CA0665C25D009 /* StreamDecryptor.swift */; }; - 8AF8E5F0B664D0DEBB8D3CE24B9998E1 /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 59580946D8561E5EAD01A2A08EB7384D /* SignedPrekeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - 8B9C31B972EA3F999902FF93FC204DE7 /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C7EBF8964BA9B19FF4BD13BEBA1B6C /* ChaCha20.swift */; }; - 8BC61C6E3D2ECED828B04BF09B4D1427 /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 41439921E6AF3A939B98B3F53F3B459E /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C0F201ADA87D28DE2E6D6E379AFA018 /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 031FE94B16C59C47D94B99B4B3B1490D /* FunctionalUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8C3C8B96900C010FD20AC07520E371E2 /* DateSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E1672E7ED63BDD5F6ACC7F7B571362 /* DateSpec.swift */; }; - 8C51B9A0155629FD601A936A523C3AFE /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - 8C6B4F97ED95A48866705ABE5E78E965 /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0B8DCB9D87032029BD61A89CC1B50D /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C6DCC13FA5DC92DC44CE4A039F695DF /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = DE8671BFF817F5DB23A4FA87FDA31B56 /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CBE356FD8B6D3C2B675678CF3298395 /* LKSyncOpenGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C94D5BD7AC6196225A1DD2D1DB2F691C /* LKSyncOpenGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D183A561BA05B35D3A9F8E315155911 /* SMKMiscTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C4A6B7EC45294F9B7867D2EBE1112E /* SMKMiscTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D28C11EA67689C011BBABF71C7E2F95 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0863E086C27D0737E414CC549F7E5D /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 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 */; }; - 8D721F38EFEA98249BAA78A950F3D7F9 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DA4689BE20209446D9EA9A178D6B9CA /* NSError+MessageSending.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BC11645425E3F0F0B8D1C51C9BB98D /* NSError+MessageSending.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DC32414936FFA9FDF889176934AA6CB /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF071FB9D3F0A112CF37F0392234A75 /* race.swift */; }; - 8DD1DD877F20B0FA20C8760B1A18A99E /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 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"; }; }; - 8E0F4014131DAD9E9E902FA4D112D758 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F90F57150174046D5414E2DE6AAD31 /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8E45A52008EC8514B94A3D64DF09E5DC /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C2EA3AEA3E2C52000C4537D096BAD1 /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E64046E58C5B941A7B81239D2975CE1 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E32C1FFCAE55A90AA157E2847C65A9 /* UInt16+Extension.swift */; }; - 8E8E1A6D4D5C2082DDF6CFCBAB7920B8 /* NBRegExMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AB956E105419CD2E7342D9784F130A97 /* NBRegExMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8EDCB740FB19CF1CAA0319E00D758213 /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CF57BD88A436D93114D75041079F4DEF /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F0843AD5780BE9D2E4AABCCD60057A4 /* HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B96ED05C0866F2D58B49F4B32A2A08 /* HTTP.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8F3B73DDBE4622329F3640DEC909AAC0 /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C4FCB0E68949C11572AB0129412AB4D /* SQLCipher-dummy.m */; }; - 8F3DD0B8DC43E5986E3DE3A3DACCB8AE /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD3372FB4220EC7400E70DB4DB6E82A /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F4F5D05B51C9307DE845F9C1E9859BA /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDB73D1E86EB00EB4DA9B6AB7905B58 /* hang.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F7F7D4C6BDE37D5D17B79115C4DEA80 /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DC1B7043DFF49CBD2965E2EB9C4FB11 /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F8273FED7035F8EF4CE78FE5BBA667D /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 940AA290D4CB7B37BED3E4ED81F52F41 /* AppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F89BE52BF856FD6C9BEFDFB4DA83405 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AB095EB5A05D6F8D62045CE30C6B17C /* Data+Extensions.swift */; }; - 8FFEF4159740D54AE662617599D87E33 /* SyndicationUpdatePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D5EDDEC49BA5884E7348C074C1A8CA4 /* SyndicationUpdatePeriod.swift */; }; - 90010580EDADC1D432A0A4E24A5370C7 /* ClosedGroupUpdateMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E1C727C5B78D4C8742BB38D892C209 /* ClosedGroupUpdateMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 90213E31291666D51A216E38356F0DBF /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAA497ED97D51CB7DCC38D9A535B228 /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - 913015E0C669A66C4C7AB54A39107D4D /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6B35F1E5F95D7FB28AF65CB67CFDDF /* YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 91892F307B8691ADD916DF633675C6BF /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DD89C83F8194212FA0F05276186321 /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 91F0F845DC7C48F19A9703B0BF43A78C /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 44CFFFE78AB68B45B8E5BA41FF6C1142 /* YapDatabaseCloudCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 91F927391FA974ED0E3D2135280C4532 /* AtomFeedEntryCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497119FCB291B5274F5C5C7A1B37798A /* AtomFeedEntryCategory.swift */; }; - 9203EB3E6EAFB1C15959F2C387897EBE /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 18458F4D9D41546EC5B058766324360B /* yap_vfs_shim.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 921596B50B9B35F4901BE45AF0F87763 /* RSSPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEAC116C91E5E5588C4DB238FD1D6334 /* RSSPath.swift */; }; - 923D41630E9B337649A468BCB5A25847 /* DeviceLinkingSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4D7F76B64712DE7990B51FA27909B4 /* DeviceLinkingSessionDelegate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 92BC99B0B52F7B0CF4BA0F5CBE09CBFA /* TypingIndicators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F0C62C2B670BF5506561700E34CA69 /* TypingIndicators.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8A04004A1FA7E1E5B3119F43FA3093EB /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9023A79D0298FACFCBB63ED1615FBF /* 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"; }; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; 92DBA8CC4C7620B6A28684CB824FB56F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 92EEAA02B8E63EAA2B664653C808F0B5 /* YapDatabaseConnection+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA771C2EEB921495D97056BC15AD27D /* YapDatabaseConnection+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 932773EE3B1386402E7D79E5D1DE0A5B /* ClosedGroupParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4359AFB904FC10255D1AF7D60FE02BA2 /* ClosedGroupParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 934B1FB0F488CF049C1CA4098C597991 /* MessageSenderJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135CCC72B6E1AEECD31222E5A449B0A6 /* MessageSenderJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9373FB81A93C74ADA4C2B81A21F4FB02 /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A798CC021F9FD774F1869E02537C9CD /* NSDate+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9374E2DD174358B7CD3FB93F044E72AE /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D97387408C8ADA0424312A8E1A56B2 /* YapDirtyDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 938183533E4AD1B270711663939643AB /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 125AE298766EF835BB286505C22F3F89 /* OWSMessageServiceParams.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 938184D9B961DE7F5225336FD946EF43 /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A749D733885793C617B2A40F93A40E /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 938DC1688DC5A13C74F4A122E4D5F73A /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = EF51D9A76BC15173B41C8F3E756D2EC6 /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 939193638C8E12AC3D2758776C255685 /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = C5D4725B06A7DDC860D8970487F3E530 /* PreKeyBundle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93999DE0E53367631B00DFE8B0552DF5 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED6564D3DC4AB5F4127633206328FDF /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93DAE80AE2FFA9443FD611D0F70A0621 /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AC21A64BF7B48D5519616C3C4CA3F7FD /* YapDatabaseCloudCoreOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93DE76E1DA2AAF07C387BDB523410DB1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E7DD61CC155E326D85C66A676CE6C9 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93E4131837C28C8596CBE02A3218CA86 /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB073A220A40B5A9E65CF882C44F482 /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93E8383FD0E8CCB0FEDC6BEE190FF91C /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EA4575778108D1AF57229C33604833 /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - 9473C9EA007C6B2158B0D6D1A1ECEDC6 /* PublicChat.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD10FBADB2477B9CCDF1B0C39764A6D6 /* PublicChat.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 94A169FBC5CCA515DE15F0C156B6FA81 /* SessionCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 315818082795835FE2026C62004F798F /* SessionCoreKit-dummy.m */; }; - 94D105DFB05601781B24D7105A8DED9E /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94E8DECDC9B69B9DEC517CF7620F91AD /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FBD96772CD5A808D39C10F11DDCCB7E /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9557E38C9947A0946EA6BB4301C0ECF6 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF558789F3B52DDD11952275BAFFC8F /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 955FB72837FD86A79EDC0452DF19416C /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB5E1DAFA086FE599264F467F8B2DAA /* YapDatabaseActionManagerTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; + 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 = 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"; }; }; - 95C0BD3084DEDD5CFE423CD6297EB652 /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CD9650C635CAAE7D5CEE5CE3DAA9AA0 /* CipherModeWorker.swift */; }; + 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 */; }; 95CC541196B70F3806676DE88611363F /* Pods-LokiPushNotificationService-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC5F1D648208B815F808B83D961AD270 /* Pods-LokiPushNotificationService-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96259AE7C1E26D0248A7DDD364015CC8 /* OWSWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD92CC05EF967C01E188769356784DD /* OWSWebSocket.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 962ED83A9B6C7DC4A0BE33D629ED87BF /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 26BC25586E8A309B81FD78C3779AAA8C /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 96310248F18C6590E3844881DF3CECD3 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5C76EC4596B563F91690AF1D780B33 /* YapDatabaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9675C3C079187578559966B897C02490 /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 602817B8E1F972AD509986AEB39021EF /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 967ABD7FFFA670416BCC430266EBDA96 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF8BD219D3EC91BA78CD43D8A9E2E24 /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 968D5FC07C70E7B8D8134712FBC3EEF0 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D026568D79D7CDFC16FE9A25BE2677B /* ZeroPadding.swift */; }; - 96BA5FCEAF953E4F22D337AAD8451AF1 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D304DE0BE4FB982FC94D7359BFDD4C /* ZigZag.swift */; }; - 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"; }; }; - 971CEBFEFA49CFDC2F71D0017636532B /* PublicChatInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BEFBBF4DC892BD57EF398B8656B717 /* PublicChatInfo.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - 97962385E5E9EC5783B719B12FADAD09 /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C8C08E4EC6C598715ADB8015FC469D /* YDBCKChangeQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 97A58651A380C69A4A8F36D27F094C10 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5077B5B2B2733D7BCAD4E635D084D1 /* Array+Extension.swift */; }; - 97B2E3BBEB8C57A29D84696D33A52A85 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D9CE7012E637A7094AF0689A65AE56 /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 97CE8A88054C54197DFBE32F49447E7F /* OWSPrimaryStorage+Calling.m in Sources */ = {isa = PBXBuildFile; fileRef = D9C4167D0E6AB56D2BCE9C9741F3D8B0 /* OWSPrimaryStorage+Calling.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 97F4F35BB285BDDFB87B339449EFFDAC /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 118308E1E4FBA1A16DEA275508D47BD1 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9809D05A55D0D416FFE0F056C52A502D /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E8F2C42157596225E0A5B8C77BD575 /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98309F5DE05F646C84D501EF27C1A5ED /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7408BAEFCB04B23D40AA64A6D55D55A7 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9883136960C0A2840D6E9D4FF8A0B0AB /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF18D7D748BA83F10EA0178D2E732D29 /* JSON.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 98A62ACAFF7F73ECAC430DE35F5AEC63 /* iTunesCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CEE50C7344BB6AEDED16ABEF5485DA /* iTunesCategory.swift */; }; - 99141A149C0EE63D99D5B75B16C080EF /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 25C41D3FE1ABAB745BC134AD4F2DBE71 /* YapDatabaseViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 99CC1E56335822C28FB12981DA99D5A3 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030343F9E7FF824588F4951DDCBF1E9 /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9A6FC923A4DE15605FF41683C77010A2 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8F85BB95B2D6DFD2CE2D9EE3E87EAA /* SAMKeychain.framework */; }; - 9A8FE4289AD9FC3DDA1C8D80C7DCA936 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF9A0F1BCEDAE3AB8AE45F6353209BC /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 9AB9B5C036055260417B1E7EB228D9DA /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 32B3DF286FBF946FD73F9506AFA15EF8 /* YapDatabaseFullTextSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9AC52D2588B314ACA5AF715CCB704DA5 /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0EA2A6EE37FE82174B3E149D0B4DEE /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9ACF8D1F8B88C15BEC15BFDD7FCE1046 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCAE67FF5EB872EAACCC9ED616E2B955 /* AEADChaCha20Poly1305.swift */; }; - 9AF97005F2C8C02DB530C35FF28EBBC8 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCC5228EECCC0307E3E3CFA2F376650 /* YapDatabaseViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; + 9629C3DA9DA5A56F67EA4A2723E0EB40 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2212618105BDEB97E3310C87234794 /* 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, ); }; }; + 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 */; }; + 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; + 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 = DA0E2B9F19008309059198A0DC611CC5 /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C72625B6998D00C1C0B4B86C92159A7 /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9C19F3024E4F990B4E9D9311FE71535B /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = 0520ED0DC8B8DF73A1C1D448746024AB /* 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 */; }; - 9C9BA63D76DE2208213132B19DFAE641 /* DeviceNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = E367EA1AF353DDE2522BE7947767F3F8 /* DeviceNames.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9CC9670B48C1E874054C830E6E17F9B6 /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 860CEC5C79401D15D2CB98D9CE6B862B /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D34ED2DDCD918FF0E6434069C5FDEFC /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D4118D46F25A82B42CC024014CE0C3F /* OnionRequestAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF25898728509AB9A3E134690E272B83 /* OnionRequestAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9D5272BE40A45E2B464EADABE881E546 /* NVActivityIndicatorView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A15FFA57D876CD71A5B6B7AA9C18A3 /* NVActivityIndicatorView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CD0BC260EF055E1682B8084A9157D5C /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A6CF31B371BEB414AEEF5D4FFC71AC /* 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, ); }; }; + 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 */; }; - 9DAD331D0887CF5498C534AA40B5A315 /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B35CA8A601F95332DF41E3311374B1 /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E09E982AA943CC8164AB57AB9F47CCD /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9456CB7A62BD7DE61A5FB7DC8CE86B92 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; - 9E917812B99221FB63811903DCD9F61B /* RSSFeedSkipDay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76B140AE61A620FBD93695367208CC46 /* RSSFeedSkipDay.swift */; }; + 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, ); }; }; + 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 */; }; + 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 */; }; - 9EF1B9D2ECBD89B5BB46CF95B0006023 /* OWSLinkPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CBA5D6B6A28D94C67A5906F165172A /* OWSLinkPreview.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9F09D7E24FA8E31F5825ABE0F9BF4939 /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE84F46619F0591E29DF69C8C42B733 /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9F77ED8135C558E0C1EEA95C70E1A1E7 /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC4C8FB00694FB85B6B2A0B1D5BA5B6 /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - 9FB46D086EAA8C44DCDC5833E1223433 /* OWSSyncManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EBF278519DAB8F24FB61B25E44BCB0 /* OWSSyncManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9FEB35C87C03B2EE4E217A5B9A359C31 /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E98D24712B42C01EF03A29A443E41B62 /* YapDatabaseActionManagerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A01B372A768845528192F5D186AA8F60 /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D077743B7831075745B6DE37DF0DFA79 /* YapProxyObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A049433CE4B025F4DA87E379737B4E92 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B175BFAC88D3E89F87A2245F0EC01B /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - A06D5B4019A1A6B5EB55B8F9FC1AF36A /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 2441266F3D18F7C0C249D06E504C8830 /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0AF515A696338936982C5CEEF66E68F /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D64E086ABF2B0E0CCD16AE05E3AE3B /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0BFFE4DF4D6B1D09FD3F28A8A557189 /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C62F5FFDA56BBE8EBBC82B7B11DCB20 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A0EEA26E5243391D3FDD882C6EFED148 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 095AEFF379C5FF6B0FEA6C0B7AA0067A /* AnyPromise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0FE166F045CECEA2ECA56EF45D2D6D2 /* LKDeviceLinkMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96BAA8E8181222D7C331DA983EBF51B6 /* LKDeviceLinkMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A10118E6330DA539084A26905D9841A1 /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B34B9F2DAEE7DAB269E36D9667D9118B /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A10B574766E3C65D8321D95ED309361E /* LKUnlinkDeviceMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B6B3F65C66E6CE2674979B360CBE839 /* LKUnlinkDeviceMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A111620A0B6E8B365C2CF8BABF72377C /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9ED53B2357753C0AFFF40D330CD371F /* YapDatabaseSearchResultsViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; + 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"; }; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; A1D7301AA3AF48042630B26D477B96BE /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - A1EF055355097D916D1281B79DF14B2E /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = B66072DB60952017F3311C8628DA0986 /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A20CB9F6A814AFDF4D77EDD4C3528701 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9846CD7588BCDD350850696ACD3A2A /* dispatch_promise.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A2E1EF6DF8A43E1F3B3A13365A5C2B6E /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D335A23CFA2C559CB8E76C1281FBA9 /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2EEBB6A3ED599BD3FDB12EC512C8C8B /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FBCB31E8C7DF1D98D7A138E51A8747B /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A303658DBE3FF7606361FFCEE467B8A9 /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97CC2CDAFC6111042BE2EB633D295ED0 /* TextFormatDecoder.swift */; }; - 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, ); }; }; - A31F2CA9F18AA418844C8996631F91C5 /* ContactParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26E9C3376672C4D8CCA6B5420F526D7 /* ContactParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A32653C1BE58573A37DD6F4C381E2317 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 999028CD85255DDEC32CCB4296EE6A95 /* when.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A37FCA819E10C0B04E12D0DC796053E2 /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 005EE3EC6F4B5CC81E5FC20A581FAC3B /* libPhoneNumber-iOS-dummy.m */; }; - 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"; }; }; + 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"; }; }; + 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, ); }; }; + 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"; }; }; + 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"; }; }; A42D4C61E56C819515D5CC71642FDD84 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - A446A17696F72AE0A6DBA7038AB26947 /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 778FE616C3C8E36886F423370AB16C80 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A44C6A81B6AAD31B73B2599D3F1EA8F8 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A5F30C95A5D6AA2509BF91579198C1A0 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5397847FB1B7ED5F26CBF80418ACEB4 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD9A4D62E9563914B13165F4FE8D85 /* LRUCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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"; }; }; - A57FAA2C70E2E389AFE048942811E228 /* SyndicationNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638A4114F2D51ED351146A7EE8458519 /* SyndicationNamespace.swift */; }; - A591B88DE1387AA6B79AA31871CCC6D3 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF0AE0B5A23F7E00587CFC4F2A54B05 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */; }; - A5C3BB848A36E79E57441637F90FDC46 /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AAD5E75FB2DCAE5DFA91C5C96677F75C /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - A5F354F419EA5847E8A30D996E0EDAB7 /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C9BD43A5B0511B357990B65DB18310 /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A609E2C321B1E175E515A1C136FA5669 /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = B31C0C1DA9D72202A0C7951085504A3D /* GIAG2.crt */; }; - A67E65EDA703402C4B95150B55B0749F /* Ed25519.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB1129781952CB1178A861A7C559ADCC /* Ed25519.swift */; }; - A684BFCE41B8FB6EA2450FB620737028 /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - A736F1316697318B176D1FA42B4A2186 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = B02CAD2A8DD2A4CC126143856DAE1798 /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A767D429C620C0E90DDE85E211310D9E /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5862F15AF475C7F7A73C2A1E7CE4E307 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7871FF7226BF908947B4A0CB8511A71 /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1FC9B9659FDD088F175CA9242A7BB5E /* SelectiveVisitor.swift */; }; - A78F9D74381810B1B1AD65136948F532 /* MultiDeviceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6AD528B55E8564D9BD31B8E9256813E /* MultiDeviceProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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 */; }; + 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 = 1E5D8DE7043F44FE7DF41AD83C1AF92F /* NSNotificationCenter+Promise.swift */; }; - A86B17EE915EFC40CF0DECF90579CB79 /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A59CE5C83DB313FBB577C1824682563 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - 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, ); }; }; - A98D792F0C1A61FFD7CB0CCFC0A9BA41 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E9A50BEB5318F939BDCDA8F380F73A /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9ADB6883191590F16095643A4F12F8C /* NSString+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2527FD072620BAD7071A465C9E7FDA /* NSString+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9B8EFCBD3D55F6F50A43611F9F7CD18 /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD99B04DDAB7873F6EDA474A375A67E7 /* NBAsYouTypeFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A9BC4D4661A662CF3F77B7FC2853E665 /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = EE09D7C36E28A8C4D46AE389F09CD8D2 /* TSDerivedSecrets.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A9E424CBBE91FDEDA687FD9559C5D018 /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A749454FBB8E349F763A8C11875EEFF /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA40452C37F03C9442BF83A1CE6C27FB /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 8064FC7DFC84DBB2BBE7C2C67F981AD6 /* YDBCKRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - AAE75B5146F4C71B3342BF8F8DAE94A1 /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955976CAB4540E8B0D78823664DD94E8 /* FeatureFlags.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AAF06A4EAF46C8BAA8A99DCB2F711989 /* PublicChatManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4309F3635839C7B85BAB576C0F5A28A0 /* PublicChatManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AB0DA4841041364FD5B6F888D16AE5CC /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 14B7A001AAD7D2C125E29BE03D3156F7 /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AB3242DA2DC0AB502C78209476C292A4 /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B92FEED5416C301619E03829A100B9 /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB607653A0039A750D4140D951439839 /* ReverseDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A57B61F6CDB0B4FD996ABF41714E2A46 /* ReverseDispatchQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AB918F5E85B756774D7ABB389B71677D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - AB92601BD01A979F1C9CA052850C2E43 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = 01A043670496D79E6758C537DFE02508 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABED0F9EF3ABDF6C1E51940DA6EE2B0C /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 09DD0C4BD3E2D54CC4588415A155FDB4 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABF9C663CCC0FE155BFA1566BD5B57AF /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DC569028529B2103C1963B548B178CE /* YapDatabaseTransaction.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"; }; }; - AC7742E01226407D7944ADF6C2A2CB65 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 008262C576C80C999FDE17EE84C103EB /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC78560FA1CF3C012DC4884AA24DFE96 /* OWSRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B154F6228AAF87EA5B5547A993AA63 /* OWSRequestBuilder.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, ); }; }; - 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"; }; }; - ACE928A58B371F2E2C825FBDD0552A36 /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = 007D4BEDCDFF7F4EEB5A6234A55E5129 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD18BCEF4A10C891C24C7DEB6221E752 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC7641252F51DDD200C2559D20EFE73 /* Thenable.swift */; }; - AD314392FBACA025449A9EDFD684BCF0 /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7079F719729C57EA72B81AD78A43DC9 /* OWSSyncContactsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - AE01F6D43B7260B7EEEF491FC972FB70 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE0A450AED33326D6267E16597BD33E6 /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E82CF6BF2078D1B935E272DA0FD0A6 /* YapDatabaseFilteredViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AE11EE672A3A6C168493E226E521C4D0 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F9852D2B27DA69FC1820BEEA32EE68 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - AE2D4D5040C24F0DA551A23E09F65FD9 /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 20314DA2018E6425F6739941B037F7EE /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE4491B1449FDBB1A5CFEA16AD8846F7 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A44C78068E6F9DF0F4824D406360880 /* YapTouch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AE4EFCEE7725A227A6940D8608162CD9 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */ = {isa = PBXBuildFile; fileRef = C27B69635449E0F3A708C53C4DB2A612 /* OWSPrimaryStorage+keyFromIntLong.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE87C2E4E0FCF55B1B349C28CC199A4E /* SMKSenderCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB0AC291A837ECFCB518DD3DF74D33F /* SMKSenderCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AEC019163D4A030663962B9FD7191931 /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC2527C97F4A38B83373BA95A8F592E /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEE0EFDED79ECE9B44000B1CD8C49E9A /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 265EB23459CD521BD12A1F3869F09949 /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - AEFDA899EEF7588278A85EDA224B86AD /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1B89C632EEE1D19E33CFB6C35AFB5E /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - AF84850651F1DC750C48EF55CCB307E4 /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 69979CF0EBF572A5CD2187AFBC2F0FB7 /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF90CB6EF0DBBB5BBDC48614D8BACE08 /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CBD38379B90C74C6653AC266E61BE1D /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF9D7F03712C8874314B39D5A2B58025 /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD4DED3E49EE6A3C112AE9D5E51A495 /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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, ); }; }; - AFD8E9F665BEA1029B4362CFE4369428 /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6261DA54E551BA6E777332DA4E422310 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFFE18301856DB418FED3B67B49D335E /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4DBBA48DB349D3B90D63F1C5EAC7A3 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; B0186174A6A098670C2BBB97B8CCFDAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - B07D257B5748DB1BBCF487AC3A8518D2 /* SSLClientCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */; }; - B0B2313CC157909893D9B52F0E49924E /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC8A00C28B4E95C01DD96525650FF90 /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B0218328174F3512781235B28DF22FD0 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E3B096CAE3FECCA943F97EB9CAF2776 /* 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, ); }; }; B0B836F0B2CE37F878848AC45FFC9B36 /* SSKBaseTestSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD1E03320BC8B2909F7F2B33733F6D6 /* SSKBaseTestSwift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B0DEC1CECFE970B712005910F0A7D609 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 916D8FC50B9132CFF18FD90D1D5154AA /* YapDatabaseCloudKitTypes.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, ); }; }; - B1425AD95480B22249370EDF6BE319BF /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC33E77CC072258A7D1CE5A071A4DBF /* field_mask.pb.swift */; }; - B1972289EEE713C167AC44FA82BE69D8 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE8F8BC06BDD2BAE61B388D90D98735 /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B19D7886828911214532F0EFD240A857 /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 29998CB270793E0DE781118C0345F0F8 /* TSDatabaseView.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 */; }; - B21F3E65B1589C5326D2CDCDA60E9981 /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 832C817D082FC425C445C3B4A00B41AA /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B24510F0F14620E5DA36D4ADBB5C97E0 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 41088E0D570944B7F49538972567B91F /* YapDatabaseFilteredViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B25B108E053371A805A818781B5F62B0 /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BB375B657B7F071ADCB4BA097A2571 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - B289546615627F0A37B228D3C254B37A /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 234D7F9E97B40DA629CCDB3CDEFAF7FD /* YapDatabase-dummy.m */; }; - B2D11EA69F32F9F2F0CF8FCA482DD0B5 /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4E7A0065FA4459B0CEE2A15384BBC /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B2DBB278BE1EBDE32B8856CF9024646B /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D2A43AC77B59C1B473C8484A8C8816 /* Process+Promise.swift */; }; - B35F0EEBC369CF4B59003A58BC435B28 /* TSStorageHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D91438F490E7787B4D89AB86DB9A7AD /* TSStorageHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3759F504518EBBB16637773E22F298B /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FFE93E764565CBF91E902B25731294A /* timestamp.pb.swift */; }; - B37E15A42A95F8461AC17AC639DAB098 /* NVActivityIndicatorAnimationBallPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70EE4C4356587649EBE89F88F91EB2B /* NVActivityIndicatorAnimationBallPulse.swift */; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; 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"; }; }; + 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 = 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"; }; }; - B45A2F218BD32426220FC7CE530D19C0 /* SyncMessagesProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82CA639D7CEAA59A4D573A3ADBD1464F /* SyncMessagesProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B46CD8BD7F8115458F11461B5506FE03 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 114874EA5F698DDC64D85639945B37B7 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B486A0B931C60445176E0ACF0504B22E /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 31AA844DB8E1C35C9176F7ED0192DA42 /* OWSRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B490B309B1456F758FB7E59F86EC9907 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 18E9BADFC7FBF4AC87CAF846E6F41B9E /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B494BFB3BF9EEC7C609183ED918ABC1C /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = B09B1AF3F56A2D36F471A805F1A8EFFE /* YapMutationStack.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"; }; }; - B4C99371C1981CB7F7AA05EB74E4C7FE /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F14C65431E9D5413A75924B0A017487 /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4CDFE624A5F59DE5D4C9D47CE73F65F /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 72D2300E4D0530397EE0D46B22BDE49A /* YapDatabaseHooksTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B4EA36BABA4A766D298878843B87A7EF /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1400535FA468F770F8D4D1EC733131 /* PBKDF2.swift */; }; - B5255194BF086F3BC0AC959EDA417302 /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = 69B848C7104DEC156DE85DE921C20822 /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B54822DF31633328E4643952567A56DD /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81842835A5081EBFA928A1B12498FA92 /* Message+BinaryAdditions.swift */; }; - B552153A388198C2912A6124A299CA35 /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B4D98C080D24A576FD8E1B9345CE82 /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B55A92AB11A9A68FFC959F18BC391150 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E85D1575EEF61D47200E2ED53C27539 /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B599FDED0E8BC036FCC681479361DDC4 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 730B3E0697C235A2526E987EA6C0B36E /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; - B5EF1A108017BEF0DFEFA543CB324C83 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DBC5CFAD30F018E42B261A3C493BF22 /* SQLCipher.framework */; }; - B62AE0D100F49D6AD339B2ADEBC8A38A /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8B09214DC1DC837597839776B99E5F /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B660037860A1D4B6F62425D46D2A1E4E /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B221FD8D573CDBED37FA4C8A948DE0 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B671C5F161E106AC4C491804D3C6BC2D /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A255E4606E640C3D848A5B93412816C9 /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B6B20CC86E26FF9F5C46FA2AB9BC73A1 /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE32AD1C3A3502BD2D5E39543AB64B4 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B6BAC57AC5A02CBB7E4A1DD5AD802D76 /* FeedKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 787FAC01B191FB39BDE22C09C52FB0E2 /* FeedKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6D28040C9BBD9446B16E59F92739611 /* AxolotlKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247C23AAE75E2FB12E65E7A40D1937E8 /* AxolotlKitSwiftTests.swift */; }; - B6E0899AF522C49EE657282B0A1F1044 /* ContactDiscoveryService.m in Sources */ = {isa = PBXBuildFile; fileRef = F40D2BAF36194B374F438141692BF519 /* ContactDiscoveryService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B734C3DD536F85F120F60BDA34C157CD /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 054AF2743BF56B182BE1CEA3467F550C /* YapMemoryTable.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"; }; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; B782D8DCF6418F4A920B823B5B52B957 /* DeviceNamesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B62D61217A90EEB841CB2C6A41CB44E /* DeviceNamesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B78B26E80AC3655919CA40F34922EFC8 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 622DDF2968790404170B11C72D26A071 /* RootKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B7E410D5A7EF737AC27A1073EC985237 /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9B8E02FDAD1D3FF468010A56588D5C /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B82910197B69D6FB4356BE90DB610F56 /* Dictionary+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8D579FF0192105BD29394FFA986FD69 /* Dictionary+Description.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B879FC8D26C4B533D88A07C0F0933B6F /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - B908253730B60E7526A09645A54E7443 /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F638CE0B3A22230898A6E897B7BC76 /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B909380D9D287EFB63F279F0B5796639 /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA41C940D08BAD4A9F06FAD3A6FF0C10 /* Padding.swift */; }; - B92B97E71B242B6D9EDF7BF6D7852DDE /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94FD5A5981D0E65A91848B9F5A961C7D /* UInt128.swift */; }; - B934F5E00391EA6491E9D35A474AF42F /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = DA12413356A0D47030C416CA5CAE5BA6 /* YapDatabaseCryptoUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; + 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 */; }; + 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 */; }; - B9867AE6518F68BCEAA319B2F5B80536 /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = EEB00057AFB5FF9ECED5B77B79C2CCCF /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - B9EB05B6A04C5C61B7406BE50056344D /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = C5375340898C2B9FD943C6AE682D880C /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA2C98B5B7A457E3D5259BB7D161EA69 /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 14D147EF476283C8FCBB335E8F036278 /* YapManyToManyCache.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, ); }; }; - BAB0FACC5A37BE0FB4756C7D8CB74A49 /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F7AEC86D9760DF3EE3D11538CD788FB8 /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - BB5DCFEAC38F84B5D4B4607DCED64FA5 /* OWSPrimaryStorage+Loki.m in Sources */ = {isa = PBXBuildFile; fileRef = ADE30498F642CFB0F829DB531516BE14 /* OWSPrimaryStorage+Loki.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BB6741C3C4BFDE1E90E2923B2C0DE7FC /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42CC5DB04B9D8A6AAE9BC2D46CFAA5C /* Google_Protobuf_Struct+Extensions.swift */; }; - 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"; }; }; - BCC1676CC17A888162D6DD332E481CB3 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D453BA873129BAB5A138CF3685AE59 /* JSONMapEncodingVisitor.swift */; }; - BCD6576B8C20E87C4A4FACF34B3A0551 /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = A56ECA3C91F85130E4B7BBC7DE52018E /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BCEE1DD7A1C3F0EB82CA5050622CA6C0 /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = CDBCFD03305351185966481964909111 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCF140AF9454922786521936353773A6 /* AtomFeedEntryLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B24E9C84FDEEB02E33F7917CA6F2202 /* AtomFeedEntryLink.swift */; }; - BCFABBCE8E04F368963F7A84DBB0C1A1 /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA0BA49CD5E08822F6C89195C23D2FEE /* ExtensionFieldValueSet.swift */; }; - BD047B81692BC5B35676515F4B6DE52F /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D333E5E0D240491C030F926BFE0E76EE /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD3BC9DD6DF72C09FB6F473B28841D9F /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F81062997A7F4E4ACC201AAE2E0EA1 /* Digest.swift */; }; - BD9A66025A1DF3A1572DB0ECD7BC39E4 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7A00319D27E523E8CBC04DB463C595 /* SecureBytes.swift */; }; - BDA83420F99D4208BCC0D33119FAF4D6 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4893CB77D5D3FDCF56560B971F2DEF /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BDCBFB00CA21BCC5FEDA9A2A76F4D481 /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 499F69D1F4A8265FCE15FF00D45BD064 /* NSDictionary+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BDD8239A63974A90ABB63F74169C22C8 /* SCKExceptionWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 64688A37E56306AF82752A9708C8C393 /* SCKExceptionWrapper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BDFF721E8F8F334C544E127200D361DF /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 36FFB23AC20677C98074F573269544A3 /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE70A3C278F5EEA4A7E5565BB2D1C70C /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D9B1BCA7B06EAACDDB323370E16D6D /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BE8CA2CB0CE5E383E95F30A4D1F35EB4 /* XMLFeedType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F8EECD854B67D335EB2AEC3A202408 /* XMLFeedType.swift */; }; - BEA2285E7B4E61F4DBFD4B2F72AD5426 /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0D3D83FF761B723EF869981BD2510E /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEFC142852FBB3526D7DE5EDF4542A59 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - BF0BCAA1CE47B26D1B3539E1B4A5CF07 /* OWSMockSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0C4F5FE8E3C6AA03C3A1C38395767F /* OWSMockSyncManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BF29C992CF0B92176AEE034796F8D0E4 /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B6C36D99621DA6182887C2DBEB7BD1 /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF856FD64D5B751E5F5BEE17B36A66C7 /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E17707189851F87085F5292E942B121A /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF8DE9B0A02831294E95E9253FED66C5 /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A5B02B7F36374AFCDB0B6361E99FCF /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - C01444FCE9B67088B491BB0CDF545B3B /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 6611CC21BDB84D6DEC0AC52D0B425C85 /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C08DE7E39D547131C22F39734C566E0C /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 669E483A38EC7916A8A7EFFF530401C2 /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C08FFABA117E1F62BDF1789AA32784C1 /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D07C620F6B9E7055437EA0D2ADDD2A6E /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - C0DB1A8EBBCB57DF909FE004649844D2 /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C6CC4A80F478FC2D84DFCD430955F8 /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0E06664066B8E8FEE1B0E1044D54979 /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5400DBA035ABA35615314BFBE9C4944 /* type.pb.swift */; }; - C111A00F4A00FCDA18DF8C6CBBE55C44 /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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 */; }; + 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"; }; }; + 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"; }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + C102CECAAF0C762868ACBC75F22BB3CC /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C80ADCF5F30068978E87539763E8E882 /* CoreTelephony.framework */; }; C11E26807C706AB6429261077FB31AD8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - C12444BC1A5EC5F7E1934B50B7122B54 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DF7889A325C9E56047C6E64A1788DF4 /* YapDatabaseLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C133491E46817234DCE69B3D25206217 /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 53403E978E9264C5B5071B7B44075710 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - C1B5FCAA784204CD458E4419F9D25521 /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0952307798FC6C20F2B55937E7CEE49 /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C1C064A8C7DC218FBEA0D9CC11E7F57B /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F48C8D9FEE8E873ACE92CB581C4B7E /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D6727CA5E53374AE6DA024CD8AB60F /* FallbackMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 61958F1AA31E219DE28B8761007ECAE8 /* FallbackMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C21FE1B0D790B61E358833883D2352B0 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5740CB400752ECB7D8F6720FEA8035 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2788EC8DBB1F9AF0C38AE38FBD56779 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 88DDDE5821CA771D0B99A326BD899F6E /* fe_sub.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C2793AC7DEF02B365D93B2209FF47FF0 /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0B8D88CA61453DA78A4A6FC122A671 /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2841A103E4175727B876CA889C7349C /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 0754F0DE500DA0DFCEC481E1E4FA0916 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C298A525F5096AA007BB74495E4F1540 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AD28B2FF0EA416767BC1D7528F32D473 /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C3207996DC9196E95178F8A89E9F2C3D /* SSKPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B9B72E3404E6D22D926B1896D1EFB4 /* SSKPreferences.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C369D84224D8CB230005F67B /* FileServerAPI+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C369D84124D8CB230005F67B /* FileServerAPI+Deprecated.swift */; }; - C37A791CE504DCE807F04EEFEB8C6E60 /* Snode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB0E5A5DE6ABFBFA330A13D26F76928 /* Snode.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C389883C716D10B9999C794DB448C6A5 /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AE556178F8000030F5989B0EEB667A /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3920915F14C11CC0122907C51D426DB /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 0489D146C19300235D1741137B20945F /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3ACA04FBB9FF618EDCA7F814EEE4FC3 /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A3F5C828BC323156E045703F33F870 /* YapDatabaseFullTextSearchHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3E22B82FD3E3EDB3E106B0595FA4D16 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A840F671CAF2A34EA408AD833A2B481 /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C47A0640774816D6A16A0C79ED1F02A2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; - C481C90D1923CAB0E0AD165B9733A0E1 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 274DE6BCF69B5F8F2080451A335FC6E7 /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C486D88305EFE3238B25DFE00F671695 /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F74EB0EC71D20292CD6F766CE506DB /* YapDatabaseQuery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C48A8E1D9A5BE11F128721B384D43EF7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 327C933F295DC08161A2A5B7B538B4C4 /* Operators.swift */; }; - C490D5C4CF87880BFF2D6A39088AA238 /* Data+SecureRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3927552AB2D83B849D495865EFD53F61 /* Data+SecureRandom.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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"; }; }; - C52D8C483F6516769ADAAF2A2F6929CD /* SessionServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E99EB2ACEDBA26A046FC6182F01295 /* SessionServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C552421150304846F4D6A5B6C23C3FAC /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 55432A32186A8C49C85E024E7F682A91 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; + 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, ); }; }; + 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"; }; }; + 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"; }; }; C5E6487E8CBE3D01903BC1F3559A1AC4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - C606BC95299DE7415C1434D9898F59B5 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = FD7361986E7EF1D2574BAA94CACB0CE8 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C6418D966F5B575258F8D1B14665EEEF /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 209BE3918515576CB8233490900601CB /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C64AE234225BB21A1FEA2795F100C30A /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF5A648C81DE1AC1653DCFFFFC84DD2 /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - C665F78A294F2E95E956411AF511CAEB /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D57CBE1FA45F5B0A222ED69AA08F64 /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C667E4C4BC49BE76BBB6ACBF0BE1E324 /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4973DC70EB45D41B592DF8F3711F50AF /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C67A371BF59A412B2F6C1D59C539E1D1 /* CDSSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76823268E676F6CA75E1413B0F251EEE /* CDSSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C6B7194444E38823C1B7395C431DA99A /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4345F154B9EFC26A1523D6291F850E /* TimeUtils.swift */; }; - C6D972628516FF8D8DEB36902A46AA67 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A9394BB6CE78007E2C6DBE4A73FBB6D6 /* YapReachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C709CD7F4E46CB25D37C18BF1FB84DCE /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 96AF071455D56D62808CC21EC72E9A2D /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; - C79898CD6839E8142887C7CF323D1BDA /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 19199C33E6435CC0B64375CBA5BEE052 /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; C7B4EA574AE4CFF6B26F12047F6696BD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - C7F303AC31E4B8E9CD23A4213A039088 /* SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C09445DD8EA8236677C1B528D509FC /* SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; - C89CA25D67ABB9523AFF9BF618DB2D81 /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C91961B5D88646FE634AE87CB7E28E1B /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE1D67E7AB6749B6667A89FD5AE39E98 /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C933FAF9E183DECE6EF36D999F919198 /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2737AF02AFD54B62D48C8AF5D3BC22FE /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C939F174BE578D8D820345BA45224B29 /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = C59783231C8DAC4F916A0C6EC9534E59 /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C93A5A1EAF5A379AB02FB8F3CD2A39CC /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9FD8B630BCA4623401155008A13DD9 /* SignedPrekeyRecord.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 */; }; - CAB0B5E3C28683CA221100112D50CACF /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D334FD4994F876B92CFD8B2F8220AB4 /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAE0F408EC381C5ADC4C11702D2ED00E /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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, ); }; }; + 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 = 33A8D9EBBD3D6EA890FD604E1386B6C6 /* BlockDecryptor.swift */; }; - CB039741A9DF5E0762FC53D6098A3870 /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 350CFA9456ED6A98D20223F3C44FBD0E /* TextFormatScanner.swift */; }; - 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"; }; }; - CB749C1374F4C806B8C930C689ECD02B /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CAE6C60301F8DFF5905846CBCB4A99C0 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1868970B3DE745B9F3D42909609A88B4 /* BlockDecryptor.swift */; }; + CB039741A9DF5E0762FC53D6098A3870 /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AA4FFA9310E99E630241857A982DF54 /* 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"; }; }; CB97D08FF526D934FB373A670C225187 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF9FFC5C9D63392B7E781D79880BDA07 /* CoreFoundation.framework */; }; - 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 */; }; - CBCCCC009C5B930059A0970A1305AAA8 /* Starscream-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E5ECEF10D960ECD7CC98836B13CBDDD7 /* Starscream-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - CC04FE9F2BCA0808AE8B628E4E494127 /* Factories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C9C987DAB30DC9EA4B9369B9979BD79 /* Factories.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CC135782095D108C3D8E81FF3762AF4B /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = C602C58ECEE91A9072FE9A8C17D8C41D /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - CD84647DA4AF591B68372D5187C1D11E /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 0018A33E44CED5B74C1D2DC260CE312D /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - CE2456524B17473EAB2FB20AE609A3D2 /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 26109DB83E13B741C1E024F00C87559D /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE3FE7E41F42266A4E6001DB381B2867 /* NSSet+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A420D09991139DAF5A0A9AC7AC79BE /* NSSet+Functional.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE4BFE400284BFD9EDCEFA2B8FE323EC /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BF5BA9C1B2D2A42F29EBAE46A7EF6A /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE68EE7BF4644C5D9F827F08210D9AF1 /* JSONEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49934805B5EC0EBDA581F8ABD6FB048B /* JSONEncodingOptions.swift */; }; - CEB98DF7DD15D8A0FADBDC89B48213EC /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 120B6A87E9DDCA72A24D0ED619095A9C /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEEB0E275A583A9145CEE41352880CFB /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0B68268164B2F8B37815B2072D4037 /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CEF3C12EE82542A2369AD6995E3CC9F3 /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA698641F78F0B132CF72B0DB6FEC13 /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF0544830E0F7F741F6A934496CF1DDE /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8CF333AF07A76A4574420F8C46820D /* YapDatabaseSecondaryIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF074801644CEC41B1FB5E05AEE9B54F /* GeneralUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = D147C785613B0E88F9BD8EE07C66C600 /* GeneralUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CF164B70A7982312B212E3F625AE5CB6 /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1B231DB7B4A016FC0707F18A9E9CE9 /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF35754B0C03C2D7C4FB562826810D8E /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = EF504E36C880672A1DAB2554FCD9FDE0 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF50D4CD261CF7B1AD3C2265DC180E78 /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA852574E1B74D9A904FC076D996AAF /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - CFAC119D0E8E1EDE67AD3CB93264DEA9 /* Poller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EF6BB3CDFCDE1B548E0A90AEF610B8 /* Poller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D0111B7C279B8B530FD7CA07DF511D37 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B7E3D9571460C8B3E396A8EEB6E94F /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */; }; - D01CEBB88B59379D432CF648406D263E /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 35F1E6955C41AD7E986529B0A231ABF8 /* YapDatabaseSecondaryIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - D041A341734F217C28900659D746D69F /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F65552D4342C5C9F7EC416C02DDB94B /* Internal.swift */; }; - D04BE2F9F61B1CFA9A7594262B6B0737 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC2F760DA4EB5C0DD1E6AB86BE014ABA /* hang.swift */; }; - D04EF1D655C8BF335BC63C6BB296E200 /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB5C86BD780A59BDE3CE646F8EA4677 /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; + 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"; }; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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 */; }; 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 = 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 */; }; - D10FE0A40A1F413BA6D479BC8077B814 /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D65520534E1B0C1D1AC97D39CCC564 /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D121BD5E2FE84CBAAAD56CC15F864002 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7EA74B31A61284142EA68ED49E54B19 /* YapDatabaseSecondaryIndexOptions.m */; settings = {COMPILER_FLAGS = "-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 */; }; D145AA93DA51D48A8DEB16C37925FF31 /* MessageSenderJobRecordTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08817C451E6AEF941C9FE6DE75708CF5 /* MessageSenderJobRecordTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D150DAE36F4C7E1CF15EB0F27B954201 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 764633E5453D69F99450837D911010DD /* ChainKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D180055940BC104832405C9442452304 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = DF2F682FA7F4F0A0F160BFC722375798 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D1BDB46596454A4BDA6F513AE1F2FB05 /* Array+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883B5DD88A61A723B8064BE449015FA0 /* Array+Description.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D1F58B412A98BDDB981ED906A4BA010D /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = 966FA012DC47235FC6A28255DFA5A7B5 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1FFB7A7400FD56E6AE60E1C507897D3 /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F754AA956D0646FBF822E22A04CC3810 /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D2113F7C9BA1F81662E5253908546BE1 /* OWSSyncGroupsRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D23F3D0370241605147A0CFA6C0ABC08 /* OWSReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 058576A240C5152FF6451A9B1FBA794D /* OWSReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D29B8E68458C3367EA4B5395F0020355 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 51799199AA54227372832A754B0D7F4A /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D2A1DCE2F0DFC6CF114AD567936A16D2 /* String+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC55CDE375A4F2D5AA87811D8B07D3B /* String+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D2CF41ADA25731FCDDB4E8D97F1CD4F0 /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 946767FE1BE6DB10F0F4AD2F35199BAA /* TextFormatEncoder.swift */; }; - D3259DF4A54E9057D710C05E42085C2F /* AtomFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03B6BE00981B191F7515A35DFD09258 /* AtomFeedAuthor.swift */; }; - D34DEB7D7E3067E91DCAF2639CD80F09 /* JSONFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B016C373EA0EA1B7CFC390AD898F173 /* JSONFeedAuthor.swift */; }; - D3CD881446D040EB7960BE1751317DC2 /* NSArray+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9740FB916D57A3096C3B13AC4336CF /* NSArray+Functional.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D3E8FE64A59B5B7DCC5D3B854906DF27 /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63908EADA9DA16B4429A9541B036EF57 /* BlockEncryptor.swift */; }; + 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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 */; }; D3F723AD251C3D00C4426D804AEC9491 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 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"; }; }; - D45D1EAE25B6537DEF3AD63A91E74170 /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 37911031CCF11DE7CE187201A36B1CFF /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; D4C72143B95EAB7BCF5B0CF1B671EB67 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - D51B0B7D5BA8C3D85810C166B4D5E9FA /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E1F91999AD4DA84A53BD2BAA552C488 /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D5F2A9E665D87C2C18661ECC40B0E817 /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35441FE84D64ADF356BB08D2CDD1832 /* NVActivityIndicatorAnimationBallGridPulse.swift */; }; - D5F7BC5F00C1D1024F6164B3059E5589 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA1F766111A2FA9C6EA502C203EE2D /* YDBCKChangeRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D6317A8DE59B3DFB8A9FDCD2EC7FFC8D /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F87B9C6CEEE3087FA1DECEAFBEB27B /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D637AE4CD9CA12641DA6A572BF594B1D /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 663C18BFA6158C53FFC5AE1B5168A26B /* YDBCKAttachRequest.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 */; }; - D64E0202918E292F10895336246F64D1 /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A75156A8A859DF941C31D53044556B /* OWS2FAManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D6938B37E2A753979982B61D55576DFC /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E8C7D08D402DC779A017A89DBA2FF81 /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6A708F9FB7A86FE1C2B4FEDACF66DCA /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33E6F194D83F5C31EE922B7E268F430F /* YapRowidSet.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D6C9B64D915E513708FC1032A261CBD3 /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270883DDA390BF137A3AEF672C4428A0 /* Scrypt.swift */; }; - D74AF58681F535EEC9453E2F719E402B /* SMKUnidentifiedSenderMessageContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63284FEFBEDA1FE8B6F6A9D2575322B7 /* SMKUnidentifiedSenderMessageContent.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; + 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, ); }; }; D76015ACF8A878863EA2340CE2DA04E8 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - D7FE6B505D7543E7E5C697F2620C9FBF /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E99F4771A3E849130228368C13E06C5 /* NBMetadataHelper.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 */; }; - D8DE3597D275F75195FBCB1E9066BF07 /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A827282D9901178FE577B0C61A6F625C /* YapCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8EB028CF73695784CAE3540A00B3A23 /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 38879520FEA7FC626AEC1845542F03D4 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8F3848FDDF1BBE7DE70911D66A0D14E /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 24CF0697C6BF905B1A04BBAC063C1EF9 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D91CAB8D14C6E6C8A805EB019A3ED615 /* RatchetingSessionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2EF914924E0E09AA52CE863B0131E9 /* RatchetingSessionTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D962E55DC95A42DCA9C5973E8A345051 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = FEDCE1645CE0338F9B1AA1F31324896A /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9652A5FF0E6BA30280AF8C80106C0D6 /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = B4B30AC38637952098963924C6CE90C3 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9B938E92127C66506ADB9931ECA181B /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E99CFE3163B8063027D8D0A41C9C9FA1 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9EFA7B880EB7B9E5B73A7CF2E565272 /* Promise+Threading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA37D2043F029BF6C2A66BF142AA0B5 /* Promise+Threading.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D7916AB106C4668F8A379C25D1C16D79 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 5210F74F7EB25641ECFBF98F7C6BB703 /* 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"; }; }; + 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, ); }; }; + 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, ); }; }; + 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, ); }; }; 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 = 97394645D8654DD0A3C26D0435E2C89F /* PBKDF1.swift */; }; - DA11142A406681305E63E339368E1261 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BADD3952DAFE19136E34A1216A24D602 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA50E61BEA3E34421D390754727343CD /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7CF80972208B1D52E544BE6C287430 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - DACC77511CA67421B22EB0B50E36812C /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = B4D0C0EAD8AD1754B0F32EF7447B1E64 /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - DB3278567B272FC2F95657DEF46276FA /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA577A59338FA85ED392E3230885B7 /* StringUtils.swift */; }; - DB5A7037AF4920FE3A92A73EBFB8E8A4 /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F977D6A2C2F118594F64CD1291DC6883 /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB7EAD1E02341D180E4B81469622DB6B /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0638DAAA334875A95FBB6A7E7184BA /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB912DE75B75F6868F49908A5ADA1E31 /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C348498A230B4954418F485BF69441 /* MIMETypeUtil.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, ); }; }; - DBA46A051E1F667B86107F52C6D237C6 /* OWSMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F48915463942C43B37082B5F78D0166 /* OWSMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DBA8E6D8C299DD2B0A49B1D511BB01FC /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2C1262306F5DED4315D78F60CDC5A2 /* TSInfoMessage.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, ); }; }; - DC03AD3F2B1DA90BB111CD607771D11A /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F034657188A322E9776BDF65E0C339 /* TestAppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC09048ADB3E1234438B96BB23B1A2FB /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = FE45F9B30EB88132EB151AD646CCD44C /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC16E552E92229450887346D98606D22 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39620E74B74D890884D066BA83E3356D /* AES.swift */; }; - DC4B72ECD1F7AC90DC866FAA4ED4FC82 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F5D80575A28FB01C65A393DFCD43B78 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC7CFEFE96A681626619D4D622D3A33E /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 409827B25C56C7B05CAB7249128A1BE0 /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCA3C99DFC26C9160E157B6102703984 /* MediaStarRating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 008C3C9F10673D70BAD2D9DDCCADE859 /* MediaStarRating.swift */; }; - DCB467D5F4B7C33833C0DCD58E94B905 /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = A510536913A94FD737FE2E8D2588AADA /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCF4E0DFF7B229C39022C16E0A05A643 /* SessionMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */; }; - DD2478A4690E9FA9E125975569BAE9CA /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = D09F68A03AA29FF278BB7C6AE36F4EBF /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD8C88A169FA4499ED05958737849A5E /* NVActivityIndicatorAnimationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256192204C873E86F6294F1141069EA3 /* NVActivityIndicatorAnimationDelegate.swift */; }; - 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"; }; }; - DE197546DFCCB39977DEBFF26A3C150E /* Notification+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67568C0FDCCB830FB3FEDCC0FA46E7D4 /* Notification+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DE323B41DDDC75AFD3A602BE1E7C42D4 /* RSSFeedItemSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D253A33C4ABDD8192C74377FEB85CA68 /* RSSFeedItemSource.swift */; }; - 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"; }; }; - DEBB2B14B67F9EA8CFF690AF299D3DEE /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF9033C1383CECF1FA4FDBFEDBB2ED4 /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DEDB382A0EB3E32059A535B5A24924D6 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = D72865FD935E4404FA3687ED0E18A0D4 /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DEF81DFB1D9EF4807926A2858E54A6CD /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - DFBC293CE1A3B46E5DD492260E4437D0 /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E49F4A515CD6668644C8E3B3AAB8DE8 /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFD88EE0981021BC9423E47F5644CA47 /* LKGroupUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F5E9A8233B2CC5B5BD2F6F913298A2 /* LKGroupUtilities.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E044FBEA0F2338D7C6F9062BB879A30D /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A0A2BCB4D6D4F28E6C783FDDFC7E4B /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; + 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, ); }; }; + 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"; }; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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 */; }; 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 = E0139B565C996926D7C8F984315EB4D7 /* AtomFeedCategory.swift */; }; - E07077C177F055544046FAB864A4D316 /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = D12485630A0E1FBF1D0634CD08DA3762 /* NSData+Image.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E07FD51B630042DE5A4A46B4DDAB7CF8 /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BABD70598A427E151F3CA5A2DF55B80A /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E08A3F517A999684BEAC02CC0E087CE0 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C94C0A65ED335889B4C128DC6F0FFE /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E08B3343BD9F494644F4F734FF2E0F99 /* SessionServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E83041B022A77DDF7B9342CE597F846 /* SessionServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0A26D032D12234BE7A8C9D9EA2A50F9 /* OWSMessageSend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D6272B50CD2DC3C18505C4CAD84B0A /* OWSMessageSend.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E10E2A33FC04E52E5645DBE5D1B00674 /* SMKUnidentifiedSenderMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B79F9F09A2FC0CE335777180412C7B2D /* SMKUnidentifiedSenderMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E1261798B49E7E0A93AAE3C47E0AF4ED /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AA08ECC08C9E0EBF57290CAF7C3D623E /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E1363AEAF98F0709A215645B8D9CF2C3 /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = C73388658A2CE9C41357407272C7A950 /* WireFormat.swift */; }; - E1B0AA67ADBB33B26B01A4E21F12E20F /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B75C6EA11532E1A25611809B1A2FF35 /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1C64EF350502D73E41AE3FFFC8FA14C /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D73B3380664B0A64DF61FFAF99E9B3 /* Reachability.framework */; }; - E1E10C4378BB472E8E52A62278752CBA /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */; }; - E2137E8A604150D0F39225E0AA50B5DE /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0334CF67674F04BF201EA1DD203B5364 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */; }; - E2251BEA526AEF85BE97E3CD621AE420 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 385DF82FF86F6DC700B51E9A0B20EE8E /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - E262F82ED28686D986F65959D3D4CE67 /* TSErrorMessage_privateConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 996B183482D985EA5ECB29E64B20BFA4 /* TSErrorMessage_privateConstructor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E295C9ACCDCC6DA30C055B3471A6F631 /* PreKeyBundleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FA96CD9796FF4593561024A69DD1322 /* PreKeyBundleTests.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E2ECA7C8B3EDCEDE9A2BE70CC5DDF44E /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 314C5603774CB434D079672BFDAA3203 /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E306F34D6A149F833684D2C6C29E8F63 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7300A150E4423CB4303061E981E0216A /* YapDatabaseCrossProcessNotificationTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E324AC9BC4AA5B3F6BE234B3EBE39C9F /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55127B848C0FF37295358FBCFFC6540C /* TextFormatDecodingError.swift */; }; - E33878CDACEC85E44344E5AFA8DA196D /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = FB48D2ABDA7978F0196BB34CFF76B5C4 /* YapDatabaseExtensionConnection.m */; settings = {COMPILER_FLAGS = "-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"; }; }; - E370B86AE9F889EBBFDF2C9B480B527E /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A9685B300D3A2010DDCC35533F12F3 /* YapDatabaseManualView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E38C170F8DD0976C96426B681490BCC0 /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A35826CAFBAB349B4A7CC24F39573F /* YapSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E3CD22B39B8C6A1B342A18598F661D73 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = D0F3064111B349DBDEFC3E68E4D173F4 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E3D865D8A4510EE9AD1EA10C0C7017DE /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E418D378CCC4E767DACCC7D37931D8A1 /* Date + codingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B8538AF5A0EA88BA195A16411165D3D /* Date + codingStrategy.swift */; }; + 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"; }; }; + 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 */; }; + 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"; }; }; + 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 */; }; E43C90404DB59C2940AEE6B39422AD9F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; E443F9B0F682BD5FFBF5D409C4823336 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - E45FD82FC5E309EBAB95EA5A2103824C /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 907E28B639FB9E373935AE9B231D1DC2 /* YapDatabaseCloudKitOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E502F4061350C61E9FC57CB798D9BE46 /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2D9E58A2097CBAB970A2BFC57F5B7434 /* GTSR2.crt */; }; - E56A95E4FD325BB4AF78312186E59931 /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B30BA89802433087954C109F06D7E2A1 /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E5716E874F87669506886E9168C9A22A /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4950E14AA486A7453A57C626B7735791 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - E656CB5F2B426157F8C5FCA77355F98A /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - E6700B1252F0FBF58722B1C1A7BD57AA /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAFB00A93D41AD798E290C593ED99AD /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E68119FBEAE9E11AC59541C988210C20 /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C4937267CB06213827BE2311760D6E2 /* YapDatabaseAutoViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E6828E2980826CA0581DBCADA284C81C /* ProofOfWork.swift in Sources */ = {isa = PBXBuildFile; fileRef = D785C826F1CEDF114FAEAC3A23E6EC81 /* ProofOfWork.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E6A6E565EBB7B7ECA02D77C64A4F0019 /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E31C27C0036B70FAA6F00943BFDCA76 /* YapNull.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E6DA73F0135EC82875CC53D4BBA0B355 /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 81AE41D752ADA6C500CD4E6EA0CBAF18 /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E704BDCFFF5E5A942E6167C51BB82EF9 /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AA3F5FAF8ACCF3BDC26462B93AB765 /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E708C5764F325C02AB77C47F7F0171A6 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCED0CB194E7A042B5527AFA208DE40C /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E70AEFDE9728A3B28FED62E767E76969 /* OWSPrimaryStorage+SessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D4A29FC4FBADF2C738459233F9E6B646 /* OWSPrimaryStorage+SessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E769D95A62E16237EAB19643F76DBA19 /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = BFE8772CA30EF3548E97B869FC6E4AC9 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E77F8111737837F2FD6580B36B6C3810 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D2C396163BC632D3C134A726F0AB7B1 /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7A48E1A9A6837EC53333B8A326F032F /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E796218EC295A77F904C77F42DCD6A /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7D479C771897278A60D727FDE1A0A78 /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BF090D718D63A00858AE648F5B09094A /* YapDatabaseExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E803764D9D560FEEE84B096A3F260195 /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 52939A65DB158216F2A7469C431311F9 /* GSR2.crt */; }; - E81C300FB98876391912D8FEA7DEB73D /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2A2EC660876AC5FFFD40C656EE8CB8 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E836A80FFFE597B25063ADD03687AAFE /* OWSRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9DD74D785C44362F0C9CFD6B6598584 /* OWSRequestBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8757836AFB7EDFEFEC0DBAF56BCDE0A /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB86F92BC08B62BB291F07DC9DC48D4 /* YapDatabaseRTreeIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8960BFB838DE8BE6DDC77994DC97595 /* RSSFeedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C299963E6CFF4ECA0C07E376BBEC1E74 /* RSSFeedImage.swift */; }; - E89A8E61E2F7BAAB926E67B505632B22 /* NoopNotificationsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84604452047ADDE12FF24FA1FED4D712 /* NoopNotificationsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E8A1B01387F0E342FCB07D982319C737 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D3D1FD09E78699701EB03CBF36732996 /* YapDatabaseTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8C1A8535D0E297C12770416BAE8E017 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DEAA3D37B91E56EF8D35645CB6B717 /* Google_Protobuf_Wrappers+Extensions.swift */; }; - E8E091CC6AE847708952BB21E9FEB499 /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 61225CF28E4B4111963AA02D9B405D6A /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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"; }; }; - E90A4C5C75DDB00DD971B0B65C95496A /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95BFADE19898039DF632F7450095F65 /* GCM.swift */; }; - E911C500A3751799C8497EC5C214E404 /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1D2173F07445B9B79084D3BE5DE39E /* UnknownStorage.swift */; }; - E94B13F0B350F25B146DE476F7748BA3 /* NVActivityIndicatorViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE591689BCF16427790C1453DA7618C0 /* NVActivityIndicatorViewable.swift */; }; - E95C577378AC175FA274FEFF85F904A2 /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 18CC6D0EE22DE4CC99F1696EE81D5D17 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - E96366C3EFD53FE8617098630CD59906 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD68DB5CEC6486B7F35B950CC3BD583 /* YapDatabaseFullTextSearchConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E98E669976D65000661009354B113B70 /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5396A53EBA0DB980BB5697CC7AA655 /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E99C318789CB06AE574E4251F58657CF /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = B7F53A2052B37C979F5E29DDA0866EE1 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9C17457352F4D4C1A0298C7A94DB8AA /* SSKJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F09C9F9AAB27D870E6BD85712F092E0 /* SSKJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EA19CABE9B77F855D1B3AA9C9F2D2090 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D56BD60DD2E6369C6359B940D95B69 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA50D535A6034F1E23CCB9752EE57E2F /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B834EFB02ECD4E48D5CAF29C30648A5 /* BinaryDelimited.swift */; }; - EA60B28834485DEDB20D36A85C92B1F3 /* MediaTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64197A47A6968EDFF33DE08B34E1585B /* MediaTitle.swift */; }; - EA760CC0786D54F28382C66CF7B92B2C /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EAB2B7AC2FD6E949E4C729BBCE5D248B /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = CC58F6E7913C93B66BB47AFEB3D9A3EC /* YapDatabaseRelationshipConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EAC41DF2E6ECA94B5DBB9FD6A193C39F /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0D73C91D8E3BDED23500AFC4FFF390 /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAEB675632FB09FAF03F1490C4A0609C /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7ECAE1D7D10EC3E69ED3023463361F /* Google_Protobuf_Any+Registry.swift */; }; - EAFA651B1DC7DF23B2599EBD92A79988 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = EC74A58ED50D80B08C020605FA9372FF /* YapDatabaseRelationship.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EB10F39492378DA9B6E8F21D2C7F82C5 /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCB7F533648536ED9289B482A7C423EC /* HKDF.swift */; }; - EB6F7353EFF6A30A1FC525CCAD3B1875 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ADF8BCF0ADB86726A693B097A23C69 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EBDA218CCD9BAEA2B7E15CA2DA898685 /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7831A51ABF8E294C1B8FB0538FE9A6E0 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC00ABBFE347B83BA62160FBBEC4C1C8 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AD90EDCB50021E58C8D3A66F9D50B81F /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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, ); }; }; - EC9EF1955FA70F70BF5E00D4AA1D6E37 /* String + toDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0161BA263A6DE52710C9AF7A52ACB512 /* String + toDate.swift */; }; - ECCA30664F8D04E7B803B2E471E674BC /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECDA70FAA17BE06B701C8A39C81709AE /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = D5DC83AF30D5C8ED54A4AEC63B8831A1 /* YapDatabaseConnectionPool.m */; 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"; }; }; - ED20357854B21590DCFFED10F0085A64 /* OWSPrimaryStorage+Calling.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B47AC9A6BD74B50D3F6EB50B65C45B /* OWSPrimaryStorage+Calling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED78963166367CF22FD2B83FC48BC07B /* NVActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F141E1808C1DA1E04E377661D1C9CE /* NVActivityIndicatorView.swift */; }; - ED87D345F03119DC993FABBBF90C8F22 /* FileServerAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAF821FEA9047A40482DB204DDC0B32B /* FileServerAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EDB6EC01DE462B4E0AD986FF13301682 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6969FD49E4263D88E48D4C32E528544D /* YapDatabaseSearchResultsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EDE182BC2167F356FB58A838482C9EA2 /* SessionCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A936F99952AE8BB0D9D70CBBD9D1E4 /* SessionCipherTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EDE1B44CF23A7ED7A6B34ED3713E4FFF /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D56CBF76650FD5F9F5F3F46C10012F0D /* YapDatabaseSearchResultsViewTransaction.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"; }; }; - EDF8CFDE721E04739D168428CE83FA69 /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1ECED4D5283D9DF58FE0B65341AE23 /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EE1247872F28280C1B13CC8A8CE5B727 /* DeviceLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25FC93EF13877A465610273077D1DC02 /* DeviceLink.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EE13B1A08D78B2F2F507E5411ADC97F5 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C71C86663542D947CDEAAA17542CFBDA /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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 */; }; - EE97CE4992FC6AD9E908C5CF1EA26233 /* DeviceLinkingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0012AB5927C1A511D358CDF220DA88FA /* DeviceLinkingSession.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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 */; }; + 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, ); }; }; + 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 */; }; + 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, ); }; }; + 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, ); }; }; + 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 */; }; + 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"; }; }; + 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 */; }; EEF3170F7481301F6A13B2FB1ACE7345 /* Pods-LokiPushNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE54494C0C981CF7DFE9E731E42B0B1 /* Pods-LokiPushNotificationService-dummy.m */; }; - 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 */; }; - EFA2C7EF937FD18FA1F28BFF19F08B0C /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F23F74EA05795DE46E37EDF53CD950B5 /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F03D8B5AEA9AE18A1A9C2198EE27261D /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; F04DD5B17506FB09B3A96D0207B4A7AB /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */; }; - F0896A9A4856B932A178B98725E47F90 /* NSSet+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = B4F99E66235EF40F6B793CFA31F931F5 /* NSSet+Functional.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0F662C0066BA479366443B8EFB21D6B /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E050973DFB6A2109823592F5210B865 /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F1440CED4090FAD136FD5BECFEABB939 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD0722CA151D949941A5FA55BF7BEE8 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F1619539FA3863B12C661BFA0275E2CF /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFE6151F7F8B643D1D44AB8B39B4E10 /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 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"; }; }; - F18BB6A4AD5E37B5C786B5F01C27A3C1 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = C9386DAF4278C8D66EB74AF7E7D141BF /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F192F352BD4E2B26759205F8C8E8C98C /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA2124590ECC8924E3434207008C8EB /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1A1F7ADABDF72E9D63E674F627D9F14 /* SSKWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CBE126CB1AC050E4D2CB42154F8B5F /* SSKWebSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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, ); }; }; - F1DF601C58422FDCE3DF0092FE84FC98 /* TTLUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9F67BD69843D85D52CFAE0A20565177 /* TTLUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F24B42C87C26FC98CD53BFA9AFA8073B /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD89646722B730DAFDD803550EE69FF /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; + 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, ); }; }; F26B4E499299C875526711B8E818C90C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - F281613B72132959D2715857F8EFE0C6 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D64460CD8DEA5C512BBDD53775468199 /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F28863A3A6A6B887A3914B9671BA3A18 /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = DF3798F64117D7BA9F50EE6BBB65B753 /* YapDatabaseRTreeIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; F2B007D8BDE47460B8DDF7A8181EB511 /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - F2BDA596BC334EA4D958AB3AA8545F27 /* LokiSessionResetImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6CB9A4741817CDA9671EDA617FA228 /* LokiSessionResetImplementation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F2C488EC0076DB3382FFBCD0E7E4A855 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 9522BB23EC5C59AE795165E1D143E69C /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2E322EAE8FC13E0808E924B0D923477 /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B947D99D0C1E700705F6BA8F66DBAC /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2F6BE038CC996AA1FCB960D01EEFD76 /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C0AC1277AAA46E1D6E3BDEBB9C09F3 /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F2FB97E79544EEE55E2AA843E86700D6 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 33647BE2CAE7EF4844D4AE7067CD9C1C /* YapDatabaseRTreeIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F30097F77D6CD1EC67D28C499D794978 /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3072F1FD6314C6014A7058EF2A17995C /* OWS2FAManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F327FBF57532D8388CB4573222B830F2 /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 6358FB934F90FF76BAB5A90BB8143B98 /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F32AC9648CD1D5C33D8B23AE7DBEFB86 /* OWSPrimaryStorage+Loki.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E072CA9353684BD15316C0F36F34034 /* OWSPrimaryStorage+Loki.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F367D50E6B8B8383C5FBDE6530179F76 /* FeedParserProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598217629748B34683B8D8B63F505BAD /* FeedParserProtocol.swift */; }; - F3A37C2C5BB3D56A7057D46F266328A0 /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A1517727D83E85ADCA515387FDD703C /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3BD146FCA80A8296A8D76974A613D8B /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A490A56B28BD377A9365E63F164D937C /* Mantle.framework */; }; - F3D4F248DAA72073FB3CF22E110287E9 /* OWSAttachmentDownloads.m in Sources */ = {isa = PBXBuildFile; fileRef = C22490819CA236B3A0969B1F64D4DC83 /* OWSAttachmentDownloads.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F40FFA4B2A0D01C67C817AEC873E5D76 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1796E253486503D3E2653F0226C9B3DE /* SHA1.swift */; }; - F4166EEF0D91D66D02F66581423A2A70 /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC492DEE9E4BF9CE0AA9509CE8EF109 /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F419DEC73E4BF11026E483178B944BA8 /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 48FCA98DB63AC65293F12FD4E78B26DB /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F427313FC330CAF200C6011075977047 /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 2262D3BACE0B8CA1B3C9E89221A21E14 /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F436A37B00C7FF895961DF7E19F7A125 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C57C28F1FDC0EA363163FA631B6F7F /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F47E529081913B0999A1148F9EBE1F89 /* Promise+Retrying.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA8FCD4CBB7890646A3D234C52967A9 /* Promise+Retrying.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 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 */; }; - F51286BC106F2FBC4CF0B40CE20BBA86 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D49AD6D9EBBCFC8C0B296BA8E8AACB80 /* Starscream.framework */; }; - F5220DFA7DAC292CDB9446E22CEFA6F0 /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B662D98BDB3E098CFF44122DCF3088AF /* ReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F529D239C7095EFC68EDFC026B10710B /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C80ADCF5F30068978E87539763E8E882 /* CoreTelephony.framework */; }; + F2C488EC0076DB3382FFBCD0E7E4A855 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = C910CE9488D467AC2F4700BCD185DE91 /* 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"; }; }; + 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 */; }; + 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 */; }; F53F34968BA0D40147D87EB8DB8DC1F9 /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C23CAA33FC9E471D84F9C684E1BF69A /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; + F57959CE3C3F55151F1CA40102F7AC59 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B061EB70675361213BA1048756EB4D84 /* 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"; }; }; F659EF96A425BA8824E800BBF6FE4360 /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F7050F4A165D78BFA84D18D490EC0AA9 /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC1F03DD18AA7FCA806100E0A27E9FC /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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 */; }; - F73C69A0479D5EE930A84FA9E0D3A86E /* Data+SMKTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDA6D56F24CCA39CBF72D2D25C0263D6 /* Data+SMKTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F73F37E1ECBF5351BC4A5C0E1C2341A2 /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F74A3975471B16AEA52D9DE29454B682 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0842E48785972073071DF3CA53AEAF34 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F660F4D245853BB213D00BE7A4E0E9B6 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B066CFA27B593A00AD8BB7D17FC231 /* 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 */; }; + 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"; }; }; + 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, ); }; }; F77AADCD52F3DE8575E453E253968DE7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 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"; }; }; - F85886BBD87AB4DD96B391957DA56FE5 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 44935AA881C0145757DAC213A5C2CA32 /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F863E74B5BED00F698522D811A229646 /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4ED4DAE8DC711487CE4F77A7E095F1 /* Blowfish.swift */; }; - 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, ); }; }; - F90D3BBBC04BEE17A2BB91695FF0A447 /* SCKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CFB3A22AB06ECBD16DA1795FD468FEF /* SCKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F92C23E24AAA075A602F02712EAC8459 /* CryptoSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0AE071C0A1B240C482C93EFA322C7ED /* CryptoSwift.framework */; }; - F92EFD28D937438CB2D3BF6BE1C5F77A /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = B497CF8BC986B08A93D667D2E202D292 /* OWSAnalyticsEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9382597617B9855A046167C8E0A4E01 /* FakeContactsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43EE40D55B0D6E77662D1C13A79A054 /* FakeContactsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; + 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"; }; }; + 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 */; }; + 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, ); }; }; + 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"; }; }; F97D8BCB2B6CF6F6B11E8BF0DD45EBE7 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; - 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"; }; }; - F9EC7862F9F8CAF4842302A092975707 /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55794BBD6B332698A263736E581937D /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; F9F15A5C28177BD34E70ECF987E6D1FB /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - FA111945FD3BEF1703E2F091935FCCBE /* WhisperMessageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 25998B7965D333660E717565777866A5 /* WhisperMessageSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FA111945FD3BEF1703E2F091935FCCBE /* WhisperMessageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2920A08D25B38A25789C6C646D7F1333 /* 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, ); }; }; - FA39F0048C830A5D48FCF93F163E95CC /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = 1B10EA8E7956222D10F95443F6D6AA2E /* GTSR3.crt */; }; - FA485DC4B021D955C20CD6144B0D370D /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = F07E6596502AC480E8CD6B0A135E9A77 /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA6C30BEA5591E45518EF563001BD951 /* OWSSyncGroupsRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BC2D02C96079252410AE263F1E0021E /* OWSSyncGroupsRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA8EDB7944D561F0747594E390D5EC5B /* SessionCurve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A83D0992B8C5B0015F661319CCF64C86 /* SessionCurve25519Kit-dummy.m */; }; - FA94539E93DE21825BFCE89918AC241C /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = D38EE8604DFDE882D77298823A19063A /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FADCC0615F83556A24D0BEDEFB69F15C /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = E5B3EE4C125C028BDF39632F02742770 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FADFB2922918F505062DFD49BB9D578E /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */; }; - FAE4BE71918BCA6EDF257936B49D732A /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = E89217A8C86184100EE1072F845012CA /* YapDatabaseViewLocator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB6132123F0D31FA746FBF8C01EADCAA /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = CF467B04FB4F03A7F5C9FB014DF6E5AA /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB814EFD3E7D9DDF697A03C55D52F6E2 /* DeviceLinkIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = E087C4328E527C0FED9EADAAA8ADC07C /* DeviceLinkIndex.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FB954FF0A389F593C7BA6E0A5AF7922B /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D5BB5C8894E32D7821716F457B882A4 /* ProtoNameProviding.swift */; }; - FB9C03175EBF6FEAABC182674958E7EF /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EA1B1C861B2BB5570F3AB0947B059860 /* TSYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA485DC4B021D955C20CD6144B0D370D /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 72BED4E06BB9700F686E4F27D49571EA /* 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 */; }; + 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, ); }; }; + 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, ); }; }; FBDAB27388BCAD81498D895599CA6758 /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - FBE4AB9D7C84C4F39FE42D441277937D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 373CAF9CB413608B327CF55581139670 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC27A0AB8B8F9439F5FDDB18B4E00F15 /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 84453F0E55F40C4FA0825177B9619D35 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC3665E627A5B1C25230B29349489B0B /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0940FB515EDF822434E8395F755BE60 /* Error.swift */; }; - FC9E4A746E76DB2A4F3E0444D81E2E1E /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; + 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, ); }; }; 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 = 12447B5F2B0697B5DCAD96C627F5C1BE /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD447F1E49ED8E88C51FAA197E2FEE55 /* CDSQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D16DF32713A6F606A0E9D5BBE961BD /* CDSQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD47C083C597B040B74DB2C248A041BA /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D25135D1C5C718001C1320F79FEEB8 /* NBPhoneNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD5F276D46D4BD6F003533AFC000A84E /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = ABC08DCF63237AFDD43F1C5FB572FD94 /* YapDatabaseAutoViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD708B4C070F6034FF9049C3656B018F /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D49C3C948171D9EA0BADEC3FF8ADC48 /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FDA86C0F3BE78C6677A6C7F1286AEE67 /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = AEDE7F703B4F5B09E7B7C8209B713E98 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FD3B1F879B728422098593D1E04CDDA3 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 62BC564340F50860F7D74A0E2F5834B8 /* 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 */; }; - FE193BCF699956A666BABF4F5886BE5B /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 454BA6C39D134591D7ADBEA17DB0F42E /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FE2CB8A7B62E4B68E90EAE1D3659E98F /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A095FEE4A4663A73FDEBF3D76F830921 /* SAMKeychain.bundle */; }; - FE8345E6BD0EAB3D7FA469AB6DE123FF /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FE0658558D0520A80A447452899CB8 /* HMAC+Foundation.swift */; }; - FEF880551A949E54500392E5FDB16E26 /* MentionsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C747B198FD657E2ACE3CD28CB7F0CF11 /* MentionsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FF056FD6E3D0E5BD44868C9593FF281E /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFCD94668AB5F5EEB291985EDD6415B2 /* NVActivityIndicatorAnimationCubeTransition.swift */; }; - FF0F11EC9105E17A19ED01C35BA69A8C /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DBC8553D874F72BE1FB985267CA0313 /* AES+Foundation.swift */; }; - FF31674E5083B5560C53B52AC9A95152 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F717A969BF0EE9A9FFA7A75E3D573B9 /* YapDatabaseViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 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, ); }; }; - FF9A62A8E96B700FF606501E183746F4 /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = D0DA094E18A62EDE29D6C22181F92E03 /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF9CAC34B5F57059AD7511513D6F5C3D /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = EB8EB847ED6928010BBB7858A9A57827 /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFBAA33C7D5CE3C1F95D6CAF32FC4443 /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D6BD91F71430557EB610B4060907565 /* TSAccountManager.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 */; }; + 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 */; }; + 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"; }; }; + 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 */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1716,6 +1721,13 @@ 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 */; @@ -1730,62 +1742,55 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; - 0861BD68489DAF655B8B08301571C544 /* PBXContainerItemProxy */ = { + 08C77E869585D1EBB3CF7817443E80A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = AD904F32069787EFB2DFFE05EB82F5BD; - remoteInfo = GCDWebServer; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; }; - 08C77E869585D1EBB3CF7817443E80A5 /* PBXContainerItemProxy */ = { + 091BC9AB782A6C46166FBF8B8B384808 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; + remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; + remoteInfo = SessionAxolotlKit; }; - 0913B1DB01C298E79BB2D7AC99ECFAA2 /* PBXContainerItemProxy */ = { + 0D45742A3620A6E704FC7252528D3BE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; + remoteInfo = SessionAxolotlKit; }; - 0B2374FE02A2441108B1BDD87AFD9DEA /* PBXContainerItemProxy */ = { + 111506C1FECCFD6C4C295B8DBE66BA30 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; + remoteGlobalIDString = 286901892B269946CC216F513998E763; + remoteInfo = SessionMetadataKit; }; - 0D45742A3620A6E704FC7252528D3BE1 /* PBXContainerItemProxy */ = { + 11B20FAB902C43EC67D52EE16A1720C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; - 0D71DDBD9E2AF87A231634E6008F82EB /* PBXContainerItemProxy */ = { + 1376894FCB18AAF308D1A487E5C94F68 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; - remoteInfo = SessionCoreKit; + remoteGlobalIDString = 36B772207A736867F8DE882B98BC804D; + remoteInfo = FeedKit; }; - 133EF1701233900F224C9478B563F100 /* PBXContainerItemProxy */ = { + 13F6A338FC20C72A75D6171085E1F8BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; 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 */; @@ -1807,13 +1812,6 @@ 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 */; @@ -1821,12 +1819,12 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - 20CEFA774119A72D8FF97256473B729C /* PBXContainerItemProxy */ = { + 1F116F2561D93CE1F01D6DAF9F5DAC33 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; + remoteInfo = PromiseKit; }; 20F7DF978AC7EEF4279426DDB92F8677 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1835,6 +1833,13 @@ remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; remoteInfo = SAMKeychain; }; + 22597D0E3B273F53E856D788E2B4EBB7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; + }; 22DE2690D153C499A0D544EE431693DD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1856,6 +1861,13 @@ 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 */; @@ -1884,6 +1896,13 @@ 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 */; @@ -1905,6 +1924,13 @@ 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 */; @@ -1919,12 +1945,12 @@ remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; remoteInfo = SessionCoreKit; }; - 3248B604012DE52DD65450A6BD0C43B8 /* PBXContainerItemProxy */ = { + 3333F2FB66ECFBB830D85CC9D01CAC88 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FB725059783D0993D714007624938F90; - remoteInfo = SessionCurve25519Kit; + remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; + remoteInfo = CryptoSwift; }; 345FA84205008D0FBAB57BB55D15E2E0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1940,19 +1966,19 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - 3840D48AFBCC00236666CE26E9B85C1C /* PBXContainerItemProxy */ = { + 353F3C04200EDE09AADFA9D7AD0EFEC6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; - remoteInfo = SessionHKDFKit; + remoteGlobalIDString = AD904F32069787EFB2DFFE05EB82F5BD; + remoteInfo = GCDWebServer; }; - 386C0B9689137CC0E7830A172976BC0D /* PBXContainerItemProxy */ = { + 3840D48AFBCC00236666CE26E9B85C1C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; - remoteInfo = CryptoSwift; + remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; + remoteInfo = SessionHKDFKit; }; 39FDE444D9AF621D1B720056CF2B01A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1982,6 +2008,13 @@ 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 */; @@ -1996,13 +2029,6 @@ remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; remoteInfo = SAMKeychain; }; - 422798799CC97328EA2EADB16FA39EEE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 286901892B269946CC216F513998E763; - remoteInfo = SessionMetadataKit; - }; 45751602B57D1A112D09C9C8403A95B3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2010,13 +2036,6 @@ 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 */; @@ -2031,6 +2050,13 @@ remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; remoteInfo = SessionHKDFKit; }; + 4C596A8C72259D234BA295A5AFCBF984 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; + }; 4EF8A01041893512E81F302F423F27AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2045,7 +2071,7 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 5030A151AA3B2134EC77A20BFE840322 /* PBXContainerItemProxy */ = { + 5206393E0E8963E63E383347C61B6CE3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -2059,40 +2085,47 @@ remoteGlobalIDString = FB725059783D0993D714007624938F90; remoteInfo = SessionCurve25519Kit; }; - 559CA761E3A0BFDA5B993E34D5F28103 /* PBXContainerItemProxy */ = { + 57098C9BFCE1853879AAFD4614AD6079 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; }; - 57098C9BFCE1853879AAFD4614AD6079 /* PBXContainerItemProxy */ = { + 5A8A57CE3EE8045090D60BDC7353042B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - 595E7A7FD726ADEB1593BC80AD9573C7 /* PBXContainerItemProxy */ = { + 5BE1DFCDC70C193CE687E238B5507777 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; - 5A8A57CE3EE8045090D60BDC7353042B /* PBXContainerItemProxy */ = { + 5C5958414D2CBD8893AB432A3EB07C06 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 5C1B6DF7E22C8A89F4F5F620D53D34C8 /* PBXContainerItemProxy */ = { + 5C886D250C3968A0D20988137BE56701 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; + remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; + remoteInfo = PureLayout; + }; + 5D629259B837B9C625722387002C4BDC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; + remoteInfo = CryptoSwift; }; 5E2BA611ED7662A6E67BB137DAE020E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2101,26 +2134,26 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 63C3A58110EAA44CB271D90CE47CFD75 /* PBXContainerItemProxy */ = { + 62CDA3E7DE4DE98DFA93F3C9040DE91B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; - 68C44FAF7A028A9BC0A8F8D9C758797E /* PBXContainerItemProxy */ = { + 63C3A58110EAA44CB271D90CE47CFD75 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; + remoteInfo = Mantle; }; - 6973219572229168F2BE109CF3EBE2F7 /* PBXContainerItemProxy */ = { + 68C44FAF7A028A9BC0A8F8D9C758797E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; 6CDAA4EA44AA406101CB83A00DD8DD35 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2157,6 +2190,13 @@ remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; + 71371381B8D76695659EB10731B2BA46 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; + }; 741D5B0E09EF4CB7414BD3D2A0539E83 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2164,12 +2204,12 @@ remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; remoteInfo = PureLayout; }; - 7821DB1009AA8774C056AEE7832FC03A /* PBXContainerItemProxy */ = { + 77B94514A49B8F702CAEF66FB8BC8D55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = 286901892B269946CC216F513998E763; + remoteInfo = SessionMetadataKit; }; 794B85F0A5A468F7E27B57547E951A87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2192,13 +2232,6 @@ remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; - 7B73C87DEEB9F6DFC16E956C7250F67D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; 7EBE7432449AF397259773D6E064DDF3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2248,19 +2281,19 @@ remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; remoteInfo = SessionCoreKit; }; - 8BD157E0588979FABDC1578364276C8E /* PBXContainerItemProxy */ = { + 8BD7F74D4BF91BA3482BFE3EB013143A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; + remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; + remoteInfo = SessionServiceKit; }; - 8BD7F74D4BF91BA3482BFE3EB013143A /* PBXContainerItemProxy */ = { + 8CBA0605BD0CDDA379B9D48423831712 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; - remoteInfo = SessionServiceKit; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; 8E5F7C31004C0D528D8FDEC664FFC12C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2276,6 +2309,13 @@ remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; remoteInfo = GRKOpenSSLFramework; }; + 918DFB90AEFE80D0105D61CEB0015917 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; + remoteInfo = "libPhoneNumber-iOS"; + }; 91906B0CBDFF45E4546F772B5C6010B8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2304,40 +2344,40 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - 98EBD4EF55744109BBE73DC0B344AE03 /* PBXContainerItemProxy */ = { + 9961C4665664DE5E98F96D6FAE7EB760 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = FB725059783D0993D714007624938F90; + remoteInfo = SessionCurve25519Kit; }; - 9BD7DA7C685BBA7D9269D9EF4A79E063 /* PBXContainerItemProxy */ = { + 9D5D58B8831CC24797304D6AEBB486A0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; }; - 9D94D2CFD6BFD662093D4B81FE500337 /* PBXContainerItemProxy */ = { + 9F24C30A61D8B0DD6428B241ED2FB68D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; }; - 9F492FC715A857D656E30C98E7494179 /* PBXContainerItemProxy */ = { + 9F39717920AD71A82B3566C7D8D6F3F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; - remoteInfo = PureLayout; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; }; - A1602E0ABE0325F5021225EF32E004E3 /* PBXContainerItemProxy */ = { + A50D4311580E1D774F316429AFCCDCB8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; A5E72C214E0C2B911D104DCF760E3D17 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2346,6 +2386,13 @@ 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 */; @@ -2353,6 +2400,13 @@ remoteGlobalIDString = 286901892B269946CC216F513998E763; remoteInfo = SessionMetadataKit; }; + AAF7DD35D1EAAD13CA429DD073151D1C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; + remoteInfo = SessionCoreKit; + }; ABB68F9769CD2C320CB3E3C8035DC8C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2395,6 +2449,13 @@ 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 */; @@ -2409,6 +2470,13 @@ 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 */; @@ -2430,6 +2498,13 @@ 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 */; @@ -2472,13 +2547,6 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - C2D8E3F004A16DC3C8D1693C243DFBF0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; - remoteInfo = "libPhoneNumber-iOS"; - }; C40CB79E32A8BC86CBC935BE95C1AD56 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2486,40 +2554,33 @@ remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; remoteInfo = SwiftProtobuf; }; - C5172558F013C16819D10828A8920FD3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; - remoteInfo = Mantle; - }; - C5BB042882578B0963E3AFB84C4A7247 /* PBXContainerItemProxy */ = { + C803372176BA00775FEBFE271F8E82D6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = AF8A82876C43F4DFD625D1823E680EAC; remoteInfo = NVActivityIndicatorView; }; - C6F6294ED26A053B369D2C71ADAE2165 /* PBXContainerItemProxy */ = { + C834B73C77E3AFEA117389C153428E90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; - remoteInfo = PromiseKit; + remoteGlobalIDString = FB725059783D0993D714007624938F90; + remoteInfo = SessionCurve25519Kit; }; - C834B73C77E3AFEA117389C153428E90 /* PBXContainerItemProxy */ = { + CA6EBCF556D2C825251289EDE54B3E2E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FB725059783D0993D714007624938F90; - remoteInfo = SessionCurve25519Kit; + remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; + remoteInfo = SAMKeychain; }; - C8AE5114D3AC6C268B57BC4A0A96B90D /* PBXContainerItemProxy */ = { + CB581AE30755BF0AEAB1BD61B55E4609 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; + remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; + remoteInfo = "libPhoneNumber-iOS"; }; CB81748C1A08F6D9A394DDFD57D8B0F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2528,14 +2589,7 @@ remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; remoteInfo = SessionHKDFKit; }; - D176F292059FFCBD35B8DDC22C39FA36 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; - }; - D28D95E97211FAC3B74D661C299F3ABD /* PBXContainerItemProxy */ = { + D28D95E97211FAC3B74D661C299F3ABD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -2556,13 +2610,6 @@ 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 */; @@ -2584,40 +2631,26 @@ remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; remoteInfo = SessionServiceKit; }; - DAF8A0D17B9F587006B9A09C7916162C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; - }; - DD1748BB7CF5A566C2C892E6F28B4E34 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 36B772207A736867F8DE882B98BC804D; - remoteInfo = FeedKit; - }; - DDCE505FA71F1B6DE17BE35BFD67774D /* PBXContainerItemProxy */ = { + E1BDC801635D8134C902C4448D0DF10B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; + remoteInfo = CryptoSwift; }; - E071EF3C38467952CB56BD87884653F5 /* PBXContainerItemProxy */ = { + E4C01975395E29EECC6A089E29547C6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; - remoteInfo = SessionServiceKit; + remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; + remoteInfo = SessionCoreKit; }; - E1BDC801635D8134C902C4448D0DF10B /* PBXContainerItemProxy */ = { + E529738DE35D591D540AFC1A7ECBD58C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; - remoteInfo = CryptoSwift; + remoteGlobalIDString = 94DBE1F02563D90F416A7DB9558489B2; + remoteInfo = "UITextView+Placeholder"; }; E55105E3B663185B2101790B0649FE1F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2633,6 +2666,13 @@ 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 */; @@ -2647,19 +2687,19 @@ remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; remoteInfo = CryptoSwift; }; - E9B94E3D499FDF51F930BBFAC724DC93 /* PBXContainerItemProxy */ = { + E9A89410321668D954DB6FBEEAB18D6E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; }; - EA6538AD279CBBEABE2728A7612F73A0 /* PBXContainerItemProxy */ = { + E9B94E3D499FDF51F930BBFAC724DC93 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; - remoteInfo = SessionAxolotlKit; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; ED2FDA2D6612B6D48E083E24E237C0BB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2668,34 +2708,6 @@ remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; - EDE042DD13804EEA50632CA3B0D0E443 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; - remoteInfo = SessionCoreKit; - }; - F020AFC478284442D582B599B88DE9A8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; - }; - 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 */; @@ -2724,7 +2736,14 @@ remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; remoteInfo = GRKOpenSSLFramework; }; - F7963EC9DB4DB7C84BAC6ED374726092 /* PBXContainerItemProxy */ = { + F54707E8ABE202733C061004E6AA227E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; + }; + F55979B9B8C725BD4C2DCE75E4149DE9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -2745,13 +2764,6 @@ remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; remoteInfo = SessionCoreKit; }; - FC9381AC27C45CF1A7D1D1D5C2EC1951 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; - remoteInfo = CryptoSwift; - }; FCF6F48E68D022E031D4A7977C2E9297 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2776,1849 +2788,1859 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0012AB5927C1A511D358CDF220DA88FA /* DeviceLinkingSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingSession.swift; sourceTree = ""; }; 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 = ""; }; - 002B1E88BA14EBF633CD66EBFBA107E9 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; 007D4BEDCDFF7F4EEB5A6234A55E5129 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; 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 = ""; }; - 00C5DD5C1D14BDE1FFB5A52A0E783E44 /* Mention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mention.swift; 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 = ""; }; 00FE689F61038385D1508E7D0C45B471 /* SignalRecipientTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipientTest.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 = ""; }; + 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 = ""; }; 016D8D3BC0CC2C3926025FDC62CB0C32 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; - 0176AB809991E038093D0E71171C5D7E /* SessionManagementProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionManagementProtocol.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; lastKnownFileType = sourcecode.c.c; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; + 017FAFF7F5F416FB1E58FC7E5FC5FA64 /* Collection+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Extension.swift"; path = "Sources/CryptoSwift/Collection+Extension.swift"; sourceTree = ""; }; 01A69AD8486DAB39D1AF17FBC1480695 /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.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 = ""; }; + 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 = ""; }; 020E2834D83018071ABA8603787D418A /* OWSSignalAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSignalAddress.swift; 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 = ""; }; + 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 = ""; }; 02B175BFAC88D3E89F87A2245F0EC01B /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; - 0308E80053DE8F1A3D68530219070D59 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; + 02F71539137190C186D34E536ED95D99 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; 031FE94B16C59C47D94B99B4B3B1490D /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; - 0334CF67674F04BF201EA1DD203B5364 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCircleStrokeSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift; sourceTree = ""; }; - 037AC15D4EFE4272A34DB0BFB40A0481 /* Storage+SnodeAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+SnodeAPI.swift"; sourceTree = ""; }; - 03933F8D25D685ADB0E7D6655989B7BC /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.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 = ""; }; 03B47AC9A6BD74B50D3F6EB50B65C45B /* OWSPrimaryStorage+Calling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Calling.h"; sourceTree = ""; }; - 03BC45227EC9C0E633F43EA84C320F63 /* Promise+Hashing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Hashing.swift"; sourceTree = ""; }; - 03BEFBBF4DC892BD57EF398B8656B717 /* PublicChatInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatInfo.swift; sourceTree = ""; }; - 03C56C95611B85595CB3E56D64A3E349 /* SwiftProtobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftProtobuf-dummy.m"; sourceTree = ""; }; + 03CF7C003E98EF7C0186C01923FC1729 /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; 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; lastKnownFileType = sourcecode.c.c; 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; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 058576A240C5152FF6451A9B1FBA794D /* OWSReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReceiptsForSenderMessage.m; 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; path = Pods_LokiPushNotificationService.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 05F74EB0EC71D20292CD6F766CE506DB /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; - 06260F9B7AB540DB801C5B85541B97A5 /* Promise+Delaying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Delaying.swift"; 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; path = SessionAxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 05A6C9DFDD87B58565B4B84401456B0D /* PromiseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromiseKit-Info.plist"; 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 = ""; }; + 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; }; - 07C9DCDDC7155F24CC204CA8473F3D5E /* Pods_SignalShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SignalShareExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewPrivate.h; path = YapDatabase/Extensions/AutoView/Internal/YapDatabaseAutoViewPrivate.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 = ""; }; 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyReceivingErrorMessage.m; sourceTree = ""; }; - 08FDE95A07C6C4EB91247A7C4046BFE6 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; + 09043277AD1976FFAB769735AC721938 /* ECPrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPrivateKey.swift; path = SignalMetadataKit/src/ECPrivateKey.swift; sourceTree = ""; }; 09195A87235CC4C8B4B2A3A5F949FAD5 /* OWSBlockingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockingManager.m; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 0B194AEAFAF93CB3DFAD7B849CEEE85B /* TSDatabaseSecondaryIndexes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseSecondaryIndexes.m; 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 = ""; }; - 0B48613B8806C6D9A14A3D6757C8489C /* MessageWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageWrapper.swift; 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 = ""; }; 0B62D61217A90EEB841CB2C6A41CB44E /* DeviceNamesTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNamesTest.swift; sourceTree = ""; }; - 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0CF3A11ED11213E16303CFAF1368455A /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 0D6BD91F71430557EB610B4060907565 /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 0FBCB31E8C7DF1D98D7A138E51A8747B /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; - 0FC20BC3861D8CE1E45E050BF51CCB2E /* Storage+SessionManagement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+SessionManagement.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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 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 = ""; }; - 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 = ""; }; + 10BAA5F4B5F11FF58455FB4D568CCA90 /* JSONEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingOptions.swift; path = Sources/SwiftProtobuf/JSONEncodingOptions.swift; 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 = ""; }; 11ED5D762CBF1154E56A51833DACE84E /* SignalServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceClient.swift; sourceTree = ""; }; - 12063F6216D2C178F895D0E6077FD676 /* SQLCipher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.release.xcconfig; sourceTree = ""; }; + 11F7346A30725E90C956F2CD521FD8A5 /* LokiSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LokiSessionCipher.swift; path = SignalMetadataKit/src/Loki/LokiSessionCipher.swift; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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; }; - 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 = ""; }; + 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 = ""; }; 143E79BD7645D1D393A30AE93DD22BD8 /* ContactsManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsManagerProtocol.h; sourceTree = ""; }; - 1499B6C8B80CF256DFD624F08E76845B /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 159A09173B18258F2E03C98299E382E9 /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; 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 = ""; }; - 16351D372C1A1437DC77EB8E5E010E8E /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; 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 = ""; }; + 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 = ""; }; 1635987E8D220356E56FB576451CC61D /* OWSVerificationStateChangeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateChangeMessage.m; 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 = ""; }; + 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 = ""; }; 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; lastKnownFileType = file; path = GTSR1.crt; 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 = ""; }; - 17C0C4A3A643A8E7303F57801AFD671D /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 1895C639369C7DAC9F49C72CB51761EA /* Reachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.debug.xcconfig; 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 = ""; }; 189C55FEB1570931D8189304F1EC531B /* OWSPrimaryStorage+PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+PreKeyStore.h"; 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 = ""; }; + 18A33C9B9F5BEA20DC3D2A9CF877AAFD /* duration.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = duration.pb.swift; path = Sources/SwiftProtobuf/duration.pb.swift; sourceTree = ""; }; 18CC6D0EE22DE4CC99F1696EE81D5D17 /* OWSGroupsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupsOutputStream.h; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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; lastKnownFileType = file; path = GTSR3.crt; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 1CD15466C0897D44DBE74EDB10198CD7 /* NBRegularExpressionCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegularExpressionCache.h; path = libPhoneNumber/Internal/NBRegularExpressionCache.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 = ""; }; 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 = ""; }; - 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 = ""; }; + 1D5EE5AD1F6FC12D0A0D2E9F325A0FE0 /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; 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 = ""; }; + 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 = ""; }; - 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1FEF3523EAE48D2F6DA25C97423B650A /* RSSFeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeed.swift; path = Sources/FeedKit/Models/RSS/RSSFeed.swift; 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 = ""; }; 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignedPreKeyDeletionTests.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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 221C31B7332DFFEB4138D879DA7D2D73 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; - 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 25ABC67F41222AE2F8FEAF6D2562CE46 /* Pods-LokiPushNotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-LokiPushNotificationService-acknowledgements.markdown"; 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 = ""; }; - 25FC93EF13877A465610273077D1DC02 /* DeviceLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLink.swift; 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 = ""; }; 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 = ""; }; - 2635387AE8019111F5475F27E02579B0 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.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 = ""; }; 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 = ""; }; - 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 = ""; }; - 27227FB99842C7614F83ED7375BDC100 /* ClosedGroupRatchet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupRatchet.swift; 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 = ""; }; 2737AF02AFD54B62D48C8AF5D3BC22FE /* OWSRecordTranscriptJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecordTranscriptJob.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 = ""; }; - 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 = ""; }; - 288F841E3D33C2BCA6FDB8EC0B6A582A /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.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 = ""; }; + 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 2920A08D25B38A25789C6C646D7F1333 /* WhisperMessageSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessageSerialization.m; path = AxolotlKitTests/WhisperMessageSerialization.m; 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 = ""; }; - 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; lastKnownFileType = file; path = "ias-root.cer"; 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 = ""; }; - 2B69F34AAEAE86031A9B2F28923D5FF6 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 2C09B4E7718F62F73C090A043CD51AA8 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; 2C1ECED4D5283D9DF58FE0B65341AE23 /* OWSMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSender.m; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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; lastKnownFileType = file; path = GTSR2.crt; 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 = ""; }; + 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 = ""; }; 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThread.m; 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; lastKnownFileType = sourcecode.c.c; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; - 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; path = DigiCertGlobalRootG2.crt; sourceTree = ""; }; - 2F2D182C1D16A564705BFB0D19EA300B /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; 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 = ""; }; + 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertGlobalRootG2.crt; 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 = ""; }; - 2FE615EA7F094363054F5B42E1061C9C /* PublicChatMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatMessage.swift; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 3115AB80130B02B62F526F67B1604F7A /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; 3118AE136732DB4DAF8491885ED86CE0 /* Pods-SignalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.debug.xcconfig"; sourceTree = ""; }; - 313467668FECE8173BA64F596B94A83F /* SessionAxolotlKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionAxolotlKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 313364FC9975B6362FCF82FA00F255A1 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; 314C5603774CB434D079672BFDAA3203 /* TSIncomingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSIncomingMessage.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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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; lastKnownFileType = sourcecode.cpp.objcpp; 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 = ""; }; + 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 = ""; }; 343E8A6521B8C102787D1A00B8DCD697 /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; - 344E015FE5C392795438EEF2ED3B59AF /* NSArray+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Functional.h"; sourceTree = ""; }; - 3483F66422457B277128C8161CD72E16 /* SessionHKDFKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionHKDFKit-Info.plist"; sourceTree = ""; }; + 3477E6BC8CBBFE52D11906EA51B989BE /* UITextView+Placeholder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+Placeholder.h"; path = "Sources/UITextView+Placeholder.h"; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 37911031CCF11DE7CE187201A36B1CFF /* OWSFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprint.h; 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 = ""; }; - 38EE3B0BF0D1D870550ED9233E75F944 /* SharedSenderKeysImplementation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedSenderKeysImplementation.swift; sourceTree = ""; }; - 390056ADE0FDC24C0A5174C2115914FA /* FeedKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FeedKit-prefix.pch"; sourceTree = ""; }; - 3927552AB2D83B849D495865EFD53F61 /* Data+SecureRandom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+SecureRandom.swift"; sourceTree = ""; }; - 39620E74B74D890884D066BA83E3356D /* AES.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.swift; path = Sources/CryptoSwift/AES.swift; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 39880E9BCD016FEEEA288602348B0DD2 /* Data+Streaming.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+Streaming.swift"; 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 = ""; }; - 39BF2241120EB844C00582D28C1CA761 /* LKGroupUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKGroupUtilities.h; sourceTree = ""; }; - 39CBF78A5598018D72F9C9E3C94F5C7E /* Curve25519KitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Curve25519KitSwiftTests.swift; path = BuildTests/BuildTestsTests/Curve25519KitSwiftTests.swift; 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 = ""; }; 39D9B1BCA7B06EAACDDB323370E16D6D /* OWSOutgoingCallMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingCallMessage.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 = ""; }; + 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 = ""; }; 3A6CB58F4CA7BD92DDB696D9FBDA0CE8 /* OWSFailedMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedMessagesJob.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 = ""; }; + 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 = ""; }; 3B75C6EA11532E1A25611809B1A2FF35 /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; - 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.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 = ""; }; 3BB073A220A40B5A9E65CF882C44F482 /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; - 3BDD3DE45B4371AB4969636C4F1CD019 /* Mnemonic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mnemonic.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 = ""; }; + 3C08C22283082C60CBBEF66A4813751D /* NVActivityIndicatorAnimationLineScalePulseOut.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOut.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOut.swift; sourceTree = ""; }; 3C0D73C91D8E3BDED23500AFC4FFF390 /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; 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; lastKnownFileType = text; path = japanese.txt; sourceTree = ""; }; - 3D404A2D9FFAEC833DBCED09E9137E29 /* Pods_Signal.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Signal.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 3DA2124590ECC8924E3434207008C8EB /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; 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 = ""; }; - 3E0A4E286A775E775A0B51C32826E0A3 /* OnionRequestAPI+Encryption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OnionRequestAPI+Encryption.swift"; 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 = ""; }; + 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 = ""; }; 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalMessaging-umbrella.h"; sourceTree = ""; }; - 3EABC273482A7FD641D1634F11CCD47A /* MediaCredit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaCredit.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaCredit.swift; sourceTree = ""; }; - 3EC32A44CC4900EAD1563C8C890A57DF /* LKSyncOpenGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKSyncOpenGroupsMessage.m; 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 = ""; }; - 3FD99A4015815B86C0429FD0EE6E0EC2 /* LokiPushNotificationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiPushNotificationManager.swift; 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 = ""; }; + 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 = ""; }; 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; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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; path = Pods_SignalTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; - 41D63366DFAFC9933386DFE31FF45DF4 /* PCBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PCBC.swift; path = Sources/CryptoSwift/BlockMode/PCBC.swift; sourceTree = ""; }; - 420269E9C926E700CD5571A58DD7B6B4 /* NSObject+Casting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Casting.m"; 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; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 421ABAD2F376C4185F388A387E2E4655 /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libPhoneNumber_iOS.framework; path = "libPhoneNumber-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 4301566EF836A1FEB70626FF16669628 /* Pods-SignalShareExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalShareExtension-acknowledgements.markdown"; sourceTree = ""; }; - 4309F3635839C7B85BAB576C0F5A28A0 /* PublicChatManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatManager.swift; sourceTree = ""; }; - 432AFF6A55D89CBE16A232180D07F000 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; - 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; + 432E4AACA0E566FB40C017E635C84909 /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; 4340CC6DBE0099C5050BDE03B44CCF3D /* OWSPrimaryStorage+PreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+PreKeyStore.m"; sourceTree = ""; }; - 4359AFB904FC10255D1AF7D60FE02BA2 /* ClosedGroupParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupParser.swift; 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 = ""; }; + 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 = ""; }; 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.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 = ""; }; + 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 = ""; }; 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; }; - 45C35A220F90223E430ACDEA81FFD259 /* iTunesOwner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesOwner.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesOwner.swift; sourceTree = ""; }; + 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 = ""; }; 45D50CB7BAF1875398C92BF5435D808F /* OWSBackupFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackupFragment.h; 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 = ""; }; + 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 = ""; }; 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; - 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 4755F8B6EB0B9EF736003F8D79471711 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/DDLoggerNames.h; sourceTree = ""; }; + 472CD2735402FEFCE5634A238DF05B5C /* NSArray+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Functional.m"; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - 47BE63E6857CDA8C0F775331D1EE88F0 /* PublicChatPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatPoller.swift; 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 = ""; }; + 483CCF9DAA031F92C42F6B45C85B14A5 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; 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 = ""; }; - 493F5FF22C30D80038DC3D96DCE587DD /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; sourceTree = ""; }; + 49188707A095809D32363FED48959E0B /* SessionCoreKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCoreKit-Unit-Tests-prefix.pch"; 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 = ""; }; - 4A549BD68F9B507E5D6CD6E0892D7639 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 4BCF75C9A6C1DE4AB25E33EE36DD9BB2 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; 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 = ""; }; 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSSocketManager.m; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 4C14E46584400C092EE2DFFEA92CBAD2 /* SessionAxolotlKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; 4CD4DED3E49EE6A3C112AE9D5E51A495 /* OWSMediaUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMediaUtils.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 = ""; }; + 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 = ""; }; 4DC55CDE375A4F2D5AA87811D8B07D3B /* String+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+SSK.swift"; sourceTree = ""; }; - 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionProxy.m; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.m; sourceTree = ""; }; - 4E072CA9353684BD15316C0F36F34034 /* OWSPrimaryStorage+Loki.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Loki.h"; 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 = ""; }; 4E1B89C632EEE1D19E33CFB6C35AFB5E /* NSNotificationCenter+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+OWS.m"; 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 = ""; }; + 4E2C5ABB7126495C0C736E9516565CFA /* MediaStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStatus.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStatus.swift; sourceTree = ""; }; 4E536073D6B92819F8275CF6B0FDD2E7 /* OWSLinkedDeviceReadReceipt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLinkedDeviceReadReceipt.h; sourceTree = ""; }; - 4E90F16DAB5867149499FA5BB716BCA3 /* ClosedGroupSenderKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupSenderKey.swift; 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 = ""; }; + 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 = ""; }; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SignalMessaging.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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; path = FeedKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 5107D46ACC55A99423C1C88BFE7419E3 /* OWSReadReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptManager.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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 517ACD2AEA02F259C77B038E60A0AB49 /* ContactDiscoveryService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactDiscoveryService.h; 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 = ""; }; + 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 = ""; }; 51C9EFFC8CD4B3EB812AB60DCB9D27D2 /* SSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKEnvironment.m; path = SignalServiceKit/src/SSKEnvironment.m; 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; lastKnownFileType = file; path = GSR2.crt; 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 = ""; }; + 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; 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 = ""; }; 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 = ""; }; - 536980CDDF06466BF925EAEAA85403FD /* RDFPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RDFPath.swift; path = Sources/FeedKit/Models/RSS/RDFPath.swift; sourceTree = ""; }; + 535E260E0DC39AB9B11527C5FFD197FB /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; 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 = ""; }; - 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; path = SessionHKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 54F5F322D403C2B8BE23DDD02753E341 /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.h; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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; lastKnownFileType = file; path = SFSRootCAG2.crt; sourceTree = ""; }; + 56B8BDAB7681C740F1AE69A8F9C578DC /* OnionRequestAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OnionRequestAPI.swift; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 57F638CE0B3A22230898A6E897B7BC76 /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; - 57F9852D2B27DA69FC1820BEEA32EE68 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; + 57FE676C1219F96D20A04BABDDFA2753 /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/View/YapDatabaseView.h; sourceTree = ""; }; 58134F9B2183B2B3ED4312F12FC70A66 /* OWSDeviceProvisioner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioner.m; 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 = ""; }; - 58B96ED05C0866F2D58B49F4B32A2A08 /* HTTP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HTTP.swift; sourceTree = ""; }; - 591678455DA2F0CD354DE20CF3D9B5A4 /* LKUserDefaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LKUserDefaults.swift; 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 = ""; }; 594DEFC2CCE57EB77C42AD2E2AADB837 /* TSContactThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSContactThread.h; 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; lastKnownFileType = sourcecode.c.c; 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; lastKnownFileType = sourcecode.c.c; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; 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 = ""; }; 59FD168728C086788F54903C999BEA80 /* ContentProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentProxy.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 = ""; }; + 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 = ""; }; 5AC8A00C28B4E95C01DD96525650FF90 /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; - 5ADE5A71F46F9DAD5C3EAE6B93D95163 /* SessionMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionMetadataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; - 5B6B3F65C66E6CE2674979B360CBE839 /* LKUnlinkDeviceMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKUnlinkDeviceMessage.h; 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 = ""; }; + 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 = ""; }; 5C7078B30B49B98FA2FCB4ADC5CE46B2 /* Pods-SignalTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalTests.modulemap"; 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 = ""; }; - 5D0594ACBCCA36AF8D82F897D2553A32 /* SessionRequestMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionRequestMessage.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 = ""; }; + 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 = ""; }; 5E68F7E2B36099DA97D1856B69D389C7 /* Pods-SignalTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalTests-acknowledgements.markdown"; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 5F7AC408A1EF76DE13221BB000848927 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; 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 = ""; }; 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionCurve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5FB0E5A5DE6ABFBFA330A13D26F76928 /* Snode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Snode.swift; 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; lastKnownFileType = sourcecode.c.c; 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; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 60CBE0A02E81375D7E381779843A84EF /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.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 = ""; }; - 6154BEED44DA3F767A1915298130BA48 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; 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 = ""; }; 6179C466427BEFB4B3A547FBC1607E37 /* OWSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSError.h; 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 = ""; }; + 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 = ""; }; 61D64E086ABF2B0E0CCD16AE05E3AE3B /* OWSDisappearingMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJob.m; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 6358FB934F90FF76BAB5A90BB8143B98 /* OWSMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageSender.h; 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; lastKnownFileType = file; 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 = ""; }; - 644930FFEDA50B4DBC1B8B92DE9F30D7 /* AnyPromise+Conversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "AnyPromise+Conversion.swift"; sourceTree = ""; }; - 644B9FF6835091C44036D97F018A355E /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = textsecure.cer; 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 = ""; }; 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; 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 = ""; }; - 658FD1DDCDA87AA2D65AE73A1F46CA2E /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Storage.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; lastKnownFileType = sourcecode.c.c; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; - 65E9339439FFD365F273CAA91E4D1819 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; - 65ECE24255C3A845CB6AA0194B0FFC43 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; 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 = ""; }; 6611CC21BDB84D6DEC0AC52D0B425C85 /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; 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 = ""; }; + 66442E08CF498E88DF2EF513F49599AD /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.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 = ""; }; - 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 = ""; }; - 67568C0FDCCB830FB3FEDCC0FA46E7D4 /* Notification+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Notification+Loki.swift"; 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 = ""; }; + 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 = ""; }; - 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 = ""; }; + 67BF3790882312C0415675D8649232ED /* NVActivityIndicatorAnimationBallPulseRise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseRise.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseRise.swift; sourceTree = ""; }; 68704850430425C3DEB7F1021360FA3B /* TSStorageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageKeys.h; sourceTree = ""; }; - 689070FE4EDFC54C7426B48599331FCF /* SessionCurve25519Kit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionCurve25519Kit-umbrella.h"; sourceTree = ""; }; - 68A2CE9D23DFEF128534ED5234BD6FAA /* DeviceLinkingUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingUtilities.swift; 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 = ""; }; + 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 = ""; }; 695DDACE1EDFBA8FAE6454C60A689D0B /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.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 = ""; }; + 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 = ""; }; 69B848C7104DEC156DE85DE921C20822 /* OWSQueues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSQueues.h; 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; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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 = ""; }; + 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 = ""; }; - 6C2DD3EA30BFEE4746CF92334377FDD0 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 6CBB734F3948021140369DCE6FD3282E /* Pods-SignalTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-Info.plist"; 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 = ""; }; + 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 = ""; }; 6D2D361462EC418F0F3FFB52DAECB87F /* OWSOutgoingNullMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingNullMessage.m; 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 = ""; }; + 6D2F68E30BA9D7D745DD5B0CE916F43A /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.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 = ""; }; - 6D6DAC99E2B0E68C8661C094EBF7607A /* HashVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HashVisitor.swift; path = Sources/SwiftProtobuf/HashVisitor.swift; sourceTree = ""; }; - 6DA37D2043F029BF6C2A66BF142AA0B5 /* Promise+Threading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Threading.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 = ""; }; + 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 = ""; }; 6E1F91999AD4DA84A53BD2BAA552C488 /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; 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 = ""; }; + 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 = ""; }; 6F09C9F9AAB27D870E6BD85712F092E0 /* SSKJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKJobRecord.m; 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 = ""; }; + 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 = ""; }; 6FD1E03320BC8B2909F7F2B33733F6D6 /* SSKBaseTestSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKBaseTestSwift.swift; path = SignalServiceKit/tests/SSKBaseTestSwift.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 = ""; }; + 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 = ""; }; 70961455B127E658D3C49DCFC3BBEF8D /* Pods-SignalShareExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalShareExtension-umbrella.h"; sourceTree = ""; }; - 70A420D09991139DAF5A0A9AC7AC79BE /* NSSet+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSSet+Functional.m"; sourceTree = ""; }; - 70BC35F9EC0928C6B860FB958CFE68D4 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.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 = ""; }; 71101F66840B98A0A58175EB3A5B14D9 /* OWSReceiptsForSenderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReceiptsForSenderMessage.h; 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 = ""; }; + 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 = ""; }; 718B696C32096AED2095F9C1DB94C684 /* OWSMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManager.m; 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; lastKnownFileType = text; 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 = ""; }; + 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 = ""; }; + 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = spanish.txt; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 73A1D267E6DE602A008124D317CC98F9 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; 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 = ""; }; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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; lastKnownFileType = sourcecode.c.c; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; 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 = ""; }; 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 = ""; }; - 74EF6BB3CDFCDE1B548E0A90AEF610B8 /* Poller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Poller.swift; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 75B85789C373087391B891B8C6A93C54 /* OWSVerificationStateSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateSyncMessage.h; 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 = ""; }; + 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 = ""; }; 76823268E676F6CA75E1413B0F251EEE /* CDSSigningCertificate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSSigningCertificate.m; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 7810BB7128DF8AC5F77EC900FE270FA5 /* LKUnlinkDeviceMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKUnlinkDeviceMessage.m; sourceTree = ""; }; - 781E54C2D8EFF090E51FFE1280F35350 /* SignalMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalMessage.swift; sourceTree = ""; }; - 7831A51ABF8E294C1B8FB0538FE9A6E0 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 7968A5EA488BDAB67A515D7672BED196 /* SignalRecipient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipient.m; 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 = ""; }; + 79A02B751060B131D71934F445BAF463 /* MediaTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaTitle.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaTitle.swift; 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 = ""; }; - 7A192C8047C99F90924BBB531D2804C4 /* NSObject+Casting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Casting.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; lastKnownFileType = sourcecode.c.c; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; - 7B519F3985B422E8CB2D75091E8808C2 /* Storage+ClosedGroups.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+ClosedGroups.swift"; 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; path = SessionServiceKit.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 7C70EECD66D8C2022D8780464723F718 /* JobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueueTest.swift; 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 = ""; }; - 7D9740FB916D57A3096C3B13AC4336CF /* NSArray+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Functional.m"; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 7E5265E2429A0CF5F4231F75352E8E41 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Debugging.swift; sourceTree = ""; }; - 7E621ED09C497B25FA73D8DDC7BAD7BA /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; 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 = ""; }; 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 = ""; }; - 7F65552D4342C5C9F7EC416C02DDB94B /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SwiftProtobuf/Internal.swift; sourceTree = ""; }; + 7F50AD78A3E3E066C95EC472327F703E /* Promise+Delaying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Delaying.swift"; sourceTree = ""; }; 7FBD96772CD5A808D39C10F11DDCCB7E /* NSArray+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+OWS.h"; 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 = ""; }; + 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 = ""; }; 8019889DB670BBBBE2B2E7548EE765E6 /* OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOperation.h; 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 = ""; }; - 80B094B3C107A689171984C7B5C9999B /* ECKeyPair+Hexadecimal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "ECKeyPair+Hexadecimal.swift"; 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 = ""; }; 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSRequestMaker.swift; sourceTree = ""; }; - 8125444F1975FFF95185F481ECD4BBAE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 81842835A5081EBFA928A1B12498FA92 /* Message+BinaryAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+BinaryAdditions.swift"; path = "Sources/SwiftProtobuf/Message+BinaryAdditions.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 = ""; }; 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 = ""; }; - 8229FF7EE276B99D0269102123E7122A /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.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 = ""; }; 826D3F183A8EA203FFB12035F99E9551 /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; - 8293000FB7B610855BD49DDF729A077A /* MediaRating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRating.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRating.swift; sourceTree = ""; }; + 829DC6F61AB0A39701B5B0D0331F8AF5 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; 82A6B08BBB852B48FF6A2C30F77B9F46 /* SessionServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionServiceKit-Unit-Tests-resources.sh"; 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 = ""; }; - 82CA639D7CEAA59A4D573A3ADBD1464F /* SyncMessagesProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncMessagesProtocol.swift; sourceTree = ""; }; - 832C817D082FC425C445C3B4A00B41AA /* YapDatabaseRTreeIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexOptions.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.h; 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 = ""; }; 833B984F40AEEC33318807BCE501F8BF /* SignalAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalAccount.h; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 84604452047ADDE12FF24FA1FED4D712 /* NoopNotificationsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopNotificationsManager.swift; sourceTree = ""; }; - 84A569C7FEE49E676C2F3B8BCB5A1DBF /* Storage+Collections.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+Collections.swift"; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 86C09445DD8EA8236677C1B528D509FC /* SnodeAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SnodeAPI.swift; 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 = ""; }; - 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 = ""; }; - 878FCABA4EF4173E31552611EEE999EF /* DisplayNameUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DisplayNameUtilities.swift; 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 = ""; }; 88120FBAA6942614EB8AC6B6444E18F6 /* Pods-LokiPushNotificationService.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LokiPushNotificationService.modulemap"; 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 = ""; }; - 883B5DD88A61A723B8064BE449015FA0 /* Array+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+Description.swift"; sourceTree = ""; }; - 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; path = GSR4.crt; sourceTree = ""; }; - 88935DC8316F45ACE96EDA6838C438DF /* YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-prefix.pch"; sourceTree = ""; }; - 88DDDE5821CA771D0B99A326BD899F6E /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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; path = Starscream.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 897FFA96EAA2D13B0FD55806DE011B2E /* OWSOutgoingReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReceiptManager.h; 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 = ""; }; - 8A4D7F76B64712DE7990B51FA27909B4 /* DeviceLinkingSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingSessionDelegate.swift; sourceTree = ""; }; - 8A6855E15F24549AD9FF337AC5DFE233 /* BinaryDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingOptions.swift; path = Sources/SwiftProtobuf/BinaryDecodingOptions.swift; sourceTree = ""; }; - 8A92BD0C0E82C7382C2515EC85D7C68C /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 8B752AEFEFB564485864301906C439F7 /* Pods-SignalMessaging-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-acknowledgements.plist"; 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 = ""; }; + 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 = ""; }; 8CF5AB1F085F0B6E4D56324F73897C49 /* OWSDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevice.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 = ""; }; - 8D75F55D23348DF8633197D6706B0600 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; 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 = ""; }; + 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 = ""; }; 8DC1B7043DFF49CBD2965E2EB9C4FB11 /* OWSSyncConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncConfigurationMessage.m; sourceTree = ""; }; - 8DD9916A3D258731907B90CC61F36851 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + 8DDFF300B24C8281C5B83BFCF5017D9E /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; 8E0B68268164B2F8B37815B2072D4037 /* OWSUnknownContactBlockOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownContactBlockOfferMessage.m; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 8F56D6BA35B5B08A4C9317203B306B4F /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/DDContextFilterLogFormatter.h; 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 = ""; }; 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 = ""; }; - 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 = ""; }; - 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; 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 = ""; }; + 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 = ""; }; + 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; }; 91C0AC1277AAA46E1D6E3BDEBB9C09F3 /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; - 9202846F2B905C23E51AFB63B03A48BD /* FallbackMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FallbackMessage.h; path = AxolotlKit/Classes/CipherMessage/FallbackMessage.h; sourceTree = ""; }; + 91E69257EFA2DEF064068F34D78A7686 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; 920B1F452C0DAD8F46EB3DC58EC32BCA /* OWSDeviceProvisionerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisionerTest.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 = ""; }; + 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 = ""; }; 92EC875DD838B041FABF9C7A48665BB9 /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; 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 = ""; }; - 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; lastKnownFileType = text; path = english.txt; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 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; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 941290E5B3872862C73B04EC4B7D3142 /* PKCS7Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7Padding.swift; path = Sources/CryptoSwift/PKCS/PKCS7Padding.swift; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 960ACC66F045EDBD1E261F17214B3362 /* NSString+SSK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+SSK.m"; sourceTree = ""; }; - 9620CCA00A3CAC37C54031BB713DE282 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + 962AECCEDA849478152AF2EA8E461A52 /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyReceivingErrorMessage.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 = ""; }; + 9656CB0F6C2006D4BE8BF04FE0AAF27E /* ECKeyPair+ECKeyPairTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ECKeyPair+ECKeyPairTesting.h"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.h"; sourceTree = ""; }; 96AF071455D56D62808CC21EC72E9A2D /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; - 96BAA8E8181222D7C331DA983EBF51B6 /* LKDeviceLinkMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKDeviceLinkMessage.h; 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; path = SessionServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9848ADE6A4B8D10B428260BE6B6614F5 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.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 = ""; }; + 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 = ""; }; 98510CB37028CA37471798E643B5ADBE /* Pods-SignalShareExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalShareExtension-dummy.m"; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 999028CD85255DDEC32CCB4296EE6A95 /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; + 9977345B30B1BAFCD23F5A68CE7C2D15 /* AtomFeedCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedCategory.swift; path = Sources/FeedKit/Models/Atom/AtomFeedCategory.swift; sourceTree = ""; }; 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionHKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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; path = YapDatabase.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 = ""; }; + 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - 9BECFD1970757B2FF554F5C66C99B2F7 /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.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 = ""; }; + 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 = ""; }; 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; }; - 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; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 9EF0AAA8A9C7ED893C1D207D26DFC694 /* OWSPrimaryStorage+keyFromIntLong.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+keyFromIntLong.m"; sourceTree = ""; }; - 9F14C5D1E7E6BC2846349FDFB2832F98 /* SSKProtoPrekeyBundleMessage+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKProtoPrekeyBundleMessage+Loki.swift"; 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 = ""; }; - 9F39BF2F9782D744B209C0C19B6F9F9A /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; + 9F3813AAF1FBB34474AE0DB3AD8C021A /* TextFormatDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecoder.swift; path = Sources/SwiftProtobuf/TextFormatDecoder.swift; sourceTree = ""; }; 9F60B4BA4763C1B0331CC2D0F9226BF1 /* OWSCountryMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCountryMetadata.h; 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 = ""; }; + 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 = ""; }; 9FEA386B5B92788ABE63CB0AC7EF53D0 /* TypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicatorMessage.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 = ""; }; + 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 = ""; }; A0952307798FC6C20F2B55937E7CEE49 /* ProvisioningProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningProto.swift; 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 = ""; }; + 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 = ""; }; A123DF3FEF9C05F1DAE07894BFC62950 /* Pods-SignalTests.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.app store release.xcconfig"; sourceTree = ""; }; - A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - A231651B5DA3A2C533A28D57D6F2F1DA /* PublicChatAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatAPI.swift; 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 = ""; }; A255E4606E640C3D848A5B93412816C9 /* OWSVerificationStateSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateSyncMessage.m; sourceTree = ""; }; - A2A660E68CD7CB079D47C5D8F941AA93 /* SessionCurve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionCurve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A2DC46756D1BA5D779109963C1871D2D /* SMKUDAccessKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKey.swift; path = SignalMetadataKit/src/SMKUDAccessKey.swift; sourceTree = ""; }; - A2EF8B8EBBE52509EE3AF600D26C310A /* LKDeviceLinkMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKDeviceLinkMessage.m; sourceTree = ""; }; - A327BE262FF3EDBF7086A76027A81B8A /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; 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 = ""; }; 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 = ""; }; - A3A022E1699D788705C152FB42160FC7 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.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 = ""; }; A3D24AF47E5FC8BD2CD8AF875E42CE68 /* Pods-Signal-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Signal-acknowledgements.plist"; sourceTree = ""; }; - A3EC98EB1DDA17DDED68D96299966C70 /* ExtensionFields.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFields.swift; path = Sources/SwiftProtobuf/ExtensionFields.swift; 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 = ""; }; 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; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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 = ""; }; - A548E138BCD222E7E08E778310A86A4E /* SMKUDAccessKeyTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKeyTest.swift; path = SignalMetadataKitTests/src/SMKUDAccessKeyTest.swift; sourceTree = ""; }; + A5386700D49BBDED2B86342A0EC0E002 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; A61D3A07CD9BA9EB403C4B331DED6785 /* SSKBaseTestObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKBaseTestObjC.h; path = SignalServiceKit/tests/SSKBaseTestObjC.h; 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 = ""; }; - A6AD528B55E8564D9BD31B8E9256813E /* MultiDeviceProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MultiDeviceProtocol.swift; sourceTree = ""; }; + A660813143816977A4C6DCF9A884F0F0 /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GCDWebServer.modulemap; sourceTree = ""; }; A7019165C409E9FE2FF17A4109A42254 /* OWSRecordTranscriptJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecordTranscriptJob.m; 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 = ""; }; - A7ABA877B85C393F79999B6693E21BC6 /* OWSLogs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSLogs.h; path = SignalCoreKit/src/OWSLogs.h; 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 = ""; }; + 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 = ""; }; A7E796218EC295A77F904C77F42DCD6A /* NSString+SSK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+SSK.h"; 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 = ""; }; + 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 = ""; }; 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; }; - A8C476EB0B275BF2E7577BBCCA61C987 /* SessionResetStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionResetStatus.swift; path = SignalMetadataKit/src/Loki/SessionResetStatus.swift; sourceTree = ""; }; + A89444305DCFDAFD71BC173112B50ADC /* Mention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mention.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 = ""; }; - 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 = ""; }; + 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 = ""; }; A9DD74D785C44362F0C9CFD6B6598584 /* OWSRequestBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestBuilder.m; 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; lastKnownFileType = sourcecode.c.c; 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; lastKnownFileType = sourcecode.c.c; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; 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 = ""; }; AB4C3FE1EECC6AA3CF5C1C3F370A9B09 /* TSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSConstants.m; path = SignalServiceKit/src/TSConstants.m; 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; path = SessionCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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 = ""; }; + 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 = ""; }; - AC21A64BF7B48D5519616C3C4CA3F7FD /* YapDatabaseCloudCoreOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOperation.m; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.m; sourceTree = ""; }; + AC2508BF7826CBA803CF1276610C2142 /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; 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; }; - AC6CB9A4741817CDA9671EDA617FA228 /* LokiSessionResetImplementation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiSessionResetImplementation.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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + AD8A2F10E73FACF701BACA412318C2E9 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; ADAF3A3F0263A145738485FFAE5DA108 /* Pods-SignalMessaging-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalMessaging-acknowledgements.markdown"; sourceTree = ""; }; - ADD6A20682200AF90FC4B82C1FBE5039 /* AtomFeedEntrySource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntrySource.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntrySource.swift; sourceTree = ""; }; - ADE30498F642CFB0F829DB531516BE14 /* OWSPrimaryStorage+Loki.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Loki.m"; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManager.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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; B16E2A30FD2F2B28F64EA128401B6849 /* Pods-SignalMessaging-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-Info.plist"; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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; lastKnownFileType = file; path = GIAG2.crt; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - B3E1C727C5B78D4C8742BB38D892C209 /* ClosedGroupUpdateMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupUpdateMessage.swift; 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - B4F4569E92922365B93788A0518C1467 /* ECKeyPair+ECKeyPairTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ECKeyPair+ECKeyPairTesting.h"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.h"; sourceTree = ""; }; - B4F99E66235EF40F6B793CFA31F931F5 /* NSSet+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSSet+Functional.h"; sourceTree = ""; }; - B5217E0D37B6F461ADF1D5FC8EC5E229 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.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 = ""; }; B55794BBD6B332698A263736E581937D /* ParamParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParamParser.swift; 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 = ""; }; + 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 = ""; }; B662D98BDB3E098CFF44122DCF3088AF /* ReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; 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; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B6839E14DDDB39D5E398365D73315C1B /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; 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 = ""; }; - 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 = ""; }; + B7B799DEB68C9BC3EBDF95C69E0777B5 /* SessionAxolotlKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-umbrella.h"; sourceTree = ""; }; B7C2EA3AEA3E2C52000C4537D096BAD1 /* OWSIncomingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingSentMessageTranscript.h; sourceTree = ""; }; - B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; + B7C9992EF3C066DE15AF6B86EFCD512B /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; B7E71982B775ABDF86BAB62E57F3BF7B /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; 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 = ""; }; + 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 = ""; }; B8CD42E913A6DEB535343B0D2EF3B9DC /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; - B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; B93143BCB3EB1723BD880C2317558651 /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; - B9548F29E8DBA80665E7F4E7956AB631 /* RSSFeedItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItem.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItem.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 = ""; }; B97F5F53ACE0074E29050C417E9744B4 /* Contact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Contact.h; 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 = ""; }; - 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; lastKnownFileType = file; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertSHA2HighAssuranceServerCA.crt; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + BB9023A79D0298FACFCBB63ED1615FBF /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; BD71215F25738A33FC67DA8D21BF2257 /* TSThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThreadTest.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 = ""; }; + 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 = ""; }; BDF99B03718F37589008B6CE7332B82F /* OWSDevicesService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevicesService.h; 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 = ""; }; + 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 = ""; }; 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; }; - 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 = ""; }; - BF18D7D748BA83F10EA0178D2E732D29 /* JSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JSON.swift; 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 = ""; }; - C06115F301668FD3024DD3D50B1C141F /* GroupUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupUtilities.swift; 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 = ""; }; + 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 = ""; }; + 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 = ""; }; C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C1A21E5656879D00C7C53DB6AECD548D /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; + C1A3A2FA0A2CF2E08D3286637AFEFC68 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; 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 = ""; }; - C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; 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 = ""; }; + 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; }; C27B69635449E0F3A708C53C4DB2A612 /* OWSPrimaryStorage+keyFromIntLong.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+keyFromIntLong.h"; 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 = ""; }; + 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 = ""; }; C2EC0DBE36879D712FAB14A44C7A4E4C /* OWSProvisioningCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipherTest.m; 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 = ""; }; - C369D84124D8CB230005F67B /* FileServerAPI+Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileServerAPI+Deprecated.swift"; 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 = ""; }; + 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 = ""; }; C3A8957F2250179493A63B07C4DEB12C /* Pods-SignalTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-acknowledgements.plist"; 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 = ""; }; + 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 = ""; }; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - C461273EE2E41B886FB22F4CC65479A6 /* ClosedGroupsProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupsProtocol.swift; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; C59783231C8DAC4F916A0C6EC9534E59 /* OWSBatchMessageProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBatchMessageProcessor.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; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - C5D4725B06A7DDC860D8970487F3E530 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - C73388658A2CE9C41357407272C7A950 /* WireFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WireFormat.swift; path = Sources/SwiftProtobuf/WireFormat.swift; sourceTree = ""; }; - C747B198FD657E2ACE3CD28CB7F0CF11 /* MentionsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MentionsManager.swift; sourceTree = ""; }; - C7982FE41936517748201F342DC2CD7F /* DotNetAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DotNetAPI.swift; 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 = ""; }; 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; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - C8D579FF0192105BD29394FFA986FD69 /* Dictionary+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+Description.swift"; 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 = ""; }; - C9386DAF4278C8D66EB74AF7E7D141BF /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; - C94D5BD7AC6196225A1DD2D1DB2F691C /* LKSyncOpenGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKSyncOpenGroupsMessage.h; sourceTree = ""; }; + C945F6F1EE0AEFC4267B2CDF61F7E440 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; 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 = ""; }; - C9C90392BF439C415EB425D5B39CE368 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - C9F67BD69843D85D52CFAE0A20565177 /* TTLUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TTLUtilities.swift; sourceTree = ""; }; + C98E2F8397BF5FFC490898155DC3A41E /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; 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 = ""; }; - CA26D0694B5BF6E63BC503A723724CB2 /* SessionMetaProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionMetaProtocol.swift; sourceTree = ""; }; CA2E2ED823A890DAB80F1C60B693A305 /* OWSAddToContactsOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToContactsOfferMessage.h; sourceTree = ""; }; - CA61BD50B07799ADE6023A18E41F6844 /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.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 = ""; }; CA8DC520E3523AFEC0CF7B2AE88123B2 /* TestKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestKeychainStorage.swift; sourceTree = ""; }; - CAC476AF8D47E05093CF7F09DA8A7EE9 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "NSDate+OWS.mm"; path = "SignalCoreKit/src/NSDate+OWS.mm"; sourceTree = ""; }; - CAEB9D08DB51043D26066BF92B24EE23 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; - CAF821FEA9047A40482DB204DDC0B32B /* FileServerAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileServerAPI.swift; sourceTree = ""; }; - CB2D60D7134DA8931DA6B8DB850C7E35 /* NBRegularExpressionCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegularExpressionCache.m; path = libPhoneNumber/Internal/NBRegularExpressionCache.m; 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 = ""; }; - CBC37529AC50B51A9C9FB5A301EE48D4 /* Storage+PublicChats.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+PublicChats.swift"; 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 = ""; }; + CB1527C5055E63C70EFC5D7265D0CED8 /* PKCS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS5.swift; path = Sources/CryptoSwift/PKCS/PKCS5.swift; 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 = ""; }; CC5F1D648208B815F808B83D961AD270 /* Pods-LokiPushNotificationService-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LokiPushNotificationService-umbrella.h"; 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; CCED8557B97D9AA0423A38CA610B1862 /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; 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 = ""; }; + 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 = ""; }; CD2EEB54FF12E1E3CDB2060E71FF190C /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libPhoneNumber_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 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 = ""; }; + 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 = ""; }; CDBCFD03305351185966481964909111 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; 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 = ""; }; - CE571A384087315285307CC1F2E7A93B /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + CDC740A52BF4E4E16D620D4F13D2F9BF /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; 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 = ""; }; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; 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 = ""; }; 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 = ""; }; - D147C785613B0E88F9BD8EE07C66C600 /* GeneralUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GeneralUtilities.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 = ""; }; - D1F73D53F5C284BCD5ADB8B957CBF284 /* LokiMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiMessage.swift; sourceTree = ""; }; - D1FC9B9659FDD088F175CA9242A7BB5E /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; 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 = ""; }; D213A4250999685145BAD4FC8C2841A7 /* OWSDeviceProvisioningCodeService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningCodeService.m; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - D5086F4EE693997B78BD8A6225C4ECFE /* SMKServerCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificateTest.swift; path = SignalMetadataKitTests/src/SMKServerCertificateTest.swift; sourceTree = ""; }; - D556752058D3EA9A663D3BADBEF16786 /* BuildConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BuildConfiguration.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 = ""; }; + 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 = ""; }; 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; lastKnownFileType = text; path = portuguese.txt; 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 = ""; }; - D785C826F1CEDF114FAEAC3A23E6EC81 /* ProofOfWork.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProofOfWork.swift; 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 = ""; }; + 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 = ""; }; D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; - D82A70ED6AFAB80D9855B13A622D533D /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; + D8228E1B51E36FBFB3A9812C696DD15B /* BlockModeOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockModeOptions.swift; path = Sources/CryptoSwift/BlockMode/BlockModeOptions.swift; sourceTree = ""; }; D837EC0D99C27F3D1379774D854E085C /* AppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppContext.m; sourceTree = ""; }; - D898EEB07A717921A29A63C13F885675 /* YapActionItemPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItemPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapActionItemPrivate.h; sourceTree = ""; }; - D8D2A43AC77B59C1B473C8484A8C8816 /* Process+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+Promise.swift"; path = "Extensions/Foundation/Sources/Process+Promise.swift"; sourceTree = ""; }; + D8640566491642A9202265D4EAF92058 /* SessionHKDFKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-Unit-Tests-prefix.pch"; 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 = ""; }; D8DF8719D073D629B32C8C7124BA085B /* OWSAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalytics.h; 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 = ""; }; + 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 = ""; }; D9C4167D0E6AB56D2BCE9C9741F3D8B0 /* OWSPrimaryStorage+Calling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Calling.m"; 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 = ""; }; + D9F2099FF85B2A5497FE2D8E2D0A346A /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; sourceTree = ""; }; DA0EA2A6EE37FE82174B3E149D0B4DEE /* MockSSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MockSSKEnvironment.m; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - DB9725DFD0F07A4E413984F311BB6863 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + DBAD5E2613923E3DC1A75FB4F38533A7 /* SigningTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SigningTests.m; path = BuildTests/BuildTestsTests/SigningTests.m; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; DCC1F03DD18AA7FCA806100E0A27E9FC /* TSInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInteraction.m; sourceTree = ""; }; - DD137CFD410F7F0F3AA304860E3364AD /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.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 = ""; }; DD78F8724BE9E5305C05F815B739EB93 /* OWSBlockedPhoneNumbersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockedPhoneNumbersMessage.h; 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 = ""; }; + DDAB0A10AE81D583EF49ED310233C16C /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.m; 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 = ""; }; - DE1C76F58D05D9314BB775C1EC11C565 /* String+Trimming.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+Trimming.swift"; 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 = ""; }; - DE9CEA3CC63DCB1839D1AA0E076665EC /* LokiDatabaseUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiDatabaseUtilities.swift; 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 = ""; }; - DEC7641252F51DDD200C2559D20EFE73 /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; + DEDC59AA600CA451C3F22921074F82A6 /* StreamEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamEncryptor.swift; path = Sources/CryptoSwift/StreamEncryptor.swift; sourceTree = ""; }; DEDF6255571762F82F0E802C738794C2 /* SessionServiceKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionServiceKit-Unit-Tests-prefix.pch"; 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 = ""; }; + 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 = ""; }; DF3F5DF23C5FA6BF11E8906B30C16D10 /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.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 = ""; }; + 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 = ""; }; E00C9AD89797D77B496EDC4E1C193C34 /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.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; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; - E087C4328E527C0FED9EADAAA8ADC07C /* DeviceLinkIndex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkIndex.swift; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - E1AFD04DB07365682742A846CCA968BF /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; sourceTree = ""; }; - E26E9C3376672C4D8CCA6B5420F526D7 /* ContactParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactParser.swift; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; E40FFCEFFE2488BDD71687A835E66537 /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; 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; lastKnownFileType = sourcecode.c.c; 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; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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 = ""; }; + 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; - E5D6C93409731A5F7A24A6E54F6C3325 /* wrappers.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrappers.pb.swift; path = Sources/SwiftProtobuf/wrappers.pb.swift; 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 = ""; }; + E5C14668B5892786A464784D33BCE6CB /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Storage.swift; sourceTree = ""; }; E5DE5609E0487CFB92DAB22797C2C5B3 /* YapDatabase+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "YapDatabase+Promise.swift"; 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 = ""; }; + 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 = ""; }; 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; }; - 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; - 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 = ""; }; + 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 = ""; }; 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 = ""; }; - EA29D23716D4CD449A11B2196CD8C902 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - EBA8FCD4CBB7890646A3D234C52967A9 /* Promise+Retrying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Retrying.swift"; 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 = ""; }; EBFFE535027CF94B2578EE4D0D5B4FD4 /* TSGroupThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThreadTest.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; lastKnownFileType = file; path = GTSR4.crt; 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 = ""; }; + EC3963D5C56F6BFCC8B0496DFC0E2377 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; 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 = ""; }; 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 = ""; }; - 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; + 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; }; - 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 = ""; }; + 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 = ""; }; F1BC3E3F195F147653B366B0A4F943C2 /* NSURLSessionDataTask+StatusCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSURLSessionDataTask+StatusCode.m"; 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 = ""; }; + F1CFD6E46F8F3A0FCEACD10CE84B2FB8 /* ChaCha20.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChaCha20.swift; path = Sources/CryptoSwift/ChaCha20.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; }; - F3010674A4DD2F706A24310A26FBD306 /* ClosedGroupPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupPoller.swift; sourceTree = ""; }; + 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 = ""; }; - F46108E25CC26BA651C41D650F2254A9 /* MediaParam.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaParam.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaParam.swift; sourceTree = ""; }; + F45EB71D557F948398CF94A55C19B670 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Sources/CryptoSwift/Utils.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 = ""; }; - 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 = ""; }; + 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 = ""; }; F4D16DF32713A6F606A0E9D5BBE961BD /* CDSQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSQuote.m; sourceTree = ""; }; - F4F512C5E99967DADFBE7DB7F5C879A3 /* JSONFeedHub.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedHub.swift; path = Sources/FeedKit/Models/JSON/JSONFeedHub.swift; sourceTree = ""; }; + F4F7F1E949AD6574FFC562B2FAF18210 /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.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 = ""; }; - F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; + F59023C54911A4C8AEB05DB4D2D8EF41 /* AtomFeedEntryLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryLink.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryLink.swift; sourceTree = ""; }; + F5D21FC9DA37BE192F145AED85041646 /* BuildConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BuildConfiguration.swift; sourceTree = ""; }; F5FC73C1F897B59C0E1F625B41563FE6 /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; - F6128DEF5E35C05669B6F8F7451F3297 /* MediaGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaGroup.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaGroup.swift; sourceTree = ""; }; + F60AF21EA85AA3C6C520926D2ABDCF3B /* SessionCurve25519Kit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SessionCurve25519Kit.release.xcconfig; 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 = ""; }; - F727573557778D1B5C19C7BD755B0F51 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; 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 = ""; }; + 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 = ""; }; - F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.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 = ""; }; 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; path = CryptoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; - F8F5E9A8233B2CC5B5BD2F6F913298A2 /* LKGroupUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKGroupUtilities.m; 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 = ""; }; - 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 = ""; }; + 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 = ""; }; + 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 = ""; }; 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 = ""; }; - FAB2DD42228054E40CBC7C4B2EDB6EA6 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; + FAC0542B02E13D10BBA22B4664D9DE99 /* BlockMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockMode.swift; path = Sources/CryptoSwift/BlockMode/BlockMode.swift; 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 = ""; }; - 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; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - FC3CBB1D08563C4A5B980ED267BCB87F /* OWSPrimaryStorage+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSPrimaryStorage+Loki.swift"; 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 = ""; }; + 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 = ""; }; 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 = ""; }; - FD10FBADB2477B9CCDF1B0C39764A6D6 /* PublicChat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChat.swift; 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; lastKnownFileType = sourcecode.c.c; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; - FDF05D99E39AA2C46491AC8DA521B2C8 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; 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 = ""; }; + 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 = ""; }; FE45F9B30EB88132EB151AD646CCD44C /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; - FE53FEECEB267D30D33D517814F645B2 /* MediaPeerLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPeerLink.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPeerLink.swift; 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 = ""; }; FE9B07E1C33D48D3361991B0158ECBDC /* OWSRecipientIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecipientIdentity.h; 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 = ""; }; + 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 = ""; }; FEDCE1645CE0338F9B1AA1F31324896A /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; - FEEBFEDC419840BE6F5F4A6E8A6D1D7D /* iTunesImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesImage.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesImage.swift; sourceTree = ""; }; - FF25898728509AB9A3E134690E272B83 /* OnionRequestAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OnionRequestAPI.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 = ""; }; + 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 = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -4657,6 +4679,15 @@ ); 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; @@ -4686,6 +4717,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 340938051C41B5707074362018B7C7F7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 395CA2D46886821BCDBCD648126F0234 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 343EA92024860564E841F2D28882EFE6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4730,29 +4769,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5574C4505F978DF50382D033C37BED53 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0031A6D9FCC8FE46A57CE4B5717025A3 /* AFNetworking.framework in Frameworks */, - 8DD1DD877F20B0FA20C8760B1A18A99E /* CocoaLumberjack.framework in Frameworks */, - F92C23E24AAA075A602F02712EAC8459 /* CryptoSwift.framework in Frameworks */, - 42C2183806E19714BB2B4CD69265851C /* Foundation.framework in Frameworks */, - 8978641FD3023EFA41FBA292F04D5C2E /* libPhoneNumber_iOS.framework in Frameworks */, - F3BD146FCA80A8296A8D76974A613D8B /* Mantle.framework in Frameworks */, - 43036CEC48AA52C5B92BD0A52E2AAA0D /* PromiseKit.framework in Frameworks */, - E1C64EF350502D73E41AE3FFFC8FA14C /* Reachability.framework in Frameworks */, - 9A6FC923A4DE15605FF41683C77010A2 /* SAMKeychain.framework in Frameworks */, - 3974FAA05FF34474767F9B13462A2918 /* SessionAxolotlKit.framework in Frameworks */, - 8C51B9A0155629FD601A936A523C3AFE /* SessionCoreKit.framework in Frameworks */, - 74C2518E723D53B0B7FEE6157899311E /* SessionCurve25519Kit.framework in Frameworks */, - DCF4E0DFF7B229C39022C16E0A05A643 /* SessionMetadataKit.framework in Frameworks */, - F51286BC106F2FBC4CF0B40CE20BBA86 /* Starscream.framework in Frameworks */, - 0C093C773D6C9A7FC10E4F8F1AD82AD1 /* SwiftProtobuf.framework in Frameworks */, - 80F9A75AC48CA97E5DB195E91C4C84C3 /* YapDatabase.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5F19CF699D71BC9A1603BD938960AFC1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4820,6 +4836,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 879BFBA1175D028E5C30514063940D66 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C102CECAAF0C762868ACBC75F22BB3CC /* CoreTelephony.framework in Frameworks */, + F9D23A5994AF2A2F69311B02BEA492CF /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8943CECF95C8B416E1C906EC836DDA4C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4836,6 +4861,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 96BE71264942EB7A35DAC3339C48BC1D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FA86E25F4F8B0DB0062960287DC84901 /* AFNetworking.framework in Frameworks */, + B3C3A904813EA941FDBD1EABEF9D3C27 /* CocoaLumberjack.framework in Frameworks */, + 4CE4F903CA72439E40EEFC8E06BB81F1 /* CryptoSwift.framework in Frameworks */, + 41D125313465E068DB739E24CFF315B9 /* Foundation.framework in Frameworks */, + 1D3D4489F5FE978BA66286A8E98210D2 /* libPhoneNumber_iOS.framework in Frameworks */, + 971CD02EFD0268B9045691DFD0C1850F /* Mantle.framework in Frameworks */, + 8A56070A6F590E635B08476888EAB5F8 /* PromiseKit.framework in Frameworks */, + 24F0A6952EDD53E91B52525FED7FA351 /* Reachability.framework in Frameworks */, + 42FE4A3FD968221897956A5DE1BE192A /* SAMKeychain.framework in Frameworks */, + F2DCC9574EA4333BA894E5E3EC21107C /* SessionAxolotlKit.framework in Frameworks */, + EC1ECEA0FC81CA9A35146B4F998D21FC /* SessionCoreKit.framework in Frameworks */, + 032B17CDB3809D30AC27CF127AABC73C /* SessionCurve25519Kit.framework in Frameworks */, + C3702C279341DF317F92E332DDCAC290 /* SessionMetadataKit.framework in Frameworks */, + EB70E30BD7F29E9674A83F4F6884B6A1 /* Starscream.framework in Frameworks */, + 8AA0E6436B09690852DB5C6DBA35AD7E /* SwiftProtobuf.framework in Frameworks */, + 525DB48A5A1E346AAEF888AA1A2BB81C /* YapDatabase.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9A6875AA914FD618FD2A36678F47F047 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4863,14 +4911,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A8B15381C57F2D4ADEADF076614B8FF1 /* Frameworks */ = { + A63863825A8F49D6E32C8EFA373104A5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E656CB5F2B426157F8C5FCA77355F98A /* CocoaLumberjack.framework in Frameworks */, - 55C9BE5795315A4257C69DF31F6BE3EB /* Foundation.framework in Frameworks */, - B5EF1A108017BEF0DFEFA543CB324C83 /* SQLCipher.framework in Frameworks */, - C47A0640774816D6A16A0C79ED1F02A2 /* SystemConfiguration.framework in Frameworks */, + 4B02A13BF169036FA4A1107F4A0B5531 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4882,15 +4927,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C898D788834D40FDEE8AFBB208184FB2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F529D239C7095EFC68EDFC026B10710B /* CoreTelephony.framework in Frameworks */, - AB918F5E85B756774D7ABB389B71677D /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D02EDF30CA6884EA58F1A857B68EF1FF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4908,11 +4944,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E7226CC218095703A27863A116DB0313 /* Frameworks */ = { + EB7EDC57D260277E04143D624661616E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BEFC142852FBB3526D7DE5EDF4542A59 /* Foundation.framework in Frameworks */, + 25F3E40A1823C67F480F315DA15BFE96 /* CocoaLumberjack.framework in Frameworks */, + 56C41B272F97C559B03F97FAF74B9F04 /* Foundation.framework in Frameworks */, + 15F1C39E8519E45F53AFC009DC34853F /* SQLCipher.framework in Frameworks */, + 9564A3A10F35DB18E4A7EC434733B6B7 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4935,14 +4974,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F69C9EF8A5D79FC57A7E0D65310A5722 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F4B1F4C688474BEA885FAFA8C5214E2F /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; F75FB1BC7F162D4AF96A0C99B559DAEB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4969,22 +5000,18 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 020ADFE90AD2EEB2A9A61DD8C9F483E0 /* FullTextSearch */ = { + 03EDA3DE4F18EE435F9134B57831E0FE /* Loki */ = { 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 */, + CFAEEBA34CC51D458DE2985E4A765AD1 /* API */, + 6E8F72EFD3F5D3DC57F7D1138527C4CB /* Crypto */, + D0BC10CC974336EFF70592E306BB133B /* Database */, + A6A2BD080B6492ACCE65F6AAE4F879B4 /* Protocol */, + 17EA5A85B9D93D18A659437738B47A3D /* Push Notifications */, + 8C179126847FD6D4B92F8FB7038AD293 /* Utilities */, ); - name = FullTextSearch; + name = Loki; + path = SignalServiceKit/src/Loki; sourceTree = ""; }; 040C7153B74FE29D1BA03224650D9394 /* Network */ = { @@ -5026,6 +5053,21 @@ path = "Target Support Files/Pods-LokiPushNotificationService"; sourceTree = ""; }; + 07099EB588E1D69405A6F927BC0A7AE6 /* Open Groups */ = { + isa = PBXGroup; + children = ( + C95A557D2B1F506E31B95BBF776DDFBA /* PublicChat.swift */, + E172E800CB5894C6FB54346889964FC3 /* PublicChatAPI.swift */, + 674C8F65B2E0B019BB935E697F825A0D /* PublicChatInfo.swift */, + D8B06B3449E0EBAC0FE6E0EA08E027E8 /* PublicChatManager.swift */, + 3EAEDB3F4798B22BF99E0D3E97F4D951 /* PublicChatMessage.swift */, + 1103878593F7BBA74C38EB359A9FE8AF /* PublicChatPoller.swift */, + 88C43679BF0656958C0767AFC47897AF /* Storage+PublicChats.swift */, + ); + name = "Open Groups"; + path = "Open Groups"; + sourceTree = ""; + }; 0935AD621BDF1F90DE027287F2958640 /* Requests */ = { isa = PBXGroup; children = ( @@ -5034,6 +5076,7 @@ 1CA698641F78F0B132CF72B0DB6FEC13 /* TSRequest.h */, 39867C96CF23BC38F6714A180A80C9EB /* TSRequest.m */, ); + name = Requests; path = Requests; sourceTree = ""; }; @@ -5069,15 +5112,6 @@ path = SignalServiceKit/src/Contacts; sourceTree = ""; }; - 0D94E2DB18A48CA3864E575BEE572AA5 /* Database */ = { - isa = PBXGroup; - children = ( - 658FD1DDCDA87AA2D65AE73A1F46CA2E /* Storage.swift */, - EF01998D962879ECECBD9EA5DA7D5C4C /* Deprecated */, - ); - path = Database; - sourceTree = ""; - }; 10F797E0937C699DE4D03FC9A72C3DBA /* Generated */ = { isa = PBXGroup; children = ( @@ -5092,55 +5126,17 @@ 8EC8681D50B90BDFD8C4DE5A19D02DF4 /* WebSocketProto.swift */, F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */, ); + name = Generated; path = Generated; sourceTree = ""; }; - 11642CD2AD3ABD03604BDFE980E90D90 /* Core */ = { - isa = PBXGroup; - children = ( - 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 = Core; - sourceTree = ""; - }; - 11AC1D28A366EAF08B77E9E5C5AABD8E /* SQLCipher */ = { + 1145957B588ECC2226EF0A804BA996AC /* common */ = { isa = PBXGroup; children = ( - 2E014BA05A22F6804FD87D9123A242A0 /* Core */, - 8AE8EB899DBB1BBCDF8D4BCAA0563CE4 /* Extensions */, + 852ABE06C01BA126C5DE1D3769A7B2F7 /* sqlite3.c */, + 0DB408CCB489C9A3BEDE4F31A837A56C /* sqlite3.h */, ); - name = SQLCipher; + name = common; sourceTree = ""; }; 11E098052FFEA56A40D1024F0B35D275 /* Loki */ = { @@ -5148,43 +5144,28 @@ children = ( 1CDC5B3172B97B959F045851390FB70E /* Mnemonic */, ); + name = Loki; path = Loki; sourceTree = ""; }; - 1469A151762F6F89AC05FD6EFBE450C3 /* CloudCore */ = { - isa = PBXGroup; - children = ( - 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 = CloudCore; - sourceTree = ""; - }; - 1487457337674DABEFFE7AE697E9B07B /* YYImage */ = { + 14CF00E3EA03E448B79230E300440355 /* RTreeIndex */ = { isa = PBXGroup; children = ( - CC2CBF78BE477D2A606F295AE17ACE3B /* Core */, - 8E8C56EFBE42DAD30EBD443959024163 /* Support Files */, + 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 */, ); - path = YYImage; + name = RTreeIndex; sourceTree = ""; }; 14D1B13B9061B7B7D61278B2F2EE3D33 /* Devices */ = { @@ -5221,12 +5202,13 @@ path = SignalServiceKit/src/Devices; sourceTree = ""; }; - 17801DF49133602C8A37A79B0D178FBF /* Frameworks */ = { + 17EA5A85B9D93D18A659437738B47A3D /* Push Notifications */ = { isa = PBXGroup; children = ( - 03FBD76AB929CC8C86058DF83B188FB6 /* openssl.framework */, + 82BA120902D1FD1F738BAF4CCBE7C2C2 /* LokiPushNotificationManager.swift */, ); - name = Frameworks; + name = "Push Notifications"; + path = "Push Notifications"; sourceTree = ""; }; 185B1C3C970A71EDE6D2A926997199A7 /* Devices */ = { @@ -5266,56 +5248,13 @@ path = SignalServiceKit/src/TestUtils; sourceTree = ""; }; - 1B5094DFADFFCB66299F4539E5D3E901 /* SearchResultsView */ = { + 19735C64250280F436958306ACD1F406 /* ConnectionPool */ = { isa = PBXGroup; children = ( - 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 = 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 */, + 06B319ABE68408F55C5F72B9E2489537 /* YapDatabaseConnectionPool.h */, + 374025E1CBCF7513DEC282B5454200A7 /* YapDatabaseConnectionPool.m */, ); - name = View; + name = ConnectionPool; sourceTree = ""; }; 1CDC5B3172B97B959F045851390FB70E /* Mnemonic */ = { @@ -5326,9 +5265,25 @@ D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */, 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */, ); + name = Mnemonic; 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 = ( @@ -5345,39 +5300,31 @@ path = "Target Support Files/Pods-SignalShareExtension"; sourceTree = ""; }; - 237D6ED817C6FDC2662C843C0474C047 /* Support Files */ = { - isa = PBXGroup; - children = ( - 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 = "Support Files"; - path = "../Target Support Files/SQLCipher"; - sourceTree = ""; - }; - 23BCB8F27A6E0270BD3043EAB29198C5 /* Support Files */ = { + 21B44EDBC50826EA054ED1F7ACD01639 /* CloudCore */ = { 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 */, + 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 */, ); - name = "Support Files"; - path = "../Target Support Files/SessionAxolotlKit"; + name = CloudCore; sourceTree = ""; }; 2426E1E1A9C76364523F362780F57769 /* Resources */ = { @@ -5399,74 +5346,23 @@ 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 */, - ); - path = PureLayout; - sourceTree = ""; - }; - 271ABD75ACA9B3A04C8A7C544F24C007 /* Closed Groups */ = { - isa = PBXGroup; - children = ( - F3010674A4DD2F706A24310A26FBD306 /* ClosedGroupPoller.swift */, - 27227FB99842C7614F83ED7375BDC100 /* ClosedGroupRatchet.swift */, - 4E90F16DAB5867149499FA5BB716BCA3 /* ClosedGroupSenderKey.swift */, - C461273EE2E41B886FB22F4CC65479A6 /* ClosedGroupsProtocol.swift */, - B3E1C727C5B78D4C8742BB38D892C209 /* ClosedGroupUpdateMessage.swift */, - 38EE3B0BF0D1D870550ED9233E75F944 /* SharedSenderKeysImplementation.swift */, - 7B519F3985B422E8CB2D75091E8808C2 /* Storage+ClosedGroups.swift */, - ); - path = "Closed Groups"; - 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 */ = { + 27D415DEACA925E78D3335A284223B2F /* Meta */ = { 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 */, + E18F8AEFCA005625F0AFD275BBB4CF25 /* SessionMetaProtocol.swift */, ); - name = "Support Files"; - path = "../Target Support Files/SAMKeychain"; + name = Meta; + path = Meta; sourceTree = ""; }; - 2A0DE385EBEC9DEF93A5E063C67A0326 /* SQLCipher */ = { + 2908836F72C88813A64FB4D4893D8EAB /* Deprecated */ = { isa = PBXGroup; children = ( - 6CFCDBA8737892B5287A46E88A4EEAA4 /* common */, - 237D6ED817C6FDC2662C843C0474C047 /* Support Files */, + 7016FBAF7E33A47EA33A137C8177AC04 /* FileServerAPI+Deprecated.swift */, + 1F57A0699BE2F3CB77FCEA923A87D1EA /* ProofOfWork.swift */, ); - path = SQLCipher; + name = Deprecated; + path = Deprecated; sourceTree = ""; }; 2A862488FD845B982750CBB96F877512 /* iOS */ = { @@ -5489,88 +5385,45 @@ name = iOS; sourceTree = ""; }; - 2B30672D77B0823879204F59C18641FB /* SSZipArchive */ = { - isa = PBXGroup; - children = ( - 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 */, - ); - path = SSZipArchive; - sourceTree = ""; - }; - 2D88C23D67D565DA594743625497B7F5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 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 = "Support Files"; - path = "../Target Support Files/PromiseKit"; - sourceTree = ""; - }; - 2DBA171C642E6FAB03269F8CD68CF2D6 /* Support Files */ = { + 2C0EB1513FCAAB3EE398E27FDE0D61F1 /* Extensions */ = { 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 */, + 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 */, ); - name = "Support Files"; - path = "../Target Support Files/FeedKit"; + name = Extensions; sourceTree = ""; }; - 2DCAA2E87BB3CE535B334EA73629321D /* extobjc */ = { + 2CA9B5692C2EF26C78D0AAC0AD4DC873 /* FullTextSearch */ = { isa = PBXGroup; children = ( - C5B15215E7EE781883D571EFE29DFADB /* EXTKeyPathCoding.h */, - 51799199AA54227372832A754B0D7F4A /* EXTRuntimeExtensions.h */, - C64A8FF8D962EE27370CFCA1709827E1 /* EXTRuntimeExtensions.m */, - 8D75F55D23348DF8633197D6706B0600 /* EXTScope.h */, - 65ECE24255C3A845CB6AA0194B0FFC43 /* EXTScope.m */, - E09F80DA70230F19F5043BB5560FF4A4 /* metamacros.h */, + 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 */, ); - name = extobjc; + name = FullTextSearch; sourceTree = ""; }; 2DD2F779D49819373D904044A7E12991 /* Util */ = { @@ -5584,97 +5437,46 @@ path = SignalServiceKit/tests/Util; sourceTree = ""; }; - 2E014BA05A22F6804FD87D9123A242A0 /* Core */ = { - isa = PBXGroup; - children = ( - 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 */, + 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 */ = { + 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 */, ); - name = Core; + name = "Support Files"; + path = "../Target Support Files/CryptoSwift"; sourceTree = ""; }; - 2E07E348D2C0C5A5FC5EE3F38F57F481 /* SecondaryIndex */ = { + 308C4DCFD30F68519BBF56596A99AF06 /* PromiseKit */ = { isa = PBXGroup; children = ( - 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 */, + 86454D11C57D268F9603ADCFF9BDE6DD /* CorePromise */, + 61073CE4D9F26AEC57F1DED6A17A7C67 /* Foundation */, + B6770DF0A4B21D6C8CAEE7C111D5981A /* Support Files */, + 9640E1DC1144CF09E550BF1AD3B5BA16 /* UIKit */, ); - name = SecondaryIndex; + name = PromiseKit; + path = PromiseKit; sourceTree = ""; }; 32E5B23461D2F7DAAED7181471EE58A8 /* Security */ = { @@ -5712,58 +5514,30 @@ 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */, 0935AD621BDF1F90DE027287F2958640 /* Requests */, ); + name = API; path = API; sourceTree = ""; }; - 34AD38A81390B127F809BDED212F76B8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 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 = "Support Files"; - path = "../Target Support Files/GCDWebServer"; - sourceTree = ""; - }; - 34D132648D06D8472331B139ACB9829D /* Support Files */ = { + 34634B193BF9B0E32C5AEA66B429F284 /* Security */ = { isa = PBXGroup; children = ( - 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 */, + 4BB55602F0EF7FE0158DC7161E2623E8 /* AFSecurityPolicy.h */, + 9B4DC2755A295E87E8BDE80EB646E570 /* AFSecurityPolicy.m */, ); - name = "Support Files"; - path = "../Target Support Files/SessionHKDFKit"; + name = Security; sourceTree = ""; }; - 34E7EFC36A8156EE5D99427EE64476C7 /* FilteredView */ = { + 34C8CCB010EDF02459D83C36827F5E0B /* Starscream */ = { isa = PBXGroup; children = ( - 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 */, + 115788847FDD50E0CF2BC712704D288A /* Compression.swift */, + 6E442B6B7708DCF083757E44D53AFCB5 /* SSLClientCertificate.swift */, + 5858FE09DC7A317DECCD8C6D9A4FD1FF /* SSLSecurity.swift */, + 07AEE302B7CEFCD7EC5E7ED4D228F9B7 /* WebSocket.swift */, + 7E2A568CFC1A3D87B4EDC9D6D2ECBCB8 /* Support Files */, ); - name = FilteredView; + name = Starscream; + path = Starscream; sourceTree = ""; }; 3576321364F3D89213D550897499FEB6 /* UD */ = { @@ -5772,47 +5546,97 @@ 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */, AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */, ); + name = UD; path = UD; sourceTree = ""; }; - 3850458DFC92DC80C1C363BB68FD0B31 /* SessionHKDFKit */ = { + 36D88D189B58221257A7BAA20C3E7BEA /* Support Files */ = { isa = PBXGroup; children = ( - D1672D27D8DBD992BE2892C1D9AB7A3B /* HKDFKit.h */, - 0DC54DE8D5800EE1B4A17034D5043310 /* HKDFKit.m */, - 34D132648D06D8472331B139ACB9829D /* Support Files */, - 903BD5E4A09C3D027700B17DBD0774E5 /* Tests */, + 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 */, ); - path = SessionHKDFKit; + name = "Support Files"; + path = "../Target Support Files/UITextView+Placeholder"; sourceTree = ""; }; - 3CE7C7D43E8A3AC4465F81D074B7CC65 /* ManualView */ = { + 37A39103198ADE50BDA24886A13C1526 /* Support Files */ = { isa = PBXGroup; children = ( - C5375340898C2B9FD943C6AE682D880C /* YapDatabaseManualView.h */, - C2A9685B300D3A2010DDCC35533F12F3 /* YapDatabaseManualView.m */, - A7290873FBAA4CA851FC1437DD3B8B03 /* YapDatabaseManualViewConnection.h */, - BB7CAD8EDAEDC4C5946575F691BA3E0D /* YapDatabaseManualViewConnection.m */, - AD28B2FF0EA416767BC1D7528F32D473 /* YapDatabaseManualViewPrivate.h */, - 5BCC823B64FA6E4B3F3B8D7808EDDA54 /* YapDatabaseManualViewTransaction.h */, - 3F44577E19A3E63020FEFD914A84F621 /* YapDatabaseManualViewTransaction.m */, + 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 */, ); - name = ManualView; + name = "Support Files"; + path = "../Target Support Files/SSZipArchive"; sourceTree = ""; }; - 3CFB2913210EABF421C7569A6637EF09 /* Support Files */ = { + 380D2224F939AE14D3B67FC2A8F9E5FC /* Serialization */ = { isa = PBXGroup; children = ( - 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 */, + 7A1C0C20E85AA311AE1F2AEBC5E4C5EA /* AFURLRequestSerialization.h */, + C2271A0F37D8E5AFCF562B3249E5826A /* AFURLRequestSerialization.m */, + 082581981033D49A89E57E4728CC1786 /* AFURLResponseSerialization.h */, + 438036D78955002953567D0DD016F9D6 /* AFURLResponseSerialization.m */, ); - name = "Support Files"; - path = "../Target Support Files/SwiftProtobuf"; + name = Serialization; + sourceTree = ""; + }; + 3BE74C44EBD45D912E4A29E5E4D7B447 /* Mantle */ = { + 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 */, + ); + name = Mantle; + path = Mantle; + sourceTree = ""; + }; + 3FA8500102A179DFAF239F162AF5A462 /* Utilities */ = { + isa = PBXGroup; + children = ( + 4FCC66B70C12D6AE6D5F1DB351035D90 /* HTTP.swift */, + ); + name = Utilities; + path = Utilities; sourceTree = ""; }; 3FF64134D2A81D91A144DB21CF33EDB1 /* Certificates */ = { @@ -5831,17 +5655,10 @@ 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */, 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */, ); + name = Certificates; path = Certificates; sourceTree = ""; }; - 40874DEEA1F605E55D277E5F850012B2 /* Meta */ = { - isa = PBXGroup; - children = ( - CA26D0694B5BF6E63BC503A723724CB2 /* SessionMetaProtocol.swift */, - ); - path = Meta; - sourceTree = ""; - }; 416AB8519804D6F042BE6E16D6CE41F2 /* Storage */ = { isa = PBXGroup; children = ( @@ -5852,294 +5669,230 @@ 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 */, + 434ED612C316EDDFCD6F97A2DA6690D1 /* Sync Messages */ = { + isa = PBXGroup; + children = ( + 2848B827B768623D4DC62EE9AC737266 /* ClosedGroupParser.swift */, + A9FA9E61CAB16900D7A0F97C826F0546 /* ContactParser.swift */, + 6BF3081A1B6B033C8E8E2A1A8C3DB9C0 /* LKSyncOpenGroupsMessage.h */, + CE0CEE2E49631420ED2E6225C93C619D /* LKSyncOpenGroupsMessage.m */, + 397FAFD5562514A64D6C6D064D0A765D /* SyncMessagesProtocol.swift */, ); - path = SessionCoreKit; + name = "Sync Messages"; + path = "Sync Messages"; sourceTree = ""; }; - 4703B3F2853359F35C379182388B87C3 /* Foundation */ = { + 46028DA262D399845358BA0E347778D4 /* Hooks */ = { isa = PBXGroup; children = ( - 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 */, + 237883CBB27AF3007BAC617C3F037D9F /* YapDatabaseHooks.h */, + 1D01E444021B2269FC28157D5C026EC5 /* YapDatabaseHooks.m */, + DA87053753D15CEFECFB96A9C1EA5286 /* YapDatabaseHooksConnection.h */, + FCD1F1C498B4670F47AB8C0A42B14D5A /* YapDatabaseHooksConnection.m */, + A9B8D2F505E7D7C8381358900832CE4B /* YapDatabaseHooksPrivate.h */, + 33A6D2C696AA064DC6F669C3BA650BF9 /* YapDatabaseHooksTransaction.h */, + C079E56A4BCA556F2FED8049ED1C75FC /* YapDatabaseHooksTransaction.m */, ); - name = Foundation; + name = Hooks; sourceTree = ""; }; - 495F5F146D4BC21D501D1504D0701B48 /* Support Files */ = { + 4BAA8FDE6DBA828A1A2187586412F6F6 /* Support Files */ = { isa = PBXGroup; children = ( - 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 */, + 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 */, ); name = "Support Files"; - path = "../Target Support Files/Starscream"; + path = "../Target Support Files/SwiftProtobuf"; sourceTree = ""; }; - 501CE9F3BCEF4AAA62762A8AD6CE5AA4 /* SwiftProtobuf */ = { - isa = PBXGroup; - children = ( - 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 */, + 4E34E160066837BAD3071C6C33B85A70 /* Presenter */ = { + 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 */, ); - path = SwiftProtobuf; + name = Presenter; sourceTree = ""; }; - 51DB708493205120C0D28A51F0D5ED99 /* SessionCurve25519Kit */ = { - isa = PBXGroup; - children = ( - 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 */, + 51833385720BAF7E947562114BB8D82C /* Support Files */ = { + 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 */, ); - path = SessionCurve25519Kit; + name = "Support Files"; + path = "../Target Support Files/SessionMetadataKit"; sourceTree = ""; }; - 51DFE22431CBC02221B2B1B2258F0DC0 /* Pods */ = { - isa = PBXGroup; - children = ( - 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 */, + 5319676E2FDA6F1A4E9482F39DC09611 /* Support Files */ = { + 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 */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/CocoaLumberjack"; sourceTree = ""; }; - 524DDF5F55A99BD57C69FE8A865B3EFE /* Support Files */ = { + 53A5873A6E78C23B19D53551082A59CE /* FeedKit */ = { isa = PBXGroup; children = ( - 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 */, + 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 */, ); - name = "Support Files"; - path = "../Target Support Files/SSZipArchive"; + name = FeedKit; + path = FeedKit; sourceTree = ""; }; 53C216E42DE400A8347A59E95DAF2D82 /* Threads */ = { @@ -6150,18 +5903,17 @@ 330F018053687A74D0B4CC732DACB56A /* TSGroupThread.h */, 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */, ); + name = Threads; path = Threads; sourceTree = ""; }; - 54188FFC1CCFB8F865946E2500CE4157 /* Serialization */ = { + 553DC93FF5CB50649D16B47CF5867DBA /* Reachability */ = { isa = PBXGroup; children = ( - 57DA3B614BE1822A1E9EE1060BC1AF3A /* AFURLRequestSerialization.h */, - 3E1FB69366BD7D37DD4851F722EDE7CD /* AFURLRequestSerialization.m */, - 0B1B9174E7D6A02CEBE8F2FCD08F488D /* AFURLResponseSerialization.h */, - 89B4F8737EAA348A9E1BFBD661DE0B87 /* AFURLResponseSerialization.m */, + 5A2C84D173CFDD231AB24C58D45C1660 /* AFNetworkReachabilityManager.h */, + 883D88E82380AB2FEECF51108154E9D8 /* AFNetworkReachabilityManager.m */, ); - name = Serialization; + name = Reachability; sourceTree = ""; }; 55B11EC16C4005A4CFFA2490719C6221 /* Protos */ = { @@ -6242,26 +5994,6 @@ path = SignalServiceKit/src/Messages; sourceTree = ""; }; - 567E58DB0DBBADAB9E1179D3D23362F9 /* API */ = { - isa = PBXGroup; - children = ( - C7982FE41936517748201F342DC2CD7F /* DotNetAPI.swift */, - CAF821FEA9047A40482DB204DDC0B32B /* FileServerAPI.swift */, - D1F73D53F5C284BCD5ADB8B957CBF284 /* LokiMessage.swift */, - 0B48613B8806C6D9A14A3D6757C8489C /* MessageWrapper.swift */, - 74EF6BB3CDFCDE1B548E0A90AEF610B8 /* Poller.swift */, - 781E54C2D8EFF090E51FFE1280F35350 /* SignalMessage.swift */, - 5FB0E5A5DE6ABFBFA330A13D26F76928 /* Snode.swift */, - 86C09445DD8EA8236677C1B528D509FC /* SnodeAPI.swift */, - 037AC15D4EFE4272A34DB0BFB40A0481 /* Storage+SnodeAPI.swift */, - B24F201219BA513608FD9F2C001BD97B /* Deprecated */, - CE556083DF3DE167FA16C5DFA26C1F3C /* Onion Requests */, - DD7B690B9E74955D1265ED2687D16F30 /* Open Groups */, - 6817B56644C2FBC6B8169A397474E76E /* Utilities */, - ); - path = API; - sourceTree = ""; - }; 56E8B5587336BC75439DC5138AA31C57 /* Storage */ = { isa = PBXGroup; children = ( @@ -6299,31 +6031,72 @@ path = SignalServiceKit/src/Storage; sourceTree = ""; }; - 5792EB291772BCF0A919EA022670E63C /* Protocol */ = { + 5747A5D5C068636B67AF0C83651561F2 /* Multi Device */ = { + isa = PBXGroup; + children = ( + 9BD27CEDCA173BD075D9645FB943DE75 /* DeviceLink.swift */, + 160B574B4C93B4E8798EB3786823ABB4 /* DeviceLinkIndex.swift */, + 696370841965E94DB88FB1A6C4D73813 /* DeviceLinkingSession.swift */, + 213754C06EBA373E6E539B80AF917E19 /* DeviceLinkingSessionDelegate.swift */, + 10843CABC6E7DBCD114075D4DB4B7C4C /* DeviceLinkingUtilities.swift */, + 394D9B44176564D90027C58452DC1233 /* LKDeviceLinkMessage.h */, + 46B6753696AA30A5027A45C932C64199 /* LKDeviceLinkMessage.m */, + 13C12FB48FF45562FF0DB51169E0F427 /* LKUnlinkDeviceMessage.h */, + 8A7AF07C658A3E0438DFDFCF0B967B2F /* LKUnlinkDeviceMessage.m */, + E0FB0661C2DBB40EB156C9975B090C27 /* MultiDeviceProtocol.swift */, + ); + name = "Multi Device"; + path = "Multi Device"; + sourceTree = ""; + }; + 57D705CF42AD6CFF326D3A50F80D8E26 /* ActionManager */ = { isa = PBXGroup; children = ( - 271ABD75ACA9B3A04C8A7C544F24C007 /* Closed Groups */, - DBB2FEE0A6CCF82A76611E6EE860FC79 /* Mentions */, - 40874DEEA1F605E55D277E5F850012B2 /* Meta */, - C9EFEE67BD60F59397F4A4ABE4440B2F /* Session Management */, - C369D84324D8D0700005F67B /* Shelved */, - 7E3C852BB4829C26CEE34CDAC4418129 /* Utilities */, + 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 */, ); - path = Protocol; + name = ActionManager; sourceTree = ""; }; - 5A299A9DCBDEA0AD0C00B6884A6F8528 /* CrossProcessNotification */ = { + 61073CE4D9F26AEC57F1DED6A17A7C67 /* Foundation */ = { isa = PBXGroup; children = ( - 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */, - 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */, - 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */, - 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */, - 5C53C98FEA28382B896130D48DBD9F91 /* YapDatabaseCrossProcessNotificationPrivate.h */, - 270E8731CFA49833B88D8DF215C88AE0 /* YapDatabaseCrossProcessNotificationTransaction.h */, - 7300A150E4423CB4303061E981E0216A /* YapDatabaseCrossProcessNotificationTransaction.m */, + 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 = CrossProcessNotification; + name = Foundation; + sourceTree = ""; + }; + 61FF918137DD5F4E49B4C8AE7688C140 /* UITextView+Placeholder */ = { + isa = PBXGroup; + children = ( + 3477E6BC8CBBFE52D11906EA51B989BE /* UITextView+Placeholder.h */, + C8EB5509E56311F0995277B8AA505B2E /* UITextView+Placeholder.m */, + 36D88D189B58221257A7BAA20C3E7BEA /* Support Files */, + ); + name = "UITextView+Placeholder"; + path = "UITextView+Placeholder"; sourceTree = ""; }; 622E7C9BCBA25FB05B618745B20C5692 /* AxolotlStore */ = { @@ -6340,9 +6113,20 @@ F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */, 867A91F49F18D1F240546CF7692A180D /* OWSPrimaryStorage+SignedPreKeyStore.m */, ); + name = AxolotlStore; path = AxolotlStore; sourceTree = ""; }; + 6317E8A2C08BE204A727841C8730336B /* YapDatabase */ = { + isa = PBXGroup; + children = ( + F6B5EE3B43F016C4670F2D3FB64D7460 /* SQLCipher */, + 646DC75E4C89D2F741824763CFC3FD7C /* Support Files */, + ); + name = YapDatabase; + path = YapDatabase; + sourceTree = ""; + }; 632831233EE24BF432477C36AFD6B763 /* Network */ = { isa = PBXGroup; children = ( @@ -6353,208 +6137,154 @@ path = SignalServiceKit/tests/Network; sourceTree = ""; }; - 6817B56644C2FBC6B8169A397474E76E /* Utilities */ = { + 646DC75E4C89D2F741824763CFC3FD7C /* Support Files */ = { isa = PBXGroup; children = ( - 58B96ED05C0866F2D58B49F4B32A2A08 /* HTTP.swift */, + 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 */, ); - path = Utilities; + name = "Support Files"; + path = "../Target Support Files/YapDatabase"; sourceTree = ""; }; - 690BF9CAC0CA7F1140F78513411327F8 /* Support Files */ = { + 6A477FDF52EB6D8F13A2F10D8D92253B /* Resources */ = { isa = PBXGroup; children = ( - 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 */, + 3FF64134D2A81D91A144DB21CF33EDB1 /* Certificates */, ); - name = "Support Files"; - path = "../Target Support Files/YapDatabase"; + name = Resources; + path = SignalServiceKit/Resources; sourceTree = ""; }; - 69CC0A41110D0B5C039B026B1E96BBDA /* FeedKit */ = { - isa = PBXGroup; - children = ( - 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 */, + 6D709F70DFBAEC7DF5C51CE9E718BC90 /* SearchResultsView */ = { + 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 */, ); - path = FeedKit; + name = SearchResultsView; sourceTree = ""; }; - 6A477FDF52EB6D8F13A2F10D8D92253B /* Resources */ = { + 6D71D02A3780D7D5EDAF3446D30F64F4 /* Support Files */ = { isa = PBXGroup; children = ( - 3FF64134D2A81D91A144DB21CF33EDB1 /* Certificates */, + 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 */, ); - name = Resources; - path = SignalServiceKit/Resources; + name = "Support Files"; + path = "../Target Support Files/SessionHKDFKit"; sourceTree = ""; }; - 6CFCDBA8737892B5287A46E88A4EEAA4 /* common */ = { + 6D7FA1DF6406FBAF4D9BD2BB6B95BADF /* Products */ = { isa = PBXGroup; children = ( - 1499B6C8B80CF256DFD624F08E76845B /* sqlite3.c */, - 5A2A3E12A3DED645041CF0EBA6FB3DDA /* sqlite3.h */, + 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 */, ); - name = common; + name = Products; sourceTree = ""; }; - 6E103E260781D755BF5BBAC12425020C /* CocoaLumberjack */ = { + 6E8F72EFD3F5D3DC57F7D1138527C4CB /* Crypto */ = { isa = PBXGroup; children = ( - 11642CD2AD3ABD03604BDFE980E90D90 /* Core */, - E418B103E36566570E24535DA37D7C5C /* Support Files */, + F73A2F5C31DFBBB6174FF4492E4CC5F1 /* Mnemonic.swift */, ); - path = CocoaLumberjack; + name = Crypto; + path = Crypto; sourceTree = ""; }; - 6F3DB61EAD7FD6C2512BD559E6AD2F82 /* Mantle */ = { - isa = PBXGroup; - children = ( - 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 */, + 6F3AA47E11C5026E29C4EC07090FA813 /* SessionHKDFKit */ = { + isa = PBXGroup; + children = ( + 46A4E81F13403B9D30235590973149FE /* HKDFKit.h */, + BDEE7A83980BA36462A7108D21B0B1BE /* HKDFKit.m */, + 6D71D02A3780D7D5EDAF3446D30F64F4 /* Support Files */, + DBBBABA767CAFEE66A1F462D2F36D906 /* Tests */, ); - path = Mantle; + name = SessionHKDFKit; + path = SessionHKDFKit; sourceTree = ""; }; - 7139AF2F275208D51613F3CCC489B576 /* UIKit */ = { + 6FD6AE3967D1F8BAE55D6959B70A40DD /* NVActivityIndicatorView */ = { isa = PBXGroup; children = ( - 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 */, + 4E34E160066837BAD3071C6C33B85A70 /* Presenter */, + E8AE1209B242021BD34C69370CE1EA1C /* Support Files */, ); - name = UIKit; + name = NVActivityIndicatorView; + path = NVActivityIndicatorView; + sourceTree = ""; + }; + 72044D2AE9A046B62E42427954FB3CA4 /* Session Management */ = { + isa = PBXGroup; + children = ( + 83B4281A1E6F77317C5AF0FEE23C3BFC /* LokiSessionResetImplementation.swift */, + 14D3DC9BE12B1D0FC46C7DF3D57ED4A4 /* SessionManagementProtocol.swift */, + 91A824D719BE5CCBE8CA987F4C5FD8C2 /* SessionRequestMessage.swift */, + B6EE82C3B710998A3200399BC2A3B8D9 /* SSKProtoPrekeyBundleMessage+Loki.swift */, + F9E10DAB7FA06CDDDAC076ABD76C82C9 /* Storage+SessionManagement.swift */, + ); + name = "Session Management"; + path = "Session Management"; sourceTree = ""; }; 73575CC8235AD79E6F09757EF1E2B2D5 /* WebSockets */ = { @@ -6565,6 +6295,7 @@ 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */, 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */, ); + name = WebSockets; path = WebSockets; sourceTree = ""; }; @@ -6576,38 +6307,86 @@ name = "Development Pods"; sourceTree = ""; }; - 7681277629637FF1877B88A15F34D80B /* NVActivityIndicatorView */ = { + 74CD06ECCD12D15167769E08EACFB5D3 /* Tests */ = { isa = PBXGroup; children = ( - 93D303F63B5922EC5BFAE460A3591651 /* Presenter */, - 29D35B7123819CFE1BB66604F91CBD02 /* Support Files */, + BAEBC68BC2EC66F8E0F6DC623D330075 /* Curve25519KitSwiftTests.swift */, + DBAD5E2613923E3DC1A75FB4F38533A7 /* SigningTests.m */, ); - path = NVActivityIndicatorView; + name = Tests; sourceTree = ""; }; - 7B239DCA2B7690CB089DFE760704A43E /* Hooks */ = { + 7554B4FB58D56E8455D1F0F90556D5B5 /* ManualView */ = { isa = PBXGroup; children = ( - 1D0F0DE9D30971FE28BF5EEA72B2EF6A /* YapDatabaseHooks.h */, - 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */, - D18F1C3EEEE304B1EA1761809B4ECA9B /* YapDatabaseHooksConnection.h */, - 50C9815BCE7320F4BE70B8E941B612B9 /* YapDatabaseHooksConnection.m */, - 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */, - 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */, - 72D2300E4D0530397EE0D46B22BDE49A /* YapDatabaseHooksTransaction.m */, + 39B3B02F60A96E0684E79CA009968DDB /* YapDatabaseManualView.h */, + C3DBC66DB696F01F00AA574CB8B94E17 /* YapDatabaseManualView.m */, + 2F1C00154CA8C217F71E9028339D5DD8 /* YapDatabaseManualViewConnection.h */, + A40C829BB894BEA549B0EC07723F8869 /* YapDatabaseManualViewConnection.m */, + 06DC5544D6B070AEBEECC28A0298136F /* YapDatabaseManualViewPrivate.h */, + E3C76152278F8AEB6FF504F859E7B07D /* YapDatabaseManualViewTransaction.h */, + 5777EB6DD2362673045A1F3C627DA516 /* YapDatabaseManualViewTransaction.m */, ); - name = Hooks; + name = ManualView; sourceTree = ""; }; - 7E3C852BB4829C26CEE34CDAC4418129 /* Utilities */ = { + 756764704F5834A714B24ACBB8F34686 /* SQLCipher */ = { isa = PBXGroup; children = ( - C06115F301668FD3024DD3D50B1C141F /* GroupUtilities.swift */, - 39BF2241120EB844C00582D28C1CA761 /* LKGroupUtilities.h */, - F8F5E9A8233B2CC5B5BD2F6F913298A2 /* LKGroupUtilities.m */, - C9F67BD69843D85D52CFAE0A20565177 /* TTLUtilities.swift */, + 1145957B588ECC2226EF0A804BA996AC /* common */, + 2F2DD40A3A2C3FD60B64D812B6CEFA0E /* Support Files */, ); - path = Utilities; + 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 */ = { + 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 */, + ); + name = "Support Files"; + path = "../Target Support Files/Starscream"; + sourceTree = ""; + }; + 7E4B2C8019F15AF77F203D876A71B1DF /* Support Files */ = { + isa = PBXGroup; + children = ( + 272141D512DFB0DB992C50280E1B6FAB /* GRKOpenSSLFramework.debug.xcconfig */, + 05FD20144AA8EB3121837A999C5F71DE /* GRKOpenSSLFramework.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GRKOpenSSLFramework"; sourceTree = ""; }; 8054CE564B17381E713A5E606C8F1E6F /* Targets Support Files */ = { @@ -6622,6 +6401,213 @@ 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,143 +6622,105 @@ FC38CFD817308341B3B028123D2D3324 /* TSAttachmentStream.h */, D333E5E0D240491C030F926BFE0E76EE /* TSAttachmentStream.m */, ); + name = Attachments; path = Attachments; sourceTree = ""; }; - 8AAFA003C8BEF923A8BF81E226EC127A /* Core */ = { - isa = PBXGroup; - children = ( - 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 = Core; - sourceTree = ""; - }; - 8AE8EB899DBB1BBCDF8D4BCAA0563CE4 /* Extensions */ = { + 87B882730824298795AE6D3584AE5879 /* Onion Requests */ = { isa = PBXGroup; children = ( - 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 */, + 56B8BDAB7681C740F1AE69A8F9C578DC /* OnionRequestAPI.swift */, + 0D8121601CB5700BB15F7DFDD008D5C3 /* OnionRequestAPI+Encryption.swift */, ); - name = Extensions; - sourceTree = ""; - }; - 8CBE9527B438AA4E7943B40D16A83782 /* UIKit */ = { - isa = PBXGroup; - children = ( - 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 = UIKit; + name = "Onion Requests"; + path = "Onion Requests"; sourceTree = ""; }; - 8E1808199B23EC67A0A563BD7C1BDED1 /* SAMKeychain */ = { + 88D79BD5F347B4740C5C3844F1F7DF99 /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - B9B947D99D0C1E700705F6BA8F66DBAC /* SAMKeychain.h */, - AF81A2C39ECD9A239A7BCE9AB454CAD9 /* SAMKeychain.m */, - A83AB82785EBEE035AABF86DCB53B113 /* SAMKeychainQuery.h */, - 6CDF3959375734935799DC10F81A6B25 /* SAMKeychainQuery.m */, - DD848B93D3874A45660108BB12E4C790 /* Resources */, - 29F3BA4198CE3EC0645A0C99AB0C3D29 /* Support Files */, + FC5C98A0C1C45496B6D0DEEE5B8D05D3 /* Core */, + 5319676E2FDA6F1A4E9482F39DC09611 /* Support Files */, ); - path = SAMKeychain; + name = CocoaLumberjack; + path = CocoaLumberjack; sourceTree = ""; }; - 8E8C56EFBE42DAD30EBD443959024163 /* Support Files */ = { + 8A5BEEF8E917161D16D14AA24BB674B5 /* libPhoneNumber-iOS */ = { 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 */, + 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 */, ); - name = "Support Files"; - path = "../Target Support Files/YYImage"; + name = "libPhoneNumber-iOS"; + path = "libPhoneNumber-iOS"; sourceTree = ""; }; - 8EAA6AD2636F5B48A3CEAB25956F06BC /* Loki */ = { + 8C179126847FD6D4B92F8FB7038AD293 /* Utilities */ = { isa = PBXGroup; children = ( - 567E58DB0DBBADAB9E1179D3D23362F9 /* API */, - B46DB2826CB24B43837DFE3F06ECAAF3 /* Crypto */, - 0D94E2DB18A48CA3864E575BEE572AA5 /* Database */, - 5792EB291772BCF0A919EA022670E63C /* Protocol */, - B38CB5730F62AEF06AAAB2F38771CCCA /* Push Notifications */, - C47D3122229454EB27821B9AE35F0410 /* Utilities */, - ); - name = Loki; - path = SignalServiceKit/src/Loki; + CB2ED09A2F19B3DD57E3651E435A55B8 /* AnyPromise+Conversion.swift */, + 935C71119E75C9C548CE2F353C6C10C6 /* Array+Description.swift */, + F5D21FC9DA37BE192F145AED85041646 /* BuildConfiguration.swift */, + F46BD50FC33E21562288404586E6F0E3 /* Data+SecureRandom.swift */, + 7DD203108EF9C19DA40E038FFEA6809C /* Data+Streaming.swift */, + 6CCC5660BDDC19D0124DB51C95D5C509 /* Debugging.swift */, + 0100A7B1497C695A07AC69DA16803AEF /* Dictionary+Description.swift */, + 536D8E1B7BA6581983F8645DF632F75C /* DisplayNameUtilities.swift */, + 6BD5C9C423988BB3C56143EA489FA3DB /* ECKeyPair+Hexadecimal.swift */, + F089A50A554170B4264BB9241F254AE0 /* GeneralUtilities.swift */, + AE6E2C59CF43172086907948591ABB5C /* JSON.swift */, + 0D9178DC5FE6A8380B5D17440B4D15A3 /* LKUserDefaults.swift */, + EF76416CB4E6E3C36CB94383369D335C /* Notification+Loki.swift */, + 7C75CD7235576251FB5071A1AC0CF5FD /* NSArray+Functional.h */, + 472CD2735402FEFCE5634A238DF05B5C /* NSArray+Functional.m */, + BBCEA0CBE5C81B5D60379F2CA1BEE08C /* NSObject+Casting.h */, + 4F4F199D857303E6D2FAA138792CC17B /* NSObject+Casting.m */, + B9C1C737FBADA64ED54E7FFCC6EFBEF3 /* NSSet+Functional.h */, + 216CF97905D68785B94C49E760961D87 /* NSSet+Functional.m */, + 7F50AD78A3E3E066C95EC472327F703E /* Promise+Delaying.swift */, + 73D48B0AE29D51741B690B5E70356840 /* Promise+Hashing.swift */, + 8D4A653C05AA27F2F0977481067F7350 /* Promise+Retrying.swift */, + E7572D0C0A232CB2AD08E02957F8BBA8 /* Promise+Threading.swift */, + A7836BD3A441B2463F992A1498117C11 /* String+Trimming.swift */, + ); + name = Utilities; + path = Utilities; sourceTree = ""; }; - 903BD5E4A09C3D027700B17DBD0774E5 /* Tests */ = { + 8D3DC5AFA0925D10A8B4A08929FCB035 /* extobjc */ = { isa = PBXGroup; children = ( - 51C8F99CB98B821DAC122F8EE3E771E7 /* HKDFKitSwiftTests.swift */, - 1BC0BA735B98308C8785B1066CFB229F /* HKDFKitTests.m */, + 3159BC84433D8D9750C31E41BE6B3B0A /* EXTKeyPathCoding.h */, + 46CF1816286A8511F821C93432C575C6 /* EXTRuntimeExtensions.h */, + 4E6D3FB54B9CED724309E3BC0880B420 /* EXTRuntimeExtensions.m */, + 0AE3A0C02C8E080D462AB00184C07610 /* EXTScope.h */, + 51634CF084CC6EE69F176855DE9D0B00 /* EXTScope.m */, + 43F4F33007AFF96C555855E86624AA34 /* metamacros.h */, ); - name = Tests; + name = extobjc; sourceTree = ""; }; 92D762BB6D8E0D8780159B223E99F89D /* Interactions */ = { @@ -6808,71 +6756,93 @@ DDD51DEA3DD337F560DBAC82CE9ED212 /* TSQuotedMessage.h */, 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */, ); + name = Interactions; path = Interactions; sourceTree = ""; }; - 93D303F63B5922EC5BFAE460A3591651 /* Presenter */ = { - isa = PBXGroup; - children = ( - 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 */, + 94FDACC5352E9E301D2D45692E982CC4 /* Tests */ = { + 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 */, ); - name = Presenter; + name = Tests; sourceTree = ""; }; - 97AC430889DF9F1AA5CF3177A5E51835 /* Reachability */ = { + 9640E1DC1144CF09E550BF1AD3B5BA16 /* UIKit */ = { isa = PBXGroup; children = ( - BF1830AFC8DC751F186815575DCBA990 /* AFNetworkReachabilityManager.h */, - 22B4CB3A2227A9981E1055A6DE54752E /* AFNetworkReachabilityManager.m */, + 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 */, ); - name = Reachability; + name = UIKit; sourceTree = ""; }; - 9A05CFCF85DD8B42B41B03AF07FE8668 /* ConnectionPool */ = { + 99A9F963EC1A584ED1084DBF286566A1 /* UIKit */ = { isa = PBXGroup; children = ( - 5A59CE5C83DB313FBB577C1824682563 /* YapDatabaseConnectionPool.h */, - D5DC83AF30D5C8ED54A4AEC63B8831A1 /* YapDatabaseConnectionPool.m */, + 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 */, ); - name = ConnectionPool; + name = UIKit; + sourceTree = ""; + }; + 9A980FD99EDA034DDA1FB32B5A6CDBDF /* Mentions */ = { + isa = PBXGroup; + children = ( + A89444305DCFDAFD71BC173112B50ADC /* Mention.swift */, + 26C83F234561B2B32FC5C3F18B1D77BF /* MentionsManager.swift */, + ); + name = Mentions; + 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 */ = { @@ -6889,40 +6859,39 @@ path = SignalServiceKit/src/Protocols; sourceTree = ""; }; - 9B43CAC18329AE75684A717697512A1A /* AutoView */ = { + 9B1B3CB4A3B847FF33B74EFE3D266CD1 /* Support Files */ = { isa = PBXGroup; children = ( - 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 */, + 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 */, ); - name = AutoView; + name = "Support Files"; + path = "../Target Support Files/SessionCoreKit"; sourceTree = ""; }; - A06760945E290880D4C012ED32869642 /* ActionManager */ = { + 9EF0CBB1106FC147E504E7C7AA7118B5 /* Support Files */ = { isa = PBXGroup; children = ( - 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 */, + 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 */, ); - name = ActionManager; + name = "Support Files"; + path = "../Target Support Files/YYImage"; sourceTree = ""; }; A1F6B64C0BD2939781C22E0C5A882461 /* Frameworks */ = { @@ -6951,240 +6920,214 @@ name = Frameworks; sourceTree = ""; }; - A5784B42A495125FF17D24E007262201 /* Support Files */ = { + A2EAF1554B8878FC09B6E9CAF3A6F5F7 /* Reachability */ = { isa = PBXGroup; children = ( - 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/CryptoSwift"; - sourceTree = ""; - }; - A756F351A416ECDA97E8401ABF77CC84 /* Tests */ = { - isa = PBXGroup; - children = ( - 6EEFEAFD41D7F3ACA0A5D3B28D1F8305 /* CryptographyTests.m */, - 8CFB3A22AB06ECBD16DA1795FD468FEF /* SCKSwiftTests.swift */, - ); - name = Tests; - sourceTree = ""; - }; - A7FA0DAD497A911970B392FB2D3098AD /* InvalidKeyMessages */ = { - isa = PBXGroup; - children = ( - 2CC99C3A27D8B9CBDA506DCC3A376633 /* TSInvalidIdentityKeyErrorMessage.h */, - A53654B1E9395BFC7ACAC3AF4F26A280 /* TSInvalidIdentityKeyErrorMessage.m */, - 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */, - 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */, - 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */, - D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */, - ); - 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 */, + C1A3A2FA0A2CF2E08D3286637AFEFC68 /* Reachability.h */, + 2CD815183BC853CA9BEFD2F5D5378827 /* Reachability.m */, + 1D18AEF2028766D22B3EDFBB26CA664D /* Support Files */, ); - path = SessionMetadataKit; + name = Reachability; + path = Reachability; sourceTree = ""; }; - ADECD0A431FA887F58DB622F8CA87463 /* Support Files */ = { + A65E5EDDD69EAEF151C8F4B669145FA1 /* 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 */, + 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 */, ); name = "Support Files"; - path = "../Target Support Files/Reachability"; - sourceTree = ""; - }; - AF199B6202AAA4E076A73EE88330555B /* Pods-SignalMessaging */ = { - isa = PBXGroup; - children = ( - 30A5766C6D50F722CF9C515AB5F6461A /* Pods-SignalMessaging.modulemap */, - ADAF3A3F0263A145738485FFAE5DA108 /* Pods-SignalMessaging-acknowledgements.markdown */, - 8B752AEFEFB564485864301906C439F7 /* Pods-SignalMessaging-acknowledgements.plist */, - 24A6DAE9183CAEF5B0262BFE726C7234 /* Pods-SignalMessaging-dummy.m */, - B16E2A30FD2F2B28F64EA128401B6849 /* Pods-SignalMessaging-Info.plist */, - 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */, - C86F0ADB9D7FED160A02327D660898F4 /* Pods-SignalMessaging.app store release.xcconfig */, - C881259368171519B5E89F423568043E /* Pods-SignalMessaging.debug.xcconfig */, - ); - name = "Pods-SignalMessaging"; - path = "Target Support Files/Pods-SignalMessaging"; + path = "../Target Support Files/PureLayout"; sourceTree = ""; }; - B0E53685B479539BD4506239CFE3D888 /* Support Files */ = { + A6A2BD080B6492ACCE65F6AAE4F879B4 /* Protocol */ = { isa = PBXGroup; children = ( - 67140B1C667D7DCEDD50EC5910B3147F /* GRKOpenSSLFramework.debug.xcconfig */, - BEFDBA4EE84907494C2AE417888C83AF /* GRKOpenSSLFramework.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GRKOpenSSLFramework"; + FE8D8272D478A5B951A8EC161EBCEE1B /* Closed Groups */, + 9A980FD99EDA034DDA1FB32B5A6CDBDF /* Mentions */, + 27D415DEACA925E78D3335A284223B2F /* Meta */, + 72044D2AE9A046B62E42427954FB3CA4 /* Session Management */, + E876F3D587A17777C7EC8440ACDB54CB /* Shelved */, + CF3833A2A033FE6886B51B2F53F4CD1F /* Utilities */, + ); + name = Protocol; + path = Protocol; sourceTree = ""; }; - B24F201219BA513608FD9F2C001BD97B /* Deprecated */ = { + A6C0C6C629AFC014888557905A956D67 /* GCDWebServer */ = { isa = PBXGroup; children = ( - C369D84124D8CB230005F67B /* FileServerAPI+Deprecated.swift */, - D785C826F1CEDF114FAEAC3A23E6EC81 /* ProofOfWork.swift */, + CFAB2CC1BB8436607BBC0B28874764A9 /* Core */, + BA10C17A5C3AAF5A4C5241A5426D3023 /* Support Files */, ); - path = Deprecated; + name = GCDWebServer; + path = GCDWebServer; sourceTree = ""; }; - B365EE308AF69887A7A7375F248FBC74 /* Relationships */ = { + A7FA0DAD497A911970B392FB2D3098AD /* InvalidKeyMessages */ = { isa = PBXGroup; children = ( - 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 */, + 2CC99C3A27D8B9CBDA506DCC3A376633 /* TSInvalidIdentityKeyErrorMessage.h */, + A53654B1E9395BFC7ACAC3AF4F26A280 /* TSInvalidIdentityKeyErrorMessage.m */, + 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */, + 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */, + 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */, + D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */, ); - name = Relationships; + name = InvalidKeyMessages; + path = InvalidKeyMessages; sourceTree = ""; }; - B38CB5730F62AEF06AAAB2F38771CCCA /* Push Notifications */ = { + AF199B6202AAA4E076A73EE88330555B /* Pods-SignalMessaging */ = { isa = PBXGroup; children = ( - 3FD99A4015815B86C0429FD0EE6E0EC2 /* LokiPushNotificationManager.swift */, + 30A5766C6D50F722CF9C515AB5F6461A /* Pods-SignalMessaging.modulemap */, + ADAF3A3F0263A145738485FFAE5DA108 /* Pods-SignalMessaging-acknowledgements.markdown */, + 8B752AEFEFB564485864301906C439F7 /* Pods-SignalMessaging-acknowledgements.plist */, + 24A6DAE9183CAEF5B0262BFE726C7234 /* Pods-SignalMessaging-dummy.m */, + B16E2A30FD2F2B28F64EA128401B6849 /* Pods-SignalMessaging-Info.plist */, + 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */, + C86F0ADB9D7FED160A02327D660898F4 /* Pods-SignalMessaging.app store release.xcconfig */, + C881259368171519B5E89F423568043E /* Pods-SignalMessaging.debug.xcconfig */, ); - path = "Push Notifications"; + name = "Pods-SignalMessaging"; + path = "Target Support Files/Pods-SignalMessaging"; 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 */, + B1AE9B3795B8A4E89A6E9145CFF11EEF /* SSZipArchive */ = { + 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 */, ); - path = CryptoSwift; + name = SSZipArchive; + path = SSZipArchive; sourceTree = ""; }; - B46DB2826CB24B43837DFE3F06ECAAF3 /* Crypto */ = { + B32D31255DD92A1713802FC26475C514 /* SwiftProtobuf */ = { isa = PBXGroup; children = ( - 3BDD3DE45B4371AB4969636C4F1CD019 /* Mnemonic.swift */, + 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 */, ); - path = Crypto; + name = SwiftProtobuf; + path = SwiftProtobuf; sourceTree = ""; }; B498AE3B4C5A9C61140B914B00C06674 /* Support Files */ = { @@ -7225,6 +7168,93 @@ 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 = ( @@ -7302,28 +7332,6 @@ 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 */, - ); - path = Reachability; - sourceTree = ""; - }; BF18978296A8BC5C6B7B42EAD852D8D2 /* Tests */ = { isa = PBXGroup; children = ( @@ -7343,23 +7351,6 @@ 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 = ( @@ -7378,6 +7369,7 @@ 0BC2D02C96079252410AE263F1E0021E /* OWSSyncGroupsRequestMessage.h */, F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */, ); + name = DeviceSyncing; path = DeviceSyncing; sourceTree = ""; }; @@ -7393,7 +7385,7 @@ D9616AF5B92590089AE609BA39C4CFDC /* Account */, 094FFEA6323A650509EF6A0AAF9B8410 /* Contacts */, 14D1B13B9061B7B7D61278B2F2EE3D33 /* Devices */, - 8EAA6AD2636F5B48A3CEAB25956F06BC /* Loki */, + 03EDA3DE4F18EE435F9134B57831E0FE /* Loki */, 55CFB6849D3C58606B6BC1F3965FD5C3 /* Messages */, 040C7153B74FE29D1BA03224650D9394 /* Network */, 244F88796C3F1A7687DEBE4D73B1424F /* Pod */, @@ -7411,77 +7403,65 @@ path = ..; sourceTree = ""; }; - C369D84324D8D0700005F67B /* Shelved */ = { + C2D3A39AEC0B22D6232DDB2A199B8135 /* View */ = { isa = PBXGroup; children = ( - F889E81744C4AB5799AAEB7CF1A63BF0 /* Multi Device */, - D101A5EB2E7995E779A9249D7C73044B /* Sync Messages */, + 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 */, ); - path = Shelved; + name = View; sourceTree = ""; }; - C47D3122229454EB27821B9AE35F0410 /* Utilities */ = { - isa = PBXGroup; - children = ( - 644930FFEDA50B4DBC1B8B92DE9F30D7 /* AnyPromise+Conversion.swift */, - 883B5DD88A61A723B8064BE449015FA0 /* Array+Description.swift */, - D556752058D3EA9A663D3BADBEF16786 /* BuildConfiguration.swift */, - 3927552AB2D83B849D495865EFD53F61 /* Data+SecureRandom.swift */, - 39880E9BCD016FEEEA288602348B0DD2 /* Data+Streaming.swift */, - 7E5265E2429A0CF5F4231F75352E8E41 /* Debugging.swift */, - C8D579FF0192105BD29394FFA986FD69 /* Dictionary+Description.swift */, - 878FCABA4EF4173E31552611EEE999EF /* DisplayNameUtilities.swift */, - 80B094B3C107A689171984C7B5C9999B /* ECKeyPair+Hexadecimal.swift */, - D147C785613B0E88F9BD8EE07C66C600 /* GeneralUtilities.swift */, - BF18D7D748BA83F10EA0178D2E732D29 /* JSON.swift */, - 591678455DA2F0CD354DE20CF3D9B5A4 /* LKUserDefaults.swift */, - 67568C0FDCCB830FB3FEDCC0FA46E7D4 /* Notification+Loki.swift */, - 344E015FE5C392795438EEF2ED3B59AF /* NSArray+Functional.h */, - 7D9740FB916D57A3096C3B13AC4336CF /* NSArray+Functional.m */, - 7A192C8047C99F90924BBB531D2804C4 /* NSObject+Casting.h */, - 420269E9C926E700CD5571A58DD7B6B4 /* NSObject+Casting.m */, - B4F99E66235EF40F6B793CFA31F931F5 /* NSSet+Functional.h */, - 70A420D09991139DAF5A0A9AC7AC79BE /* NSSet+Functional.m */, - 06260F9B7AB540DB801C5B85541B97A5 /* Promise+Delaying.swift */, - 03BC45227EC9C0E633F43EA84C320F63 /* Promise+Hashing.swift */, - EBA8FCD4CBB7890646A3D234C52967A9 /* Promise+Retrying.swift */, - 6DA37D2043F029BF6C2A66BF142AA0B5 /* Promise+Threading.swift */, - DE1C76F58D05D9314BB775C1EC11C565 /* String+Trimming.swift */, + C2E4173E2B4CFD885073AB41F2A7334A /* SAMKeychain */ = { + isa = PBXGroup; + children = ( + 9F09502FC302767B4C4304B088344499 /* SAMKeychain.h */, + BCF1DB3E6E8C2210E98B0FFD448B419A /* SAMKeychain.m */, + AA5AD53716AFD77191FDADC946B18E30 /* SAMKeychainQuery.h */, + 7AE0F801864B1BEE059C919B23011094 /* SAMKeychainQuery.m */, + EA03B9D7365D15918AE73274829C6D60 /* Resources */, + 7BB1DB2B28500DFE6CAA5CCB08F7F958 /* Support Files */, ); - path = Utilities; + name = SAMKeychain; + path = SAMKeychain; sourceTree = ""; }; - C592663DAF5D613EA3C190ECA7FA9591 /* CorePromise */ = { - isa = PBXGroup; - children = ( - 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 */, + C5BF6D187DCC039487AA3EDB059B290D /* CrossProcessNotification */ = { + isa = PBXGroup; + children = ( + 8300365E370F117F8710D625FB62CCC4 /* YapDatabaseCrossProcessNotification.h */, + C86C3146BC95DA91923ED9B54E5B2188 /* YapDatabaseCrossProcessNotification.m */, + F6D9FE0C2BC032EB83D38BD7A8AAAC2B /* YapDatabaseCrossProcessNotificationConnection.h */, + 5322A7EB008B7C1843D3109E62064E8C /* YapDatabaseCrossProcessNotificationConnection.m */, + ED25B7E51D99B534BAD1A847DE2350DB /* YapDatabaseCrossProcessNotificationPrivate.h */, + 3E4E5B3F4FA6AF43B87D34EF73CC520A /* YapDatabaseCrossProcessNotificationTransaction.h */, + 0168117EFC7BEEEC38B3168F7A647743 /* YapDatabaseCrossProcessNotificationTransaction.m */, ); - name = CorePromise; + name = CrossProcessNotification; sourceTree = ""; }; C6014DFE177C85C83385F2DCB87C2670 /* src */ = { @@ -7493,176 +7473,157 @@ path = SignalServiceKit/src; sourceTree = ""; }; - C9EFEE67BD60F59397F4A4ABE4440B2F /* Session Management */ = { + C6FE9C57B64E194DA0610D41C8ADE044 /* YYImage */ = { isa = PBXGroup; children = ( - AC6CB9A4741817CDA9671EDA617FA228 /* LokiSessionResetImplementation.swift */, - 0176AB809991E038093D0E71171C5D7E /* SessionManagementProtocol.swift */, - 5D0594ACBCCA36AF8D82F897D2553A32 /* SessionRequestMessage.swift */, - 9F14C5D1E7E6BC2846349FDFB2832F98 /* SSKProtoPrekeyBundleMessage+Loki.swift */, - 0FC20BC3861D8CE1E45E050BF51CCB2E /* Storage+SessionManagement.swift */, + 9AB0B4BE451837784386906B58F0663E /* Core */, + 9EF0CBB1106FC147E504E7C7AA7118B5 /* Support Files */, ); - path = "Session Management"; + name = YYImage; + path = YYImage; sourceTree = ""; }; - CA847AE5FE5BD9236F78C45946AA62FD /* AFNetworking */ = { + CDC8AE26B0A8F2F81DCCE6A6AFEE2CE4 /* FilteredView */ = { isa = PBXGroup; children = ( - 24CF0697C6BF905B1A04BBAC063C1EF9 /* AFNetworking.h */, - BCCC0476D4E3DCA8A6FC78DA11F2DA62 /* NSURLSession */, - 97AC430889DF9F1AA5CF3177A5E51835 /* Reachability */, - EB4A026844F380C02E07B6E74762578E /* Security */, - 54188FFC1CCFB8F865946E2500CE4157 /* Serialization */, - F089774FF619BE5AD22F3662222B41F3 /* Support Files */, - 8CBE9527B438AA4E7943B40D16A83782 /* UIKit */, + 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 */, ); - path = AFNetworking; + name = FilteredView; sourceTree = ""; }; - CAC0006B6A608FF6F980AC52ED8CBEE5 /* Tests */ = { + CE0ED24C5B9C095F2F4F7935C9556AAD /* SessionCoreKit */ = { isa = PBXGroup; children = ( - 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 */, + 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 */, ); - name = Tests; + name = SessionCoreKit; + path = SessionCoreKit; sourceTree = ""; }; - CB2BAC53F24D2B5B3A022CF77257C672 /* Products */ = { + CF1408CF629C7361332E53B88F7BD30C = { 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 */, - 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */, - 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage.framework */, - ); - name = Products; - sourceTree = ""; - }; - CBB8B9A0B1F388476109F3FAC4B3B2F1 /* CloudKit */ = { - isa = PBXGroup; - children = ( - 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 */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 73B8FDA69E17EA821E97CE3C21F77752 /* Development Pods */, + A1F6B64C0BD2939781C22E0C5A882461 /* Frameworks */, + EEA8C3B325D4CDB461673A64D2C39792 /* Pods */, + 6D7FA1DF6406FBAF4D9BD2BB6B95BADF /* Products */, + 8054CE564B17381E713A5E606C8F1E6F /* Targets Support Files */, ); - name = CloudKit; sourceTree = ""; }; - CC2CBF78BE477D2A606F295AE17ACE3B /* Core */ = { + CF3833A2A033FE6886B51B2F53F4CD1F /* Utilities */ = { isa = PBXGroup; children = ( - 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 */, + FAE76457AFB02399CD31BF07D9D2146A /* GroupUtilities.swift */, + 20B79AD3E8556ED76D7EDECC7E2F233E /* LKGroupUtilities.h */, + 0505B4B9D0C055032F5F55EC2E3E57A5 /* LKGroupUtilities.m */, + E83022EAA5582F9C051B17AFA6B7389F /* TTLUtilities.swift */, ); - name = Core; + name = Utilities; + path = Utilities; sourceTree = ""; }; - CE556083DF3DE167FA16C5DFA26C1F3C /* Onion Requests */ = { + CFAB2CC1BB8436607BBC0B28874764A9 /* Core */ = { isa = PBXGroup; children = ( - FF25898728509AB9A3E134690E272B83 /* OnionRequestAPI.swift */, - 3E0A4E286A775E775A0B51C32826E0A3 /* OnionRequestAPI+Encryption.swift */, + 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 */, ); - path = "Onion Requests"; + name = Core; sourceTree = ""; }; - CEFE83D6FF075CCDBD8038CE5B630C7A /* Starscream */ = { + CFAEEBA34CC51D458DE2985E4A765AD1 /* API */ = { isa = PBXGroup; children = ( - BF428CA7245533E06636F00FF8E2C6C8 /* Compression.swift */, - 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */, - EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */, - DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */, - 495F5F146D4BC21D501D1504D0701B48 /* Support Files */, - ); - path = Starscream; + 505E5CA66AF4773B858B895435BFCCD4 /* DotNetAPI.swift */, + 0E1468742499D11DD8AE7A41DB466063 /* FileServerAPI.swift */, + 78309F70A762EEA0DA7B99457CB75B05 /* LokiMessage.swift */, + 53913172F5E0B4C10C6A36DC88E1F875 /* MessageWrapper.swift */, + F349C6FA36C612FEA3604E04CFF1DDFE /* Poller.swift */, + 2B50F6AA050F248D6FB3D4BADD937FC7 /* SignalMessage.swift */, + 643C0B52B0B10AFD1DE1EE1146832B4A /* Snode.swift */, + EF6FD9CA61275D150854D14C18F892F1 /* SnodeAPI.swift */, + F27205822D16718681054EC044149E5C /* Storage+SnodeAPI.swift */, + 2908836F72C88813A64FB4D4893D8EAB /* Deprecated */, + 87B882730824298795AE6D3584AE5879 /* Onion Requests */, + 07099EB588E1D69405A6F927BC0A7AE6 /* Open Groups */, + 3FA8500102A179DFAF239F162AF5A462 /* Utilities */, + ); + name = API; + path = API; sourceTree = ""; }; - CF1408CF629C7361332E53B88F7BD30C = { + D0BC10CC974336EFF70592E306BB133B /* Database */ = { isa = PBXGroup; children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 73B8FDA69E17EA821E97CE3C21F77752 /* Development Pods */, - A1F6B64C0BD2939781C22E0C5A882461 /* Frameworks */, - 51DFE22431CBC02221B2B1B2258F0DC0 /* Pods */, - CB2BAC53F24D2B5B3A022CF77257C672 /* Products */, - 8054CE564B17381E713A5E606C8F1E6F /* Targets Support Files */, + E5C14668B5892786A464784D33BCE6CB /* Storage.swift */, + E840EF7371B838FC1F0D36E97CB9464D /* Deprecated */, ); + name = Database; + path = Database; sourceTree = ""; }; D0DEBE343E1CBD852310BD35A3AD4C22 /* Security */ = { @@ -7674,80 +7635,69 @@ path = SignalServiceKit/tests/Security; sourceTree = ""; }; - D101A5EB2E7995E779A9249D7C73044B /* Sync Messages */ = { - isa = PBXGroup; - children = ( - 4359AFB904FC10255D1AF7D60FE02BA2 /* ClosedGroupParser.swift */, - E26E9C3376672C4D8CCA6B5420F526D7 /* ContactParser.swift */, - C94D5BD7AC6196225A1DD2D1DB2F691C /* LKSyncOpenGroupsMessage.h */, - 3EC32A44CC4900EAD1563C8C890A57DF /* LKSyncOpenGroupsMessage.m */, - 82CA639D7CEAA59A4D573A3ADBD1464F /* SyncMessagesProtocol.swift */, - ); - path = "Sync Messages"; - sourceTree = ""; - }; - D236FB473D4D2BF4C503D210688BB80C /* PromiseKit */ = { - isa = PBXGroup; - children = ( - C592663DAF5D613EA3C190ECA7FA9591 /* CorePromise */, - 4703B3F2853359F35C379182388B87C3 /* Foundation */, - 2D88C23D67D565DA594743625497B7F5 /* Support Files */, - 7139AF2F275208D51613F3CCC489B576 /* UIKit */, - ); - path = PromiseKit; - sourceTree = ""; - }; - D48AD8C5F4F28F40A32A1DDEDB1A4D45 /* Tests */ = { + D59C54583CEB139A6F7A54BC2B97737F /* CloudKit */ = { isa = PBXGroup; children = ( - 39CBF78A5598018D72F9C9E3C94F5C7E /* Curve25519KitSwiftTests.swift */, - 722CBDCFD474F5B2A02D063C2E970F38 /* SigningTests.m */, + 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 */, ); - name = Tests; + name = CloudKit; sourceTree = ""; }; - D4F4789740C2A13FBFC750CC8267C2CC /* Support Files */ = { + D67137A2BA89DB7348ADCBFB1583FCDF /* Account */ = { isa = PBXGroup; children = ( - 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 */, + 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */, ); - name = "Support Files"; - path = "../Target Support Files/PureLayout"; + name = Account; + path = SignalServiceKit/tests/Account; sourceTree = ""; }; - D54F2F47301D469053A6E8059FCC8BE5 /* Support Files */ = { + D6C950A0F5850124F2E4E75E96880A9B /* 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 */, + 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 */, ); name = "Support Files"; - path = "../Target Support Files/SessionCurve25519Kit"; - sourceTree = ""; - }; - D67137A2BA89DB7348ADCBFB1583FCDF /* Account */ = { - isa = PBXGroup; - children = ( - 200DDE99F778E04EFC87A1E80E439C20 /* SignedPreKeyDeletionTests.m */, - ); - name = Account; - path = SignalServiceKit/tests/Account; + path = "../Target Support Files/SessionAxolotlKit"; sourceTree = ""; }; D81BC5F4DE34577F9C252AF8333FA2C5 /* Messages */ = { @@ -7766,6 +7716,94 @@ 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 = ( @@ -7782,22 +7820,31 @@ path = SignalServiceKit/src/Account; sourceTree = ""; }; - DBB2FEE0A6CCF82A76611E6EE860FC79 /* Mentions */ = { + DA869EF910B782E14432D808AAB5B9C5 /* Tests */ = { isa = PBXGroup; children = ( - 00C5DD5C1D14BDE1FFB5A52A0E783E44 /* Mention.swift */, - C747B198FD657E2ACE3CD28CB7F0CF11 /* MentionsManager.swift */, + 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 */, ); - path = Mentions; + name = Tests; sourceTree = ""; }; - DC089FBD196E7C7795EA7B3F7D47CBA3 /* GCDWebServer */ = { + DBBBABA767CAFEE66A1F462D2F36D906 /* Tests */ = { isa = PBXGroup; children = ( - 8AAFA003C8BEF923A8BF81E226EC127A /* Core */, - 34AD38A81390B127F809BDED212F76B8 /* Support Files */, + 75935378AFC240FFA3058326FF9EEE29 /* HKDFKitSwiftTests.swift */, + E1D9C922483CB94B40ECF2C8FBDE5D8C /* HKDFKitTests.m */, ); - path = GCDWebServer; + name = Tests; sourceTree = ""; }; DC7EC837358907ECCC87C2470B7942FC /* Contacts */ = { @@ -7813,79 +7860,126 @@ path = SignalServiceKit/tests/Contacts; sourceTree = ""; }; - DD7B690B9E74955D1265ED2687D16F30 /* Open Groups */ = { - isa = PBXGroup; - children = ( - FD10FBADB2477B9CCDF1B0C39764A6D6 /* PublicChat.swift */, - A231651B5DA3A2C533A28D57D6F2F1DA /* PublicChatAPI.swift */, - 03BEFBBF4DC892BD57EF398B8656B717 /* PublicChatInfo.swift */, - 4309F3635839C7B85BAB576C0F5A28A0 /* PublicChatManager.swift */, - 2FE615EA7F094363054F5B42E1061C9C /* PublicChatMessage.swift */, - 47BE63E6857CDA8C0F775331D1EE88F0 /* PublicChatPoller.swift */, - CBC37529AC50B51A9C9FB5A301EE48D4 /* Storage+PublicChats.swift */, - ); - path = "Open Groups"; - sourceTree = ""; - }; - DD848B93D3874A45660108BB12E4C790 /* Resources */ = { - isa = PBXGroup; - children = ( - A095FEE4A4663A73FDEBF3D76F830921 /* SAMKeychain.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - DE13F62DB0AA3926D7AEAB8BE64A6747 /* GRKOpenSSLFramework */ = { + E7E06011B086F870F7BCB54E90797511 /* CryptoSwift */ = { isa = PBXGroup; children = ( - 17801DF49133602C8A37A79B0D178FBF /* Frameworks */, - B0E53685B479539BD4506239CFE3D888 /* Support Files */, + 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 */, ); - path = GRKOpenSSLFramework; + name = CryptoSwift; + path = CryptoSwift; sourceTree = ""; }; - DFF03812C62413F34F42C1688729CC52 /* ConnectionProxy */ = { + E840EF7371B838FC1F0D36E97CB9464D /* Deprecated */ = { isa = PBXGroup; children = ( - 31C9BD43A5B0511B357990B65DB18310 /* YapDatabaseConnectionProxy.h */, - 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */, + B09053A1E881236B8E0F2F8F0D87CEC0 /* LokiDatabaseUtilities.swift */, + D3C3419181EC52B99E7962AFD8FFF26C /* OWSPrimaryStorage+Loki.h */, + 66706215608701EBBA037B796636BB14 /* OWSPrimaryStorage+Loki.m */, + C60407846105E9A2A1309F73F95719C6 /* OWSPrimaryStorage+Loki.swift */, + BD74831E8EBAE036A87C45C35D0D96C6 /* Storage+Collections.swift */, ); - name = ConnectionProxy; + name = Deprecated; + path = Deprecated; sourceTree = ""; }; - E418B103E36566570E24535DA37D7C5C /* Support Files */ = { + E876F3D587A17777C7EC8440ACDB54CB /* Shelved */ = { 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 */, + 5747A5D5C068636B67AF0C83651561F2 /* Multi Device */, + 434ED612C316EDDFCD6F97A2DA6690D1 /* Sync Messages */, ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; + name = Shelved; + path = Shelved; sourceTree = ""; }; - E69E1F93272D206F94D2D51254D4B5B1 /* Support Files */ = { + E8AE1209B242021BD34C69370CE1EA1C /* 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 */, + 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/SessionCoreKit"; + path = "../Target Support Files/NVActivityIndicatorView"; sourceTree = ""; }; E9779AE1A23C877424EF54246BBB0BDB /* Interactions */ = { @@ -7894,187 +7988,97 @@ 17925FC6DB44B11B125B6E4F64573BD4 /* TSMessageTest.m */, 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */, ); + name = Interactions; path = Interactions; sourceTree = ""; }; - EB4A026844F380C02E07B6E74762578E /* Security */ = { + EA03B9D7365D15918AE73274829C6D60 /* Resources */ = { isa = PBXGroup; children = ( - A4B5621BA8FB81EB60329676299BD358 /* AFSecurityPolicy.h */, - 0A65BE3E4E34126135699C21C1D0A616 /* AFSecurityPolicy.m */, - ); - name = Security; - sourceTree = ""; - }; - EC60AFC7D401069664DAE260568E5CE6 /* SessionAxolotlKit */ = { - isa = PBXGroup; - children = ( - 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 */, + 13D97D97BD7AF0E8E863B2425B6F8F89 /* SAMKeychain.bundle */, ); - path = SessionAxolotlKit; + name = Resources; sourceTree = ""; }; - ECAA016C733D25A11566DAB193B529BD /* Support Files */ = { + EA93A00DF0936F7806ACD0C07DB5B8B5 /* ConnectionProxy */ = { isa = PBXGroup; children = ( - 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 */, + 87FA1E26195A1D0B240FF176B7415357 /* YapDatabaseConnectionProxy.h */, + B3EB7DB6D5EFF849A230540FFC24A753 /* YapDatabaseConnectionProxy.m */, ); - name = "Support Files"; - path = "../Target Support Files/Mantle"; + name = ConnectionProxy; sourceTree = ""; }; - EF01998D962879ECECBD9EA5DA7D5C4C /* Deprecated */ = { + ED707561EEBC8E6A3C627981F0BC7269 /* AutoView */ = { isa = PBXGroup; children = ( - DE9CEA3CC63DCB1839D1AA0E076665EC /* LokiDatabaseUtilities.swift */, - 4E072CA9353684BD15316C0F36F34034 /* OWSPrimaryStorage+Loki.h */, - ADE30498F642CFB0F829DB531516BE14 /* OWSPrimaryStorage+Loki.m */, - FC3CBB1D08563C4A5B980ED267BCB87F /* OWSPrimaryStorage+Loki.swift */, - 84A569C7FEE49E676C2F3B8BCB5A1DBF /* Storage+Collections.swift */, + 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 */, ); - path = Deprecated; + name = AutoView; sourceTree = ""; }; - F089774FF619BE5AD22F3662222B41F3 /* Support Files */ = { + EEA8C3B325D4CDB461673A64D2C39792 /* Pods */ = { isa = PBXGroup; children = ( - 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 = "Support Files"; - path = "../Target Support Files/AFNetworking"; - sourceTree = ""; - }; - F34E8F869D71915C654938DB872F7436 /* libPhoneNumber-iOS */ = { - isa = PBXGroup; - children = ( - 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 */, + 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 */, ); - path = "libPhoneNumber-iOS"; + name = Pods; sourceTree = ""; }; - F40339CDA34CAF86012979E2C71208D7 /* YapDatabase */ = { + F2090410558EDBB79678F2A2796895EF /* Support Files */ = { isa = PBXGroup; children = ( - 11AC1D28A366EAF08B77E9E5C5AABD8E /* SQLCipher */, - 690BF9CAC0CA7F1140F78513411327F8 /* Support Files */, + 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 */, ); - path = YapDatabase; + name = "Support Files"; + path = "../Target Support Files/Mantle"; sourceTree = ""; }; - F7088EDB701CD6F58D7195814E995E67 /* Support Files */ = { + F6B5EE3B43F016C4670F2D3FB64D7460 /* SQLCipher */ = { 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 */, + FFF71454E7A0DCDA93545A1EFCB9505A /* Core */, + 2C0EB1513FCAAB3EE398E27FDE0D61F1 /* Extensions */, ); - name = "Support Files"; - path = "../Target Support Files/libPhoneNumber-iOS"; + name = SQLCipher; sourceTree = ""; }; F7928ED7D4C734A460756C26A2BA15BB /* Pods-Signal */ = { @@ -8090,65 +8094,178 @@ 16CBBFCC935196DA8C664E9A669F6614 /* Pods-Signal.app store release.xcconfig */, 55069D4FDC11E74302DE309C3F215E82 /* Pods-Signal.debug.xcconfig */, ); - name = "Pods-Signal"; - path = "Target Support Files/Pods-Signal"; + name = "Pods-Signal"; + 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 */ = { + isa = PBXGroup; + children = ( + 3075D6EFAF3A34A529E1DF11BEF8B261 /* openssl.framework */, + ); + name = Frameworks; sourceTree = ""; }; - F8055828BF8CB1D92D7FD67173D72338 /* Support Files */ = { + FC5C98A0C1C45496B6D0DEEE5B8D05D3 /* Core */ = { isa = PBXGroup; children = ( - 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 */, + 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 = "Support Files"; - path = "../Target Support Files/SessionMetadataKit"; + name = Core; sourceTree = ""; }; - F821055D7A963072D7CE73D31764E730 /* RTreeIndex */ = { + FC6CCF278E6C91BA18E42F4EB5EFC8C4 /* Support Files */ = { isa = PBXGroup; children = ( - 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 */, + 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 */, ); - name = RTreeIndex; + name = "Support Files"; + path = "../Target Support Files/FeedKit"; + sourceTree = ""; + }; + FE8D8272D478A5B951A8EC161EBCEE1B /* Closed Groups */ = { + isa = PBXGroup; + children = ( + 649E69490274B0D6098648806EC1011B /* ClosedGroupPoller.swift */, + 275789089700D4798ED544752FAED09C /* ClosedGroupRatchet.swift */, + E9456597C47DE02AAE82DDCEF85F7AC2 /* ClosedGroupSenderKey.swift */, + C06D43A038F9B56F062A3CAAC04E0BBF /* ClosedGroupsProtocol.swift */, + 8E850E6C1CE945C46F4CF298CC799E0C /* ClosedGroupUpdateMessage.swift */, + 418D3A94AAC5143072FD3322D9B1817A /* SharedSenderKeysImplementation.swift */, + E76DDBD5FB3EEFEBAC4DE5F8A0E136A8 /* Storage+ClosedGroups.swift */, + ); + name = "Closed Groups"; + path = "Closed Groups"; sourceTree = ""; }; - F889E81744C4AB5799AAEB7CF1A63BF0 /* Multi Device */ = { + FFF71454E7A0DCDA93545A1EFCB9505A /* Core */ = { isa = PBXGroup; children = ( - 25FC93EF13877A465610273077D1DC02 /* DeviceLink.swift */, - E087C4328E527C0FED9EADAAA8ADC07C /* DeviceLinkIndex.swift */, - 0012AB5927C1A511D358CDF220DA88FA /* DeviceLinkingSession.swift */, - 8A4D7F76B64712DE7990B51FA27909B4 /* DeviceLinkingSessionDelegate.swift */, - 68A2CE9D23DFEF128534ED5234BD6FAA /* DeviceLinkingUtilities.swift */, - 96BAA8E8181222D7C331DA983EBF51B6 /* LKDeviceLinkMessage.h */, - A2EF8B8EBBE52509EE3AF600D26C310A /* LKDeviceLinkMessage.m */, - 5B6B3F65C66E6CE2674979B360CBE839 /* LKUnlinkDeviceMessage.h */, - 7810BB7128DF8AC5F77EC900FE270FA5 /* LKUnlinkDeviceMessage.m */, - A6AD528B55E8564D9BD31B8E9256813E /* MultiDeviceProtocol.swift */, + 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 */, ); - path = "Multi Device"; + name = Core; sourceTree = ""; }; /* End PBXGroup section */ @@ -8271,11 +8388,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 52C48D9B8D7E6570F72B460E7C806E90 /* Headers */ = { + 3ACFA592BB1CF280FE685597026F9CC3 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 43EFAA02AD4C6D8C63CC869C11437DA3 /* Starscream-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46134CCBF7642AD1732B7822E12972A9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CBCCCC009C5B930059A0970A1305AAA8 /* Starscream-umbrella.h in Headers */, + D59DA29F6FFF9E3F3D169E6D5D728DF3 /* Pods-Signal-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8323,6 +8448,187 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 61A0C8F6FF9656219A8CC3F7E92876C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E6F7CEDCEA848C0CB30AD8884D6E139B /* AppContext.h in Headers */, + A01B09C0517A5AEA1E36366552B2DF91 /* AppReadiness.h in Headers */, + 44A2EC49B3BAFE56E77E442969EFBBB0 /* AppVersion.h in Headers */, + 40F7C727D49AC425FAF17B3ADA9D8C85 /* ByteParser.h in Headers */, + 66C3AB3768DDAD69E113CE5C86768669 /* CDSQuote.h in Headers */, + 509AA0B089C820A5ADF828AA0B2CDB8C /* CDSSigningCertificate.h in Headers */, + 58B16E092FB041E6F959059245AB5AD3 /* Contact.h in Headers */, + 63E196B817D35F55DDAF2366B6B0F9BE /* ContactDiscoveryService.h in Headers */, + D3309306871F70226849DA1BF7AA2B4A /* ContactsManagerProtocol.h in Headers */, + 032FA5ABB43AC325B7E8EF0505068ED0 /* ContactsUpdater.h in Headers */, + 2212A058294483DC442CA465EF2DC00F /* DataSource.h in Headers */, + A550D105443E50FCFB80442C6D83FCFB /* FunctionalUtil.h in Headers */, + 12EEFA88B6584F7F2B62AAB823C9FCB6 /* LKDeviceLinkMessage.h in Headers */, + 415729129D514C69377C7531733F4C0F /* LKGroupUtilities.h in Headers */, + 44165A0AE348F1598088652F7A330F89 /* LKSyncOpenGroupsMessage.h in Headers */, + 5C53E28C558A17E15A7E686757939E41 /* LKUnlinkDeviceMessage.h in Headers */, + D260681F1666662E93646496E59B5121 /* MIMETypeUtil.h in Headers */, + 065509C7A2A9A92613EF88809A08BBF4 /* MockSSKEnvironment.h in Headers */, + C5746233A516782B922637A2EDA48E58 /* NotificationsProtocol.h in Headers */, + C1BC7956DAAEC81EB935923D2C82240F /* NSArray+Functional.h in Headers */, + D2442A482B49720B799AEA3395EC5A82 /* NSArray+OWS.h in Headers */, + 8C709A2EEB8D6CF29A7DE434BF75B2C0 /* NSData+Image.h in Headers */, + 28017B22C247F4295D33B291ED2C96B4 /* NSError+MessageSending.h in Headers */, + C937DF0ABEA05BF60F13A7D9997AB374 /* NSNotificationCenter+OWS.h in Headers */, + 205B39885D20821DA65A23B5A7ED3A1B /* NSObject+Casting.h in Headers */, + CB2B31C5A8F86A81936250475EEE8B51 /* NSSet+Functional.h in Headers */, + 3470CBFD7F958E2F95F8F684E0611F5F /* NSString+SSK.h in Headers */, + ECCBA284ECA80002579A6F4E000675D2 /* NSTimer+OWS.h in Headers */, + E8E3FF8020068ABBC8A39A735B64E29D /* NSURLSessionDataTask+StatusCode.h in Headers */, + 26581AC107CD205DA9AA7739DE1BE158 /* NSUserDefaults+OWS.h in Headers */, + 340D99F21B940BF6981BDC311E9FF72F /* OWS2FAManager.h in Headers */, + F899501A788FC9BDE3D932F0A01752C9 /* OWSAddToContactsOfferMessage.h in Headers */, + 8C8B55121F8AE112D47D13B7C8A974D9 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, + 0ABFC5FD72162FB0351F9AB8BCDC8C49 /* OWSAnalytics.h in Headers */, + 45C27C06ACDA554E1B5046AF1161EA80 /* OWSAnalyticsEvents.h in Headers */, + 83F0070E74633F91F96669388FBB5D60 /* OWSAttachmentDownloads.h in Headers */, + 68F8517B733EADC59A6DA5C9A3983043 /* OWSBackgroundTask.h in Headers */, + 8A48E0BD8A619159CAAA497CA6FA048E /* OWSBackupFragment.h in Headers */, + 5D7FE7CF6AF0494D4E4AE88CB57394D1 /* OWSBatchMessageProcessor.h in Headers */, + 3935A40064E407185CE26ED149D0AC77 /* OWSBlockedPhoneNumbersMessage.h in Headers */, + 1BE59606EA1F751AF07A507AD5E40F34 /* OWSBlockingManager.h in Headers */, + 16BF46D764D327E7A6729A48372E8E25 /* OWSCallMessageHandler.h in Headers */, + AEEDC58726BA633422F34762A4B77559 /* OWSCensorshipConfiguration.h in Headers */, + 7F675E64FFBE60D162AFC69E9A3ABA92 /* OWSChunkedOutputStream.h in Headers */, + FB0A92A3F945EBB60FF64E707990144F /* OWSContact+Private.h in Headers */, + 687670FF9D1D40701B0E99AE329F51E7 /* OWSContact.h in Headers */, + 3C007FA7491409DAFAA0C2C3C767B665 /* OWSContactsOutputStream.h in Headers */, + 9647B21B571781716CD07313C40AB26E /* OWSCountryMetadata.h in Headers */, + F18DAAAC0451D938697A3659138621C7 /* OWSDevice.h in Headers */, + 889910C1B05ED01E908F9D77B6C7A47A /* OWSDeviceProvisioner.h in Headers */, + C5B69F0B46935879018FEABF95E3EB68 /* OWSDeviceProvisioningCodeService.h in Headers */, + 4B9E39029BDE0C0E4681AFB228CB0F51 /* OWSDeviceProvisioningService.h in Headers */, + 23FE546523FFE6E184DEACA41445A370 /* OWSDevicesService.h in Headers */, + FD61A57CB594178BD2909AE676FCFF76 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, + D1AC067D838ED66F6227D57B73190AE8 /* OWSDisappearingMessagesConfiguration.h in Headers */, + CD2D5FF8B755F0C4813012AB7E1A3B3A /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, + 04D33A818263D0055E547450494B34F8 /* OWSDisappearingMessagesFinder.h in Headers */, + 5EA8A8005148FC3A0D6F12DC51DB205B /* OWSDisappearingMessagesJob.h in Headers */, + 7F56D3F1BA1142C0F7534A1F0A2F40AD /* OWSDispatch.h in Headers */, + C1204C053DE74555D972033073A6BEE1 /* OWSDynamicOutgoingMessage.h in Headers */, + E1127235616BF12551CEEAF265966A5D /* OWSEndSessionMessage.h in Headers */, + B301739E8BBC2A66406FD52EA8C8B48E /* OWSError.h in Headers */, + 60FEA79D5431D9FD78F9B5A3CA152AF3 /* OWSFailedAttachmentDownloadsJob.h in Headers */, + B3223C034202889B305F88C344454052 /* OWSFailedMessagesJob.h in Headers */, + C67E98C775A2C833FB46500DA9CE1187 /* OWSFakeCallMessageHandler.h in Headers */, + BD533AA0E6FB9B1F6470BB9E6BCFFBC0 /* OWSFakeContactsUpdater.h in Headers */, + 05E4E991664341C3EBF59C138F4E22CD /* OWSFakeMessageSender.h in Headers */, + 77A26B71B45642957C3F36C019BD5A0D /* OWSFakeNetworkManager.h in Headers */, + 6EE6F3719FDA5E75768964F65F9C15DA /* OWSFakeProfileManager.h in Headers */, + 53D88F7735CA306DD36C6105D79DB383 /* OWSFileSystem.h in Headers */, + B5B8DD45F229769AB4D94C21F4AC18FE /* OWSFingerprint.h in Headers */, + F9C9B4575F29871053D688FD416D7F47 /* OWSFingerprintBuilder.h in Headers */, + 2F27FEB393432619032731195F176942 /* OWSGroupsOutputStream.h in Headers */, + 7C4B152AD22DA9C41DD87E1908A3066D /* OWSHTTPSecurityPolicy.h in Headers */, + 24D5F02C074E0C8540385F3F2473F9B9 /* OWSIdentityManager.h in Headers */, + 484E48B31A0305258697D2A271A98532 /* OWSIncomingMessageFinder.h in Headers */, + BF81BB8E55BE526368C5C218195ABDEA /* OWSIncomingSentMessageTranscript.h in Headers */, + 3856742B200171387ED0FEAB466C2DD2 /* OWSIncompleteCallsJob.h in Headers */, + 379FF7C962284288DD3596F7CEC43257 /* OWSLinkedDeviceReadReceipt.h in Headers */, + 28F23A2F3CEA1CF09C2EA66C04487F90 /* OWSMath.h in Headers */, + 7DFD29FC480EEE561F36A3B125ACCB69 /* OWSMediaGalleryFinder.h in Headers */, + 015585AEAB90BD509F1F61D64F4FEED3 /* OWSMessageDecrypter.h in Headers */, + 53182F9E4E1691D5BA18326C0284968F /* OWSMessageHandler.h in Headers */, + 74F971CB6427F712353A8A8E07B6082F /* OWSMessageManager.h in Headers */, + 9CD5A7BD6EF38507EE8C4CCD60090C09 /* OWSMessageReceiver.h in Headers */, + D9B3B3229D255FF72965F141E8163740 /* OWSMessageSender.h in Headers */, + E3350062328FB59C8417723F5F25C44B /* OWSMessageServiceParams.h in Headers */, + 74B326716E09F6069A29320AF8AAC330 /* OWSMessageUtils.h in Headers */, + 183CB59AFACFEF8F521A94F0F9817382 /* OWSOperation.h in Headers */, + 10EC826F862C67BFBF8E4F0375067C4C /* OWSOutgoingCallMessage.h in Headers */, + 0D3DEF0E51EBB6F86403C991A118633A /* OWSOutgoingNullMessage.h in Headers */, + D38855BA82E14FF545BD36AFCB5556F8 /* OWSOutgoingReceiptManager.h in Headers */, + 6E333001215C844F7137B7B1C7B06F52 /* OWSOutgoingSentMessageTranscript.h in Headers */, + F999F37CE0A11DBDD9416FDBBDDFC376 /* OWSOutgoingSyncMessage.h in Headers */, + 7F1EE2D37D4D8B1A03EEBDFF4C401705 /* OWSPrimaryStorage+Calling.h in Headers */, + 5A19330DDE053859FAF36A4D89E28E88 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */, + F27CA359B806195CF44ABCEFBAAA3854 /* OWSPrimaryStorage+Loki.h in Headers */, + 93BA8AF5E373E302BDF17473418D69D1 /* OWSPrimaryStorage+PreKeyStore.h in Headers */, + 27B70B90582706FEFA9BD8839CE9454D /* OWSPrimaryStorage+SessionStore.h in Headers */, + DD5FF68E615B9033DA0DA53C3B7E2F90 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */, + 095AD83FF45B8C57F8E2AB5FD9347A52 /* OWSPrimaryStorage.h in Headers */, + D58E180B7F2BEABF3D6B5D729E77C512 /* OWSProfileKeyMessage.h in Headers */, + DB49CC4C7FBFA6F621066610725BE295 /* OWSProvisioningCipher.h in Headers */, + AC755351A3EDCC77263D601EC36C287C /* OWSProvisioningMessage.h in Headers */, + 303ADF03C3330E1CC7C73D06F825369B /* OWSQueues.h in Headers */, + 88629D909C2FE810A87C806D985F8093 /* OWSReadReceiptManager.h in Headers */, + AB70ADE000B03CBC84355E7DC58FCD6F /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, + 25E9D664EDC20B4CB609D0EAB60ADC2C /* OWSReadTracking.h in Headers */, + FC4226533CF57206F2536F35841AE5BD /* OWSReceiptsForSenderMessage.h in Headers */, + EF34B758738DB70868EB7DCC4EA3B3B5 /* OWSRecipientIdentity.h in Headers */, + E117F45FA92B9D6352AD78A768B7E860 /* OWSRecordTranscriptJob.h in Headers */, + F85FB0A797B53D1136326B9B8148B354 /* OWSRequestBuilder.h in Headers */, + 61324C0797CA7AFDA676FB94EC5C5B96 /* OWSRequestFactory.h in Headers */, + 0A5261EC3D865C2BCF9ACA8F144B8673 /* OWSSignalService.h in Headers */, + CAD991FB8B64C41D72DBC326019FD632 /* OWSStorage+Subclass.h in Headers */, + FDB2B933B1AD865100C4C7710A601849 /* OWSStorage.h in Headers */, + B639D81F9D6B71036CEFF771E1C65539 /* OWSSyncConfigurationMessage.h in Headers */, + 4AFF974B9222B2749646329E80982ED3 /* OWSSyncContactsMessage.h in Headers */, + F72B969BF36D8A7FB30571AD066B4D21 /* OWSSyncGroupsMessage.h in Headers */, + 7541F7FB8FA802518B1B20CF48D63A10 /* OWSSyncGroupsRequestMessage.h in Headers */, + B0EE8137B89201839D6ECD7444B965C5 /* OWSSyncManagerProtocol.h in Headers */, + A680AF00911B1DAC4E36F5B4D27BB6EE /* OWSUnknownContactBlockOfferMessage.h in Headers */, + 94B1E951622F5F79CC64E4C9046DCB1E /* OWSUploadOperation.h in Headers */, + 2692A9C647A2D72435F2603CECF5BAE4 /* OWSVerificationStateChangeMessage.h in Headers */, + F10F012BF766A016AA30DA2063BE8155 /* OWSVerificationStateSyncMessage.h in Headers */, + B0D65DE60E0CD65BE58AE42133EF0CB9 /* OWSWebSocket.h in Headers */, + A250C24CD84B6DD8863334AD59E69932 /* PhoneNumber.h in Headers */, + 18BB222F5AE60BD10F6D15DDDEB8D59D /* PhoneNumberUtil.h in Headers */, + 3B889EC143DCD7B45F69A9C20F1C8C24 /* PreKeyBundle+jsonDict.h in Headers */, + F680FD9C67CBBF0EF0F55E567967B2FF /* ProfileManagerProtocol.h in Headers */, + EA3B7DC7CD49551F576B10D874806422 /* ProtoUtils.h in Headers */, + 082CBAF2E5F62AB42704815CD5DA299E /* SessionServiceKit-umbrella.h in Headers */, + 6729AAB4A8353FFC4CD3FA8ADB895DFB /* SessionServiceKit.h in Headers */, + 8D026C3922181E950B2750DB0EBF713C /* SignalAccount.h in Headers */, + 44D6AC14761DB2B0C6D78C9B88985BF1 /* SignalRecipient.h in Headers */, + 9513BA75464588427BD4209D2F6A3030 /* SSKAsserts.h in Headers */, + B95CB9BF91CD0A20249F0461341EC45D /* SSKEnvironment.h in Headers */, + 379A8E49BFEEFD61BBD0648C424AB6D1 /* SSKJobRecord.h in Headers */, + 6C94F2F225CDAFF828E90D31D3B4AD47 /* SSKMessageSenderJobRecord.h in Headers */, + 2980D6D35A15A22FA4AA8D00ED6D7113 /* TestAppContext.h in Headers */, + 5AE6EAE8B4E1990FA48B1611A88DFE1F /* TSAccountManager.h in Headers */, + 95566E03B50332A05B93FCE6E712BC44 /* TSAttachment.h in Headers */, + 78AEC3B87F554000865882AEA26F34A0 /* TSAttachmentPointer.h in Headers */, + A9188C05C34817C3824E1242ED7EE259 /* TSAttachmentStream.h in Headers */, + 2CF7720564DF8902BDBD5C504C653517 /* TSCall.h in Headers */, + 680D7C909D681D1E465AE4EF5E7ACB1F /* TSConstants.h in Headers */, + 7A2789D83EEB517E52471597DD6DE0DB /* TSContactThread.h in Headers */, + 859B4FD203D5D4F30CE58F5FE997BFEE /* TSDatabaseSecondaryIndexes.h in Headers */, + 1BCC92EC3C0FA11B141FA15C3718D932 /* TSDatabaseView.h in Headers */, + D63E52A3D5DF8999922056940F217470 /* TSErrorMessage.h in Headers */, + 35B8555018ECCAC14ACCF3C6D451F85E /* TSErrorMessage_privateConstructor.h in Headers */, + 0704FB39B7661663D20ED760241DE2B7 /* TSGroupModel.h in Headers */, + FC4A74BE781036CD5820EE9035F07532 /* TSGroupThread.h in Headers */, + C57DB34F5F928436EDD0368E0D950FBD /* TSIncomingMessage.h in Headers */, + DC3708CCB15A92A45FDB94FF35BC8D5B /* TSInfoMessage.h in Headers */, + 7F3B444D0EFE4AB4A9FDD008BDA4E2DE /* TSInteraction.h in Headers */, + 91050F43CB95BC82C2715807C8685644 /* TSInvalidIdentityKeyErrorMessage.h in Headers */, + 16D81939D6785D23BA96EDDC04273821 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, + 665F76E373A6163AD7630947E5E60582 /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, + 20D2A67EA492AD0DB306982F9DB6127A /* TSMessage.h in Headers */, + 47440CE5B46A097D5249F6C066234681 /* TSNetworkManager.h in Headers */, + C372C4CC3DBA193BF763105BE2DE00B7 /* TSOutgoingMessage.h in Headers */, + 37E28F3F9AD8635A9BC3CDE40BE58075 /* TSPrefix.h in Headers */, + 84764C5FC5E91BDEB6B7797D33A419A5 /* TSPreKeyManager.h in Headers */, + A06D1E42B8D9F7324387E6CD4E6B56B8 /* TSQuotedMessage.h in Headers */, + DA9A8C3A1A77FE4FBD92B23ECAEB87BA /* TSRequest.h in Headers */, + 560B062D8656E1672155317B650633F1 /* TSSocketManager.h in Headers */, + AFEDAEF522D8C9D3DB82F904DF83D8E0 /* TSStorageHeaders.h in Headers */, + 6D61AE51F0D11470B7B60212AFF88D87 /* TSStorageKeys.h in Headers */, + 4214CABAB60D975923149F911B848AF5 /* TSThread.h in Headers */, + 3E5EDA42634D3AB14EED6FB999407562 /* TSYapDatabaseObject.h in Headers */, + 0873446946BF98856CA11AC370A61526 /* UIImage+OWS.h in Headers */, + FAAB003D1137B5A57A255C499D3B47BA /* YapDatabaseConnection+OWS.h in Headers */, + 54457BEB74F5D4A6ABF21FB5526D660B /* YapDatabaseTransaction+OWS.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 67F32376A24C85815533EDA9BAAA567D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8383,23 +8689,156 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8A15B27DA991EC6BA0ACDF24B5C54848 /* Headers */ = { + 7E59D7B2D4F3C90F561E27C5AF6C4220 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BDFF721E8F8F334C544E127200D361DF /* libPhoneNumber-iOS-umbrella.h in Headers */, - 23D233A91BB6A66C2119AA961BA2F40A /* NBAsYouTypeFormatter.h in Headers */, - E769D95A62E16237EAB19643F76DBA19 /* NBGeneratedPhoneNumberMetaData.h in Headers */, - 75B08BBCABD74FC7B5A4FAE95E87C236 /* NBMetadataHelper.h in Headers */, - F18BB6A4AD5E37B5C786B5F01C27A3C1 /* NBNumberFormat.h in Headers */, - 8D721F38EFEA98249BAA78A950F3D7F9 /* NBPhoneMetaData.h in Headers */, - 938DC1688DC5A13C74F4A122E4D5F73A /* NBPhoneNumber.h in Headers */, - 8F3DD0B8DC43E5986E3DE3A3DACCB8AE /* NBPhoneNumberDefines.h in Headers */, - 485F7EAA1F5C00D826B95AD2F452E419 /* NBPhoneNumberDesc.h in Headers */, - 5D40A2AB19FB4A0D152EEB198707FC49 /* NBPhoneNumberUtil.h in Headers */, - 8AACB7B5FF928F82E88064174D9CA04D /* NBRegExMatcher.h in Headers */, - 1C94B4FCB355A6F9A3B7D31FFD879233 /* NBRegularExpressionCache.h in Headers */, - 2717D6D56D4B4DDB7A705E7334D19791 /* NSArray+NBAdditions.h in Headers */, + 1E0C6AFCF2AB82BA3E6B67E0DBCF4F7D /* NSDate+YapDatabase.h in Headers */, + F24BFE91ED620E9A976F185C3E03023B /* NSDictionary+YapDatabase.h in Headers */, + B076901C3319C1C2243E18037795B430 /* yap_vfs_shim.h in Headers */, + 1051AD7AB27C469FFEE0F683937B48BB /* YapActionable.h in Headers */, + 5827D829D197A6FA9FF1332A2456AF62 /* YapActionItem.h in Headers */, + 5E08E14C59B0ED9DE37C818F4439BBF0 /* YapActionItemPrivate.h in Headers */, + FE1C007B43D660F0D88EE83FD0B3BE91 /* YapBidirectionalCache.h in Headers */, + 1F6AE15DEC729D6E7EC844D9B5622A68 /* YapCache.h in Headers */, + 6401F1F733D5A4A5C1FD90164BD67427 /* YapCollectionKey.h in Headers */, + 32ADD2FE889735A2F61437DDEAD7C158 /* YapDatabase-umbrella.h in Headers */, + 703938BDB0FEAA02F55A356779531BE3 /* YapDatabase.h in Headers */, + 332F067D162702E0E09752E9BFC646FF /* YapDatabaseActionManager.h in Headers */, + 08A641F9912F1E64233B542E2C3B1301 /* YapDatabaseActionManagerConnection.h in Headers */, + AC9CE774ED9B8F03A4EE7A34641C7A61 /* YapDatabaseActionManagerPrivate.h in Headers */, + 2E5BD469B3B3E97BCD2DF0D2C3EE7750 /* YapDatabaseActionManagerTransaction.h in Headers */, + F26818FFF57E2E84593D521B4F1D49B9 /* YapDatabaseAtomic.h in Headers */, + 5BDEECBAA008DCCCACCC24C1591CE6A2 /* YapDatabaseAutoView.h in Headers */, + C68EAEF5E9F9F57A3B6B28CAEE566E38 /* YapDatabaseAutoViewConnection.h in Headers */, + 0A8E742284BBEA0F9903F606DF95CD10 /* YapDatabaseAutoViewPrivate.h in Headers */, + EA982C10D34F6B4AA4D93333709F73B8 /* YapDatabaseAutoViewTransaction.h in Headers */, + 9629C3DA9DA5A56F67EA4A2723E0EB40 /* YapDatabaseCloudCore.h in Headers */, + C9B34B95060FC51FE9441E6321D22AC5 /* YapDatabaseCloudCoreConnection.h in Headers */, + CAB93DD4FEE2D16895F63D8481A12E4C /* YapDatabaseCloudCoreGraph.h in Headers */, + 48C640C888091FAF714BB275557A3425 /* YapDatabaseCloudCoreOperation.h in Headers */, + D7297C96372D62159A0C7BB779A26756 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, + 00BFFF5DB0673347BC83F473C4A194B3 /* YapDatabaseCloudCoreOptions.h in Headers */, + 5A57ADC6F2BEC1FAAE3D85652A6FF828 /* YapDatabaseCloudCorePipeline.h in Headers */, + 0A08BD582BF71CE60D38BD5F2F50966E /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, + F298F5FAE2413F7B807718B231DF7BFC /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, + 21DBE0F9F115577F80E01ED2DE16E570 /* YapDatabaseCloudCorePrivate.h in Headers */, + 4953117F0C1ECF61D78B67FDF903BB7F /* YapDatabaseCloudCoreTransaction.h in Headers */, + A26A3F7D3D9F1CE441B0F071DCDAFA9A /* YapDatabaseCloudKit.h in Headers */, + 64A98EC618573D4F27170188B566BCDD /* YapDatabaseCloudKitConnection.h in Headers */, + 1008CD95BE5BD4302B5E64EA4A0A1D94 /* YapDatabaseCloudKitOptions.h in Headers */, + 44D4E487A184A3B461184F27FBF80387 /* YapDatabaseCloudKitPrivate.h in Headers */, + 3D4CC1336E74E74B0C030BC43A470A51 /* YapDatabaseCloudKitTransaction.h in Headers */, + 802A49F167C38A0BB98322398FB82ED1 /* YapDatabaseCloudKitTypes.h in Headers */, + 1FD9D47FE4B0FB5B86C3B3B9824D1E23 /* YapDatabaseConnection.h in Headers */, + 91ADA93019C52D7DE0EC3EEF251E739C /* YapDatabaseConnectionConfig.h in Headers */, + BEEB106898BFDA7C148EC59986295A3D /* YapDatabaseConnectionPool.h in Headers */, + 5652179C16BD7BE7291997EF7D379E45 /* YapDatabaseConnectionProxy.h in Headers */, + BE5A1B2132B389718A01A0BE96AE085D /* YapDatabaseConnectionState.h in Headers */, + B124C2C051DD54956E4DC3A0FE6958EF /* YapDatabaseCrossProcessNotification.h in Headers */, + 3605F88ADD4B7C85AE7EB00F3F05832E /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, + 0D0EC287CF7E01030AD4425C3D6520BE /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, + B509EAAB36F90EED9130BE343F32DB90 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, + 2505DA0A136DA41A2716DAF06766C583 /* YapDatabaseCryptoUtils.h in Headers */, + 4B49E55D722E8AB7DF6EC10E13AAE804 /* YapDatabaseExtension.h in Headers */, + FB5BF3FB10ED10B870881B83F37B101C /* YapDatabaseExtensionConnection.h in Headers */, + D976A326CA8BFEB84411FF2E31141F15 /* YapDatabaseExtensionPrivate.h in Headers */, + 406B57B837DD2D1D2C243B729360BCCE /* YapDatabaseExtensionTransaction.h in Headers */, + 25A4B2C2A7D9B96C1BD04C8020204E34 /* YapDatabaseExtensionTypes.h in Headers */, + 3F6DE57A6164C9805AF24844DEF9EB50 /* YapDatabaseFilteredView.h in Headers */, + DEB43A10FA4C6AB45301781726FA3728 /* YapDatabaseFilteredViewConnection.h in Headers */, + FC38499F6A06547B33765FDDE7FC2EAE /* YapDatabaseFilteredViewPrivate.h in Headers */, + 36FDB3489DB67E7B555C0D8417987EDD /* YapDatabaseFilteredViewTransaction.h in Headers */, + AA4E9DE9D2BF1B571ED64AD17D3530F3 /* YapDatabaseFilteredViewTypes.h in Headers */, + ABC479524618BB9FF36C646BB3399ED8 /* YapDatabaseFullTextSearch.h in Headers */, + A3123F251ED71F4F165395EAD0C4CE0E /* YapDatabaseFullTextSearchConnection.h in Headers */, + 99182A8DB28206F0BD521FCF2CA188D3 /* YapDatabaseFullTextSearchHandler.h in Headers */, + 3F8445B68836A61A82D18A786D267348 /* YapDatabaseFullTextSearchPrivate.h in Headers */, + 972CD2B941CF1B719AC1EC38143BD18F /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, + DA995FF3D6257CF68CD52B250EDB243D /* YapDatabaseFullTextSearchTransaction.h in Headers */, + C3566371BC85A5A049A1A70B72CE31A1 /* YapDatabaseHooks.h in Headers */, + FD0F451322F256EBAB98F55DD64DAF9F /* YapDatabaseHooksConnection.h in Headers */, + C2008FF12D56F9F95B5646002F0E91B9 /* YapDatabaseHooksPrivate.h in Headers */, + 60A71DE011575ECABFDB3041F4F52319 /* YapDatabaseHooksTransaction.h in Headers */, + B464BB12A7958F2E6C0F29FCA058CF5A /* YapDatabaseLogging.h in Headers */, + D248407F11096FF62EAEE9813A08ACAC /* YapDatabaseManager.h in Headers */, + F756DA99732C7FF7BAB52373E570B5A9 /* YapDatabaseManualView.h in Headers */, + 8EDC6BE2E890C407BB15C10D27F47A51 /* YapDatabaseManualViewConnection.h in Headers */, + 3CE6D6CA54F0A98B8D8A3E3333CA3311 /* YapDatabaseManualViewPrivate.h in Headers */, + CD969D3BC83A6FD0047249023545F369 /* YapDatabaseManualViewTransaction.h in Headers */, + 2CD8B01C439A2838B034D1D339A8B43C /* YapDatabaseOptions.h in Headers */, + 5A86F7A98BB7160A14F403A5F57B0F34 /* YapDatabasePrivate.h in Headers */, + 8A04004A1FA7E1E5B3119F43FA3093EB /* YapDatabaseQuery.h in Headers */, + 2608E9830CD962C50183AD79DB71B86F /* YapDatabaseRelationship.h in Headers */, + 93986F8CFA8B6B7206E8015C60C6CC01 /* YapDatabaseRelationshipConnection.h in Headers */, + 4CF43B2151217636B9173BDB74F045A8 /* YapDatabaseRelationshipEdge.h in Headers */, + 178E193D1EF273913C6CD2C22DE14F7F /* YapDatabaseRelationshipEdgePrivate.h in Headers */, + 07DD37C2B10A934CD774A5B31A5568FF /* YapDatabaseRelationshipNode.h in Headers */, + EB40D4305464F86F4857D3AA580ADACF /* YapDatabaseRelationshipOptions.h in Headers */, + 6F0DE189511282090F2ADBB96225468D /* YapDatabaseRelationshipPrivate.h in Headers */, + 0EC2CAAF5402E927B592ECD6FC80EE15 /* YapDatabaseRelationshipTransaction.h in Headers */, + 0C6A85378E467AF1541346D8933D7894 /* YapDatabaseRTreeIndex.h in Headers */, + 8EE7795970F1EC2FA64637046A967B40 /* YapDatabaseRTreeIndexConnection.h in Headers */, + C9F32C4558B947901D82C5970F239A83 /* YapDatabaseRTreeIndexHandler.h in Headers */, + EFD580CEFEC4C440FEBB2870EE2E1798 /* YapDatabaseRTreeIndexOptions.h in Headers */, + 10A9EBE00DF805AC3C833FA7E79381E5 /* YapDatabaseRTreeIndexPrivate.h in Headers */, + 7A6987C9B16EC66CB4C978CDC29883C4 /* YapDatabaseRTreeIndexSetup.h in Headers */, + DB0D830BB46D8EC14B9AE179F0DA8B91 /* YapDatabaseRTreeIndexTransaction.h in Headers */, + 2FFB37DF4D53E8DC9EC3B643EE4C3977 /* YapDatabaseSearchQueue.h in Headers */, + 97CD1077CA78BA390A05B44AF5422217 /* YapDatabaseSearchQueuePrivate.h in Headers */, + B789BD36D842AF4E91CE9904C509DF38 /* YapDatabaseSearchResultsView.h in Headers */, + CDBB1B3D490139AECBE8B53C7EC4E333 /* YapDatabaseSearchResultsViewConnection.h in Headers */, + F660F4D245853BB213D00BE7A4E0E9B6 /* YapDatabaseSearchResultsViewOptions.h in Headers */, + 14B65B7FE94EDC5F19390D87EAE2BEA7 /* YapDatabaseSearchResultsViewPrivate.h in Headers */, + 9CD0BC260EF055E1682B8084A9157D5C /* YapDatabaseSearchResultsViewTransaction.h in Headers */, + 9222B17FB89B42ED16EFB5F4273DB2FE /* YapDatabaseSecondaryIndex.h in Headers */, + 1419BC500EA25CBC7594F4129571B1A7 /* YapDatabaseSecondaryIndexConnection.h in Headers */, + E4AEDE9E503D4DCE11A58917B609F1B0 /* YapDatabaseSecondaryIndexHandler.h in Headers */, + 6051825840A748E516455C58B619AB47 /* YapDatabaseSecondaryIndexOptions.h in Headers */, + F57959CE3C3F55151F1CA40102F7AC59 /* YapDatabaseSecondaryIndexPrivate.h in Headers */, + 3108625008A11A4EB78ADFD7FC9A8AE2 /* YapDatabaseSecondaryIndexSetup.h in Headers */, + CFF53A602BBE90E88C96E6FFE4BBC861 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, + FC8AFA8C499D5BDC7FCDE1F237CD3C83 /* YapDatabaseStatement.h in Headers */, + 5AF0811CB71BBE11203DBE14A4783016 /* YapDatabaseString.h in Headers */, + C7012E69AAA6C88A0ECE0AACFBBE178E /* YapDatabaseTransaction.h in Headers */, + 321DA2629139DC4C64D427213AD4B38A /* YapDatabaseView.h in Headers */, + FBB1BF95EB770A61452BE48832032BFE /* YapDatabaseViewChange.h in Headers */, + EC1F725BDDCCBD9764F1BF4F69B886CD /* YapDatabaseViewChangePrivate.h in Headers */, + 36ADD681A676DD25A0E8623DC7D5A958 /* YapDatabaseViewConnection.h in Headers */, + 72643D19A77D2C184CA0E0B2A5F61C23 /* YapDatabaseViewLocator.h in Headers */, + 7BA6777A98CD9B639101EC09602ED89E /* YapDatabaseViewMappings.h in Headers */, + E235F5104360BAFCF9E3099A295B0F50 /* YapDatabaseViewMappingsPrivate.h in Headers */, + 8AF0696E3408B801281390554681EF1A /* YapDatabaseViewOptions.h in Headers */, + 9F92DD21F804F3756C0E3BE275A80546 /* YapDatabaseViewPage.h in Headers */, + 9459D5062A7FA2EF2224D5B64F78977C /* YapDatabaseViewPageMetadata.h in Headers */, + 11CE2CF6AF3D3B56201927A0DBD675A6 /* YapDatabaseViewPrivate.h in Headers */, + 5761872465629747192B2A48156854A5 /* YapDatabaseViewRangeOptions.h in Headers */, + 30146C98A82712D5671CB2C443E27742 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, + 7905D28870AB668B40D93A08896CCBCB /* YapDatabaseViewState.h in Headers */, + 3E9DC08824D51824D48265A45CF0093D /* YapDatabaseViewTransaction.h in Headers */, + 9A6B4FA66FA54EE2077E7E0AA7D954FF /* YapDatabaseViewTypes.h in Headers */, + DD9732BC4DE17F3BC299EC832EFEA20E /* YapDirtyDictionary.h in Headers */, + 456B9A005931F8BB997E1AEC2E4C474A /* YapManyToManyCache.h in Headers */, + C8FF2A563FCAC19A556FAECE45BD774D /* YapMemoryTable.h in Headers */, + 6FFD2C39479DD0059DBC8CC7595B9D3D /* YapMurmurHash.h in Headers */, + 1A7655820551752F4AF44EE02B7AC137 /* YapMutationStack.h in Headers */, + 11F7B370EF95E58B6A3BCE31E060134C /* YapNull.h in Headers */, + B866BFC83A39324896279F4DFBD2E1A1 /* YapProxyObject.h in Headers */, + EDC664668050CF29B61BFAF290BF9231 /* YapProxyObjectPrivate.h in Headers */, + 9657499EC94F4A5B84884B06F4A23225 /* YapReachability.h in Headers */, + 498694EF22D1F9BF6E36D82B75723EAA /* YapRowidSet.h in Headers */, + EA63647BFBD427B13CA9D212A37E6A0C /* YapSet.h in Headers */, + 69DCA3DD7A19C5B3319FA3A51EDFD3B6 /* YapTouch.h in Headers */, + 7265806C19E82D90674FD5BD23F91373 /* YapWhitelistBlacklist.h in Headers */, + 177875098CDDB501157A4937E2BE85F4 /* YDBCKAttachRequest.h in Headers */, + 86CD97B56F650EF511EC339D10D3E8BE /* YDBCKChangeQueue.h in Headers */, + 437D7F571B3FF951DF103DEFD113C34A /* YDBCKChangeRecord.h in Headers */, + 9334DDEAD9077261564B90FB9C94ACB9 /* YDBCKChangeSet.h in Headers */, + 75DBFEEA95C235C3A865ADF62A728CF1 /* YDBCKMappingTableInfo.h in Headers */, + 88592CF271C760AB066841FCBEAE4589 /* YDBCKMergeInfo.h in Headers */, + 2C714C7758E6A5DB4359851216F8A033 /* YDBCKRecord.h in Headers */, + 028890FBE218809E6692DDA594B37609 /* YDBCKRecordInfo.h in Headers */, + D74B77ED24300A5AEC9553D814EBD0E9 /* YDBCKRecordTableInfo.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8448,14 +8887,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 92CFB64C181F1F3C5FADEE1C5F03F599 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - E59A59E92F63B56640CA3394CC643B2F /* Pods-Signal-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9DCEBD347905C0E5693BA0EAF52C33E5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8464,187 +8895,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9F64D1238D9E2E9BDC5DCD9F21D0FD90 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F8273FED7035F8EF4CE78FE5BBA667D /* AppContext.h in Headers */, - 2597395826C95034ABA465969312FB77 /* AppReadiness.h in Headers */, - BAB0FACC5A37BE0FB4756C7D8CB74A49 /* AppVersion.h in Headers */, - AB3242DA2DC0AB502C78209476C292A4 /* ByteParser.h in Headers */, - 1FB2DDBD307929F0600C5019A606D4D6 /* CDSQuote.h in Headers */, - 706D51E6C6281A5CE9A0D5F8235C8CB8 /* CDSSigningCertificate.h in Headers */, - 1992246CB1116EE9D69880B9F8881927 /* Contact.h in Headers */, - 61A17BC7EF87F3609A0BEC0BB97E0BE4 /* ContactDiscoveryService.h in Headers */, - 70A85BA7FC409969558A0C0EF75260F5 /* ContactsManagerProtocol.h in Headers */, - 70AED0574DBC0CC83EA9D227DE3F27AB /* ContactsUpdater.h in Headers */, - 1289BFF0EDB4985825036CC47BA891B9 /* DataSource.h in Headers */, - 01871E7126FA6B960862AFE4A6EC1C52 /* FunctionalUtil.h in Headers */, - A0FE166F045CECEA2ECA56EF45D2D6D2 /* LKDeviceLinkMessage.h in Headers */, - 64C10927508016AEA26D198477FC98E7 /* LKGroupUtilities.h in Headers */, - 8CBE356FD8B6D3C2B675678CF3298395 /* LKSyncOpenGroupsMessage.h in Headers */, - A10B574766E3C65D8321D95ED309361E /* LKUnlinkDeviceMessage.h in Headers */, - DB912DE75B75F6868F49908A5ADA1E31 /* MIMETypeUtil.h in Headers */, - FB6132123F0D31FA746FBF8C01EADCAA /* MockSSKEnvironment.h in Headers */, - EFA2C7EF937FD18FA1F28BFF19F08B0C /* NotificationsProtocol.h in Headers */, - 22EBAD76E72AA4C16B4FCBA9F55C4669 /* NSArray+Functional.h in Headers */, - 94E8DECDC9B69B9DEC517CF7620F91AD /* NSArray+OWS.h in Headers */, - 15C127ADA4AF0ACAB583CE0DF2C6D5D3 /* NSData+Image.h in Headers */, - 8DA4689BE20209446D9EA9A178D6B9CA /* NSError+MessageSending.h in Headers */, - 71518092CC01F49296FD58B0C43241AD /* NSNotificationCenter+OWS.h in Headers */, - 1F9978ABD0B2959D39E40A991B128CE7 /* NSObject+Casting.h in Headers */, - F0896A9A4856B932A178B98725E47F90 /* NSSet+Functional.h in Headers */, - E7A48E1A9A6837EC53333B8A326F032F /* NSString+SSK.h in Headers */, - 2E569EAD3028DD82C6B490624D30DB32 /* NSTimer+OWS.h in Headers */, - 6D59D8EA67647B170443F29C2AF2F7D9 /* NSURLSessionDataTask+StatusCode.h in Headers */, - F4166EEF0D91D66D02F66581423A2A70 /* NSUserDefaults+OWS.h in Headers */, - F30097F77D6CD1EC67D28C499D794978 /* OWS2FAManager.h in Headers */, - 8A9E83FBE5BA8847F5860BB15CED94F8 /* OWSAddToContactsOfferMessage.h in Headers */, - 161409F394B29B6A746CD6C3A652D511 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, - 700D0A6EE76DEC3C727375CFFC75F6C1 /* OWSAnalytics.h in Headers */, - F92EFD28D937438CB2D3BF6BE1C5F77A /* OWSAnalyticsEvents.h in Headers */, - 0DCF859E43FD7EFC5F20B1281E518FFB /* OWSAttachmentDownloads.h in Headers */, - BCEE1DD7A1C3F0EB82CA5050622CA6C0 /* OWSBackgroundTask.h in Headers */, - 411725CCF995873E36E8E6219D740695 /* OWSBackupFragment.h in Headers */, - BEA2285E7B4E61F4DBFD4B2F72AD5426 /* OWSBatchMessageProcessor.h in Headers */, - 88F0C08E0A360399EBA3216A5CC53961 /* OWSBlockedPhoneNumbersMessage.h in Headers */, - 5B5407BC4C04080C9047E34E83674B4B /* OWSBlockingManager.h in Headers */, - 50EBB4165C20BA2C3EFA1BFCED9A26E5 /* OWSCallMessageHandler.h in Headers */, - 0E85C749C2D3D228FB4AC490855953FD /* OWSCensorshipConfiguration.h in Headers */, - 1A3E1B02364EFF5AE1484C4BF56A6AC8 /* OWSChunkedOutputStream.h in Headers */, - 3C11C1838B65D6CC0D5EF284B6AD19C6 /* OWSContact+Private.h in Headers */, - C709CD7F4E46CB25D37C18BF1FB84DCE /* OWSContact.h in Headers */, - 78392CC186EBD24B8C4CAA8A24E18E34 /* OWSContactsOutputStream.h in Headers */, - 25DDF4709C627E16A009AE139F6D0BD0 /* OWSCountryMetadata.h in Headers */, - 6B6E43EB5D769EC724D81C3041996BE8 /* OWSDevice.h in Headers */, - F1619539FA3863B12C661BFA0275E2CF /* OWSDeviceProvisioner.h in Headers */, - ACE928A58B371F2E2C825FBDD0552A36 /* OWSDeviceProvisioningCodeService.h in Headers */, - D962E55DC95A42DCA9C5973E8A345051 /* OWSDeviceProvisioningService.h in Headers */, - 01BB3B2225D902D62D239D644151E02D /* OWSDevicesService.h in Headers */, - 77FCEAB2E167F69AF0BD054D09F04D77 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, - 1EDB0C3FD694558138555C671E470803 /* OWSDisappearingMessagesConfiguration.h in Headers */, - EAC41DF2E6ECA94B5DBB9FD6A193C39F /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, - 77BD6F37963D4BD90CEEBE1545697A79 /* OWSDisappearingMessagesFinder.h in Headers */, - 4DC21E439F5E83656CF1B9CD00088B4B /* OWSDisappearingMessagesJob.h in Headers */, - 11FC0B60302AEB4140B82B83BA9E3B13 /* OWSDispatch.h in Headers */, - 2BFC1E02FA1EC457C07E90BF95CE4F05 /* OWSDynamicOutgoingMessage.h in Headers */, - E1B0AA67ADBB33B26B01A4E21F12E20F /* OWSEndSessionMessage.h in Headers */, - 4931D902EE54A30E1D3B70B0CB419828 /* OWSError.h in Headers */, - 2C33BE76A74C49872D059C5D5591C211 /* OWSFailedAttachmentDownloadsJob.h in Headers */, - 3992AAB69C6C774CD4381DC361D1E534 /* OWSFailedMessagesJob.h in Headers */, - D04EF1D655C8BF335BC63C6BB296E200 /* OWSFakeCallMessageHandler.h in Headers */, - 6E81E51A13E2E50948F05CAB688F7DBB /* OWSFakeContactsUpdater.h in Headers */, - 1AF6FB7F1D4D54B10B1596C6E2380C3D /* OWSFakeMessageSender.h in Headers */, - BF8DE9B0A02831294E95E9253FED66C5 /* OWSFakeNetworkManager.h in Headers */, - C2793AC7DEF02B365D93B2209FF47FF0 /* OWSFakeProfileManager.h in Headers */, - 76D5D0A78662C386296A26A7149AFDE3 /* OWSFileSystem.h in Headers */, - D45D1EAE25B6537DEF3AD63A91E74170 /* OWSFingerprint.h in Headers */, - 9CC9670B48C1E874054C830E6E17F9B6 /* OWSFingerprintBuilder.h in Headers */, - E95C577378AC175FA274FEFF85F904A2 /* OWSGroupsOutputStream.h in Headers */, - 7B21057B80F915CA10EA5C320E22B444 /* OWSHTTPSecurityPolicy.h in Headers */, - 0B6AFF2061545753F513755481621C7C /* OWSIdentityManager.h in Headers */, - 50913380272B65020380C416294932C1 /* OWSIncomingMessageFinder.h in Headers */, - 8E45A52008EC8514B94A3D64DF09E5DC /* OWSIncomingSentMessageTranscript.h in Headers */, - 8C6DCC13FA5DC92DC44CE4A039F695DF /* OWSIncompleteCallsJob.h in Headers */, - 1611A8CEB227F1CB13468DE49621081C /* OWSLinkedDeviceReadReceipt.h in Headers */, - 073DCF81D4BA75C8ACEBE200377627E5 /* OWSMath.h in Headers */, - 0BB33391799A4535B1D550CA7A85EDDA /* OWSMediaGalleryFinder.h in Headers */, - CE4BFE400284BFD9EDCEFA2B8FE323EC /* OWSMessageDecrypter.h in Headers */, - F3A37C2C5BB3D56A7057D46F266328A0 /* OWSMessageHandler.h in Headers */, - 2260A49B830D6D55A2B503EC86FAE0D2 /* OWSMessageManager.h in Headers */, - AF90CB6EF0DBBB5BBDC48614D8BACE08 /* OWSMessageReceiver.h in Headers */, - F327FBF57532D8388CB4573222B830F2 /* OWSMessageSender.h in Headers */, - 1F9017277D2C4B73BC8C0CEE50C79F2B /* OWSMessageServiceParams.h in Headers */, - CEB98DF7DD15D8A0FADBDC89B48213EC /* OWSMessageUtils.h in Headers */, - 70692E6B207B4FCA1E679E03A10EF654 /* OWSOperation.h in Headers */, - 1C189D361974E93E6C714F3B53E2D7AA /* OWSOutgoingCallMessage.h in Headers */, - 349FD42EA10BCBA2441CFCC54B23D1C2 /* OWSOutgoingNullMessage.h in Headers */, - 767508E7640CC0AAE476E8265940C109 /* OWSOutgoingReceiptManager.h in Headers */, - D6938B37E2A753979982B61D55576DFC /* OWSOutgoingSentMessageTranscript.h in Headers */, - C133491E46817234DCE69B3D25206217 /* OWSOutgoingSyncMessage.h in Headers */, - ED20357854B21590DCFFED10F0085A64 /* OWSPrimaryStorage+Calling.h in Headers */, - AE4EFCEE7725A227A6940D8608162CD9 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */, - F32AC9648CD1D5C33D8B23AE7DBEFB86 /* OWSPrimaryStorage+Loki.h in Headers */, - 25896E95864747D7E9B9319520605E5B /* OWSPrimaryStorage+PreKeyStore.h in Headers */, - 5273D41ACE1BAEBAF1A279071FBAA518 /* OWSPrimaryStorage+SessionStore.h in Headers */, - 31B765086B5ED963F7BF8CF82EDDEE7F /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */, - F192F352BD4E2B26759205F8C8E8C98C /* OWSPrimaryStorage.h in Headers */, - 2C8002CB6BF3EA28892D799771E4D912 /* OWSProfileKeyMessage.h in Headers */, - F419DEC73E4BF11026E483178B944BA8 /* OWSProvisioningCipher.h in Headers */, - 67D9506A0240555F695813848F6F6E3F /* OWSProvisioningMessage.h in Headers */, - B5255194BF086F3BC0AC959EDA417302 /* OWSQueues.h in Headers */, - 1AF80354AAD875D567C6F2BEE7368C03 /* OWSReadReceiptManager.h in Headers */, - 8694A3681FE5CB6AAA5380EC544E0ADC /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, - 62BE5E2D307CB437C9D057CD754E89B5 /* OWSReadTracking.h in Headers */, - 047676699B5118CEDF5F53135ADE0023 /* OWSReceiptsForSenderMessage.h in Headers */, - 60469E3DB88DEB9A2A886B8C9E7BFECB /* OWSRecipientIdentity.h in Headers */, - C933FAF9E183DECE6EF36D999F919198 /* OWSRecordTranscriptJob.h in Headers */, - AC78560FA1CF3C012DC4884AA24DFE96 /* OWSRequestBuilder.h in Headers */, - B486A0B931C60445176E0ACF0504B22E /* OWSRequestFactory.h in Headers */, - 79200AD8BAF3ED771FF2285325E84E4C /* OWSSignalService.h in Headers */, - B4C99371C1981CB7F7AA05EB74E4C7FE /* OWSStorage+Subclass.h in Headers */, - E98E669976D65000661009354B113B70 /* OWSStorage.h in Headers */, - A10118E6330DA539084A26905D9841A1 /* OWSSyncConfigurationMessage.h in Headers */, - 6EB22A8A72E9F900C04C9C53CC3D70F3 /* OWSSyncContactsMessage.h in Headers */, - 5337925F22E3461AD53A14C45E784C1A /* OWSSyncGroupsMessage.h in Headers */, - FA6C30BEA5591E45518EF563001BD951 /* OWSSyncGroupsRequestMessage.h in Headers */, - 9FB46D086EAA8C44DCDC5833E1223433 /* OWSSyncManagerProtocol.h in Headers */, - 4A9088BB712BEEE21FD29E9AAD81965B /* OWSUnknownContactBlockOfferMessage.h in Headers */, - 30A38BC9B99EEF820D1B0FDA65ADB7F3 /* OWSUploadOperation.h in Headers */, - 2A75F1182B3F71D7CC2E1272B0CACD94 /* OWSVerificationStateChangeMessage.h in Headers */, - 4A6C4905DC6FBC48578810B06CD254AF /* OWSVerificationStateSyncMessage.h in Headers */, - 1543FF108AFE8941350921B83E50E538 /* OWSWebSocket.h in Headers */, - A2E1EF6DF8A43E1F3B3A13365A5C2B6E /* PhoneNumber.h in Headers */, - AEC019163D4A030663962B9FD7191931 /* PhoneNumberUtil.h in Headers */, - 5017484DD1A8C045E74DDD128221A686 /* PreKeyBundle+jsonDict.h in Headers */, - 5A5C32E33CD1CFF6CE049182A08817AC /* ProfileManagerProtocol.h in Headers */, - 2F1C22338810D7083902F56503C257D5 /* ProtoUtils.h in Headers */, - C52D8C483F6516769ADAAF2A2F6929CD /* SessionServiceKit-umbrella.h in Headers */, - E08B3343BD9F494644F4F734FF2E0F99 /* SessionServiceKit.h in Headers */, - 22EB0CD72BB126272375922FE58A0F77 /* SignalAccount.h in Headers */, - C0DB1A8EBBCB57DF909FE004649844D2 /* SignalRecipient.h in Headers */, - 73FE0B78C0E1B2A6471D5AE8FC1D7294 /* SSKAsserts.h in Headers */, - F427313FC330CAF200C6011075977047 /* SSKEnvironment.h in Headers */, - 2EE32CCBD6416D9E0B9E0DF2C9D54123 /* SSKJobRecord.h in Headers */, - 41C4F263071BB6733A0C1EFE0F74CE62 /* SSKMessageSenderJobRecord.h in Headers */, - DC03AD3F2B1DA90BB111CD607771D11A /* TestAppContext.h in Headers */, - FFBAA33C7D5CE3C1F95D6CAF32FC4443 /* TSAccountManager.h in Headers */, - DC09048ADB3E1234438B96BB23B1A2FB /* TSAttachment.h in Headers */, - 42D55C0168A41EAA0F4ACDBA2F184874 /* TSAttachmentPointer.h in Headers */, - 435CCB2E993A9F1EABAC15B7214784DE /* TSAttachmentStream.h in Headers */, - 3AFA48964F72CB42C581FA5A48D8DEB0 /* TSCall.h in Headers */, - 9F77ED8135C558E0C1EEA95C70E1A1E7 /* TSConstants.h in Headers */, - 13C857CD84EE6F0EE86F379C7F35CD76 /* TSContactThread.h in Headers */, - 3F16B5C552C7DA13E5A37984E182C503 /* TSDatabaseSecondaryIndexes.h in Headers */, - B19D7886828911214532F0EFD240A857 /* TSDatabaseView.h in Headers */, - 4F8491E4EBB26EBB178DD1D52EAA6E72 /* TSErrorMessage.h in Headers */, - E262F82ED28686D986F65959D3D4CE67 /* TSErrorMessage_privateConstructor.h in Headers */, - 407E5B15CF1748869FD918ECE837148E /* TSGroupModel.h in Headers */, - 3B2FAD61AD5E9C95786311CB851567A1 /* TSGroupThread.h in Headers */, - E2ECA7C8B3EDCEDE9A2BE70CC5DDF44E /* TSIncomingMessage.h in Headers */, - DBA8E6D8C299DD2B0A49B1D511BB01FC /* TSInfoMessage.h in Headers */, - 51149BE4A1C1FD3ED7C73A37A68D90B9 /* TSInteraction.h in Headers */, - 3DBDB993CC543FCF2DBE98871891D046 /* TSInvalidIdentityKeyErrorMessage.h in Headers */, - DEF81DFB1D9EF4807926A2858E54A6CD /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, - E3D865D8A4510EE9AD1EA10C0C7017DE /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, - 3F11251704EFB5F769970834AE567B53 /* TSMessage.h in Headers */, - 72E13F4C17DBE73179ED433A876DD464 /* TSNetworkManager.h in Headers */, - 9DAD331D0887CF5498C534AA40B5A315 /* TSOutgoingMessage.h in Headers */, - D10FE0A40A1F413BA6D479BC8077B814 /* TSPrefix.h in Headers */, - 4691622AEA8AEC5F7439676AE24C83ED /* TSPreKeyManager.h in Headers */, - 4928F5DA13A4AA2ABAF5C078F89E3C19 /* TSQuotedMessage.h in Headers */, - CEF3C12EE82542A2369AD6995E3CC9F3 /* TSRequest.h in Headers */, - F73F37E1ECBF5351BC4A5C0E1C2341A2 /* TSSocketManager.h in Headers */, - B35F0EEBC369CF4B59003A58BC435B28 /* TSStorageHeaders.h in Headers */, - 06E1D087F1BD278C4F8A0077795E33B7 /* TSStorageKeys.h in Headers */, - 8C6B4F97ED95A48866705ABE5E78E965 /* TSThread.h in Headers */, - FB9C03175EBF6FEAABC182674958E7EF /* TSYapDatabaseObject.h in Headers */, - CF164B70A7982312B212E3F625AE5CB6 /* UIImage+OWS.h in Headers */, - 0EC8F30EAA5345C51B9AB417E97B4E2A /* YapDatabaseConnection+OWS.h in Headers */, - DCB467D5F4B7C33833C0DCD58E94B905 /* YapDatabaseTransaction+OWS.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; A2DAA9644544FFA395C443F20D75D2A2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8703,6 +8953,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C0FCC1B527DBD96D1A485B8E95CD71E4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E9010FD014BD10BF7A2BB06D2CC0E3C1 /* libPhoneNumber-iOS-umbrella.h in Headers */, + 372E1ADC13049505BD87DDA2391DA65A /* NBAsYouTypeFormatter.h in Headers */, + 527E77E43059FA16365FE6A4AE767FD5 /* NBGeneratedPhoneNumberMetaData.h in Headers */, + B13CE5816EC64CB149E7A04D74EFE6AF /* NBMetadataHelper.h in Headers */, + 94D191EC4C5D2361AE6C164B537EDDD4 /* NBNumberFormat.h in Headers */, + 72E78F5F80318FBFF0984792DDF54722 /* NBPhoneMetaData.h in Headers */, + 9AB9C5B9E07A5AEAB7E9F4672FA3DDE4 /* NBPhoneNumber.h in Headers */, + B74F235C57CD9DFCBACCD42AEC2ADDBF /* NBPhoneNumberDefines.h in Headers */, + A678E01F50D16FF4BB054236DF5ACB72 /* NBPhoneNumberDesc.h in Headers */, + 8A67ED5778AF53F05B4D954C97FA4593 /* NBPhoneNumberUtil.h in Headers */, + 792DADA531CD2B47BC1654B59C7A2E3C /* NBRegExMatcher.h in Headers */, + DA867342140E62C49259C451F90C9A40 /* NBRegularExpressionCache.h in Headers */, + FE0FF166BBBD64914A5867CD6CA33138 /* NSArray+NBAdditions.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C395994CA5831E263916E8802D41CB98 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8744,156 +9014,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F0EF6EC2E7B8471677C64086BEF30E21 /* Headers */ = { + DA142034BA28AE0957F1C101C5B3E5BC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2A9F6D6186D36DC77DFA4BF28FF91594 /* NSDate+YapDatabase.h in Headers */, - B7E410D5A7EF737AC27A1073EC985237 /* NSDictionary+YapDatabase.h in Headers */, - 66F36E64DE104ADD6321B3047CB7E984 /* yap_vfs_shim.h in Headers */, - 1F6AECC6D3BD934D4562BD86B5A32C60 /* YapActionable.h in Headers */, - 1442E3281FFD84CB0D574C655928E39F /* YapActionItem.h in Headers */, - 859E39A618ED81262F0F1DFEBCBDDDC9 /* YapActionItemPrivate.h in Headers */, - 8BC61C6E3D2ECED828B04BF09B4D1427 /* YapBidirectionalCache.h in Headers */, - C665F78A294F2E95E956411AF511CAEB /* YapCache.h in Headers */, - F436A37B00C7FF895961DF7E19F7A125 /* YapCollectionKey.h in Headers */, - 97F4F35BB285BDDFB87B339449EFFDAC /* YapDatabase-umbrella.h in Headers */, - 5C1F9D3711F95FA66840B8FA3240213B /* YapDatabase.h in Headers */, - AFD8E9F665BEA1029B4362CFE4369428 /* YapDatabaseActionManager.h in Headers */, - 8EDCB740FB19CF1CAA0319E00D758213 /* YapDatabaseActionManagerConnection.h in Headers */, - DEBB2B14B67F9EA8CFF690AF299D3DEE /* YapDatabaseActionManagerPrivate.h in Headers */, - 762C805FD21B3F9922466061DD182F4E /* YapDatabaseActionManagerTransaction.h in Headers */, - FDA86C0F3BE78C6677A6C7F1286AEE67 /* YapDatabaseAtomic.h in Headers */, - 5D5A698C1BC1C8BAEA045391CAF4AB27 /* YapDatabaseAutoView.h in Headers */, - A98D792F0C1A61FFD7CB0CCFC0A9BA41 /* YapDatabaseAutoViewConnection.h in Headers */, - 9C72625B6998D00C1C0B4B86C92159A7 /* YapDatabaseAutoViewPrivate.h in Headers */, - C6418D966F5B575258F8D1B14665EEEF /* YapDatabaseAutoViewTransaction.h in Headers */, - 98309F5DE05F646C84D501EF27C1A5ED /* YapDatabaseCloudCore.h in Headers */, - A767D429C620C0E90DDE85E211310D9E /* YapDatabaseCloudCoreConnection.h in Headers */, - 41F83010135F324D0CE5FB0E82E32F66 /* YapDatabaseCloudCoreGraph.h in Headers */, - 90213E31291666D51A216E38356F0DBF /* YapDatabaseCloudCoreOperation.h in Headers */, - 0B3BD87B8AF7510B4699E39FD2F76B48 /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, - F03D8B5AEA9AE18A1A9C2198EE27261D /* YapDatabaseCloudCoreOptions.h in Headers */, - 6AC19B550830101A61681F25F20155DA /* YapDatabaseCloudCorePipeline.h in Headers */, - 49ABD7C4CAA7999B1923350D91091E68 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, - 5E999270D3B55B08CF2612B33DFBA197 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, - 306411EFCB4376BB1C0F65DB8FDB7F92 /* YapDatabaseCloudCorePrivate.h in Headers */, - 27085B74E48173D84050757ABAC9E482 /* YapDatabaseCloudCoreTransaction.h in Headers */, - FC27A0AB8B8F9439F5FDDB18B4E00F15 /* YapDatabaseCloudKit.h in Headers */, - DC7CFEFE96A681626619D4D622D3A33E /* YapDatabaseCloudKitConnection.h in Headers */, - EC00ABBFE347B83BA62160FBBEC4C1C8 /* YapDatabaseCloudKitOptions.h in Headers */, - 3E06D9B65F395D63173E37D76E1B9EB8 /* YapDatabaseCloudKitPrivate.h in Headers */, - B660037860A1D4B6F62425D46D2A1E4E /* YapDatabaseCloudKitTransaction.h in Headers */, - 59BEE07F90F955394BB8ED201607D3EC /* YapDatabaseCloudKitTypes.h in Headers */, - 510BF74A91FACEEE5C652536F80484D0 /* YapDatabaseConnection.h in Headers */, - 68EDD437EA91235F24F390A12109624E /* YapDatabaseConnectionConfig.h in Headers */, - A86B17EE915EFC40CF0DECF90579CB79 /* YapDatabaseConnectionPool.h in Headers */, - A5F354F419EA5847E8A30D996E0EDAB7 /* YapDatabaseConnectionProxy.h in Headers */, - 97B2E3BBEB8C57A29D84696D33A52A85 /* YapDatabaseConnectionState.h in Headers */, - 0AFC7B0FFFFAB71E0AED9A41BD6D94B0 /* YapDatabaseCrossProcessNotification.h in Headers */, - 94D105DFB05601781B24D7105A8DED9E /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, - 19A76F7FC91365D6E4FC88B2A9A6E152 /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, - 7B2611A61B41D7CE8B7F15189F49E49F /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, - 30F161D1B1B29716637F1A739B090966 /* YapDatabaseCryptoUtils.h in Headers */, - C481C90D1923CAB0E0AD165B9733A0E1 /* YapDatabaseExtension.h in Headers */, - B25B108E053371A805A818781B5F62B0 /* YapDatabaseExtensionConnection.h in Headers */, - E1261798B49E7E0A93AAE3C47E0AF4ED /* YapDatabaseExtensionPrivate.h in Headers */, - 3C32E37D4FB60645ED4C6F2FB43C9432 /* YapDatabaseExtensionTransaction.h in Headers */, - 64EC7EFEF95E9039D13AED45AADC801B /* YapDatabaseExtensionTypes.h in Headers */, - 044B85E98B341C2FC2567478F065DEEC /* YapDatabaseFilteredView.h in Headers */, - 4CE239089E210D46E5979C728FEF7CFA /* YapDatabaseFilteredViewConnection.h in Headers */, - 67A13C6089BA136B3ADCB943D357E832 /* YapDatabaseFilteredViewPrivate.h in Headers */, - 64FE5DDC7B90D1A1A73CD4254DEFD935 /* YapDatabaseFilteredViewTransaction.h in Headers */, - 0221D8976579BC781A8EFA14CB265A39 /* YapDatabaseFilteredViewTypes.h in Headers */, - D6317A8DE59B3DFB8A9FDCD2EC7FFC8D /* YapDatabaseFullTextSearch.h in Headers */, - 3617C1436EFA051DCDF673F101CE2ECC /* YapDatabaseFullTextSearchConnection.h in Headers */, - 50CA5AF7B0968DA107E41F7FA2B90E48 /* YapDatabaseFullTextSearchHandler.h in Headers */, - 67525366A68BB3DC1C99A23B3FEF3CD5 /* YapDatabaseFullTextSearchPrivate.h in Headers */, - AE11EE672A3A6C168493E226E521C4D0 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, - AF84850651F1DC750C48EF55CCB307E4 /* YapDatabaseFullTextSearchTransaction.h in Headers */, - 1F89DC1E939A7A84C2128888FCB9A101 /* YapDatabaseHooks.h in Headers */, - 827BFE64C4D3DC5349EF3178DD2DAFE4 /* YapDatabaseHooksConnection.h in Headers */, - 37F2C772A76B66BD38C7ED8DAEB86311 /* YapDatabaseHooksPrivate.h in Headers */, - 2137D942A66189351553A44E82B2B9D6 /* YapDatabaseHooksTransaction.h in Headers */, - 81C5D88CDE010F1C64C0181D10C25003 /* YapDatabaseLogging.h in Headers */, - 85DBDE765BCE51C151DB84A97775F625 /* YapDatabaseManager.h in Headers */, - B9EB05B6A04C5C61B7406BE50056344D /* YapDatabaseManualView.h in Headers */, - 2370BA345E9430A874092F88B98F0AA5 /* YapDatabaseManualViewConnection.h in Headers */, - C298A525F5096AA007BB74495E4F1540 /* YapDatabaseManualViewPrivate.h in Headers */, - 2E7D370054EAD415CF09F78923A7935C /* YapDatabaseManualViewTransaction.h in Headers */, - B552153A388198C2912A6124A299CA35 /* YapDatabaseOptions.h in Headers */, - 0FCEA3E22E37DCA812EC9CAABEE881A8 /* YapDatabasePrivate.h in Headers */, - 3EA78940C390FBFD6AC303F7D8F4663B /* YapDatabaseQuery.h in Headers */, - ECCA30664F8D04E7B803B2E471E674BC /* YapDatabaseRelationship.h in Headers */, - C1C064A8C7DC218FBEA0D9CC11E7F57B /* YapDatabaseRelationshipConnection.h in Headers */, - DD2478A4690E9FA9E125975569BAE9CA /* YapDatabaseRelationshipEdge.h in Headers */, - A0BFFE4DF4D6B1D09FD3F28A8A557189 /* YapDatabaseRelationshipEdgePrivate.h in Headers */, - 1C1C6A94656F6DAC890353ADB1403DF0 /* YapDatabaseRelationshipNode.h in Headers */, - A9E424CBBE91FDEDA687FD9559C5D018 /* YapDatabaseRelationshipOptions.h in Headers */, - B6B20CC86E26FF9F5C46FA2AB9BC73A1 /* YapDatabaseRelationshipPrivate.h in Headers */, - BDA83420F99D4208BCC0D33119FAF4D6 /* YapDatabaseRelationshipTransaction.h in Headers */, - 56A1B7235D65D9FC93A86D1CB880F620 /* YapDatabaseRTreeIndex.h in Headers */, - C3E22B82FD3E3EDB3E106B0595FA4D16 /* YapDatabaseRTreeIndexConnection.h in Headers */, - DA50E61BEA3E34421D390754727343CD /* YapDatabaseRTreeIndexHandler.h in Headers */, - B21F3E65B1589C5326D2CDCDA60E9981 /* YapDatabaseRTreeIndexOptions.h in Headers */, - 20E6CC64B2EF9F658D643B79EE069714 /* YapDatabaseRTreeIndexPrivate.h in Headers */, - 7BE235C1E90195931847D39999A1609A /* YapDatabaseRTreeIndexSetup.h in Headers */, - D8EB028CF73695784CAE3540A00B3A23 /* YapDatabaseRTreeIndexTransaction.h in Headers */, - 93999DE0E53367631B00DFE8B0552DF5 /* YapDatabaseSearchQueue.h in Headers */, - 4481FDDE651386FB14745F9095316AD7 /* YapDatabaseSearchQueuePrivate.h in Headers */, - AE01F6D43B7260B7EEEF491FC972FB70 /* YapDatabaseSearchResultsView.h in Headers */, - 6924030D2AB78D7C65E2D3D4BBEDF0D4 /* YapDatabaseSearchResultsViewConnection.h in Headers */, - 3753A470A7981972F06F78E17F15F6E7 /* YapDatabaseSearchResultsViewOptions.h in Headers */, - 69E09C68D6FA8AA4A3B4E3C50B52F0CB /* YapDatabaseSearchResultsViewPrivate.h in Headers */, - 293A296A6A28EC164A4CD7393226C96E /* YapDatabaseSearchResultsViewTransaction.h in Headers */, - E704BDCFFF5E5A942E6167C51BB82EF9 /* YapDatabaseSecondaryIndex.h in Headers */, - 4CC1CE9C1D4640491611BDE8DC59C5FA /* YapDatabaseSecondaryIndexConnection.h in Headers */, - E81C300FB98876391912D8FEA7DEB73D /* YapDatabaseSecondaryIndexHandler.h in Headers */, - DFBC293CE1A3B46E5DD492260E4437D0 /* YapDatabaseSecondaryIndexOptions.h in Headers */, - 597D7A596E110DBA1EA46482178A5DD0 /* YapDatabaseSecondaryIndexPrivate.h in Headers */, - 2A6FAC9307179AC9E7785D76E8D0AFA4 /* YapDatabaseSecondaryIndexSetup.h in Headers */, - E044FBEA0F2338D7C6F9062BB879A30D /* YapDatabaseSecondaryIndexTransaction.h in Headers */, - D180055940BC104832405C9442452304 /* YapDatabaseStatement.h in Headers */, - A1EF055355097D916D1281B79DF14B2E /* YapDatabaseString.h in Headers */, - ABF9C663CCC0FE155BFA1566BD5B57AF /* YapDatabaseTransaction.h in Headers */, - 167F8CF56F81C543AA4E0D4AC4C039F7 /* YapDatabaseView.h in Headers */, - 07730DADD0938A9574264CB0AECA2552 /* YapDatabaseViewChange.h in Headers */, - 0B178914F8CB2F985E153DB55342BA83 /* YapDatabaseViewChangePrivate.h in Headers */, - EE13B1A08D78B2F2F507E5411ADC97F5 /* YapDatabaseViewConnection.h in Headers */, - 3EDF866F9ADCD58B71FE8CD1A583617C /* YapDatabaseViewLocator.h in Headers */, - FF9A62A8E96B700FF606501E183746F4 /* YapDatabaseViewMappings.h in Headers */, - 0191972B0DF30A68F52DD31BD30AB615 /* YapDatabaseViewMappingsPrivate.h in Headers */, - 6BCB6CB6CDA9D9F5DDBF6BBC36AAFB0D /* YapDatabaseViewOptions.h in Headers */, - C552421150304846F4D6A5B6C23C3FAC /* YapDatabaseViewPage.h in Headers */, - 8D28C11EA67689C011BBABF71C7E2F95 /* YapDatabaseViewPageMetadata.h in Headers */, - F1440CED4090FAD136FD5BECFEABB939 /* YapDatabaseViewPrivate.h in Headers */, - DEDB382A0EB3E32059A535B5A24924D6 /* YapDatabaseViewRangeOptions.h in Headers */, - 56753A0F3F7BE1E2EACCA0FDA318133C /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, - 1487BD15537385BF3A8EAB8B0EA888A4 /* YapDatabaseViewState.h in Headers */, - DB5A7037AF4920FE3A92A73EBFB8E8A4 /* YapDatabaseViewTransaction.h in Headers */, - EBDA218CCD9BAEA2B7E15CA2DA898685 /* YapDatabaseViewTypes.h in Headers */, - 5319A266378F89804E17058DC5614A3B /* YapDirtyDictionary.h in Headers */, - 6C9D5238EDCDD29F5B03644AF930C6E7 /* YapManyToManyCache.h in Headers */, - EB6F7353EFF6A30A1FC525CCAD3B1875 /* YapMemoryTable.h in Headers */, - C2841A103E4175727B876CA889C7349C /* YapMurmurHash.h in Headers */, - C3920915F14C11CC0122907C51D426DB /* YapMutationStack.h in Headers */, - 113262C39ECC893F6D58CE059726A1CA /* YapNull.h in Headers */, - 5B11D8094EC6105A52C429328C71970B /* YapProxyObject.h in Headers */, - 41D699ACF387D2A98DA9D7D611AFCED1 /* YapProxyObjectPrivate.h in Headers */, - 07EE176D48D877055839120894A7B97E /* YapReachability.h in Headers */, - 44BF57E62B850996B9B19ABA38948C2A /* YapRowidSet.h in Headers */, - BF29C992CF0B92176AEE034796F8D0E4 /* YapSet.h in Headers */, - A446A17696F72AE0A6DBA7038AB26947 /* YapTouch.h in Headers */, - D9652A5FF0E6BA30280AF8C80106C0D6 /* YapWhitelistBlacklist.h in Headers */, - D637AE4CD9CA12641DA6A572BF594B1D /* YDBCKAttachRequest.h in Headers */, - 72674E3D628C3BEB4BBB6D4C23FB466E /* YDBCKChangeQueue.h in Headers */, - C79898CD6839E8142887C7CF323D1BDA /* YDBCKChangeRecord.h in Headers */, - 8117FF198EBB06311BF1F2521DAFA729 /* YDBCKChangeSet.h in Headers */, - 967ABD7FFFA670416BCC430266EBDA96 /* YDBCKMappingTableInfo.h in Headers */, - E2251BEA526AEF85BE97E3CD621AE420 /* YDBCKMergeInfo.h in Headers */, - 844992B4ECDBB691F5FDA7DAD8AF0BAE /* YDBCKRecord.h in Headers */, - 44F55A8C17FA881A7185B4B96E17A2B8 /* YDBCKRecordInfo.h in Headers */, - 28078F50FDFF67C55DD665C8BB8E9251 /* YDBCKRecordTableInfo.h in Headers */, + 7B22E59D4E87583513FCF1DEAC3C3A5E /* UITextView+Placeholder-umbrella.h in Headers */, + D2569DA0183C62E3E2395BA23301D3AF /* UITextView+Placeholder.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9034,32 +9160,32 @@ }; 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 2CF68F351C8FE546B2AB4F0D4EBFA9F3 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */; + buildConfigurationList = CC89F12152CC7A8346E629DE308623A0 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */; buildPhases = ( - 9F64D1238D9E2E9BDC5DCD9F21D0FD90 /* Headers */, - 34499F4FEA20ED42D6D481E661105A2C /* Sources */, - 5574C4505F978DF50382D033C37BED53 /* Frameworks */, - E895B24E3394842666AAB9678F0E0350 /* Resources */, + 61A0C8F6FF9656219A8CC3F7E92876C0 /* Headers */, + 2C2094E8DBB18354008AE3B1C56B1781 /* Sources */, + 96BE71264942EB7A35DAC3339C48BC1D /* Frameworks */, + 6A06C899ECFD3D409828C97D6002FF1C /* Resources */, ); buildRules = ( ); dependencies = ( - 155B9FD253088D2C88713F7E2D0A5FA7 /* PBXTargetDependency */, - DC14891D73A618F5C0FAD5111B86DCB2 /* PBXTargetDependency */, - A05130274A33B35DD10CB11309532F21 /* PBXTargetDependency */, - E39B8215ADB0FF6EE13CF40F0ACDD168 /* PBXTargetDependency */, - ADF82D0D48B4E703F146F8BCA86007BB /* PBXTargetDependency */, - E697296158225894C1B7846996A18E87 /* PBXTargetDependency */, - F17BDFC0DD05E570358AF40BEBAE7A2E /* PBXTargetDependency */, - C2F4ECA1C3382ADD05104F46D82A38D6 /* PBXTargetDependency */, - B0C47B478A64730D94EBE47AB4189973 /* PBXTargetDependency */, - BC843260EFD717B0E5ECF9AA3E6DA9D5 /* PBXTargetDependency */, - E6BCF885D6CA1C13952104247C28CF75 /* PBXTargetDependency */, - 23846D26902C5F9DBC409E2B3E8BBA5B /* PBXTargetDependency */, - 6191BC1DEDB6B802C4D23C3683B5686A /* PBXTargetDependency */, - 5EDE9C8F0F7695B8E817F42E684631C9 /* PBXTargetDependency */, - 6179D81C40359A7370C7F6495CF81512 /* PBXTargetDependency */, - CD475476A733AA79A5E47FE45800E8A0 /* PBXTargetDependency */, + A1D4BC435983E8EE7A736E22A6DD3289 /* PBXTargetDependency */, + D803FFC63437836A2C9027DC21D1A531 /* PBXTargetDependency */, + 9D0FFFD1BFE6446DFF0808CC210C63B8 /* PBXTargetDependency */, + 9707FEDC9F6F8E9BFB2656F4A8BADCD1 /* PBXTargetDependency */, + 9201B41EE4867E8DA8EF527BA4920A1C /* PBXTargetDependency */, + 4811693C551AA88A0C834658501E3E3C /* PBXTargetDependency */, + 122EFC47C4173C04FD0A2BDD1C8EF80E /* PBXTargetDependency */, + 3718ABE88B4F47BD79E38CBC19EF275C /* PBXTargetDependency */, + 2ABA9E8EAE19085E0C8D1477438CBC5D /* PBXTargetDependency */, + 70AE576EE54B403FDB02C69C35ABFED0 /* PBXTargetDependency */, + 5DC1446EA2C1606254FDE939978B74C3 /* PBXTargetDependency */, + AACE4E35028AD7901159EF82AD50ECF4 /* PBXTargetDependency */, + 41E1AFA0386E215985FA8D4F6A527A7E /* PBXTargetDependency */, + A3D18EBF29D8E5102A8BC30D81A84FC5 /* PBXTargetDependency */, + 16E7F3D3E41CDD4F58415CEC072268B8 /* PBXTargetDependency */, + 2DE1DC2F31B95508F5F0117C0FFB161F /* PBXTargetDependency */, ); name = SessionServiceKit; productName = SessionServiceKit; @@ -9141,41 +9267,42 @@ }; 580233398AC16B1F0EAC99950BF9B21C /* Pods-Signal */ = { isa = PBXNativeTarget; - buildConfigurationList = B063663C56846460D3C9A2C06D35E3C8 /* Build configuration list for PBXNativeTarget "Pods-Signal" */; + buildConfigurationList = 61DB7996ED1CE24104A76D4625586049 /* Build configuration list for PBXNativeTarget "Pods-Signal" */; buildPhases = ( - 92CFB64C181F1F3C5FADEE1C5F03F599 /* Headers */, - 76B764FF930A64653ED0DA89C0437826 /* Sources */, - F69C9EF8A5D79FC57A7E0D65310A5722 /* Frameworks */, - ABD1E2593837CD3912741A81576076D5 /* Resources */, + 46134CCBF7642AD1732B7822E12972A9 /* Headers */, + D21FAEFB4ED767A7EA912DAF68E38F4E /* Sources */, + A63863825A8F49D6E32C8EFA373104A5 /* Frameworks */, + DC711A610C65285D73FC94A1FE3DF9AD /* Resources */, ); buildRules = ( ); dependencies = ( - 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 */, + 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 */, ); name = "Pods-Signal"; productName = "Pods-Signal"; @@ -9339,24 +9466,42 @@ }; 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */ = { isa = PBXNativeTarget; - buildConfigurationList = E70DFC6F20A70D92A8B8CFF608B681A3 /* Build configuration list for PBXNativeTarget "YapDatabase" */; + buildConfigurationList = 93F61380DFDBD8C147B68AB3117AEF46 /* Build configuration list for PBXNativeTarget "YapDatabase" */; buildPhases = ( - F0EF6EC2E7B8471677C64086BEF30E21 /* Headers */, - D4FF736E3A167DB01B8D506D855405B3 /* Sources */, - A8B15381C57F2D4ADEADF076614B8FF1 /* Frameworks */, - BCAE38654E6EBC3A615D9D6EF4C4150C /* Resources */, + 7E59D7B2D4F3C90F561E27C5AF6C4220 /* Headers */, + 44CEB1A2E1011D8CBCB5D5E7C6EA4095 /* Sources */, + EB7EDC57D260277E04143D624661616E /* Frameworks */, + 2D09CF2EAF9FD33273B7988DFA380EDB /* Resources */, ); buildRules = ( ); dependencies = ( - BE99A0FE161BBCAD18FA98FDEA63FCA0 /* PBXTargetDependency */, - A6D02D92067E4B95BA722145A2FC8F5A /* PBXTargetDependency */, + 5DBC5AC25942A9869897325826E3A979 /* PBXTargetDependency */, + 2D22C34C948984B5AC95EA35D1D3394C /* PBXTargetDependency */, ); name = YapDatabase; productName = YapDatabase; 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" */; @@ -9377,12 +9522,12 @@ }; 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */ = { isa = PBXNativeTarget; - buildConfigurationList = E4CDC49FB426D9C704F459E8DA4B170D /* Build configuration list for PBXNativeTarget "Starscream" */; + buildConfigurationList = 84648B57692D56B4F729526797922C8B /* Build configuration list for PBXNativeTarget "Starscream" */; buildPhases = ( - 52C48D9B8D7E6570F72B460E7C806E90 /* Headers */, - 3877611DADCB276B55F460EDD5535C2D /* Sources */, - E7226CC218095703A27863A116DB0313 /* Frameworks */, - 510EB4D35B75D62D775C88596661176A /* Resources */, + 3ACFA592BB1CF280FE685597026F9CC3 /* Headers */, + B8669B73D486893F3706867D8F9671B1 /* Sources */, + 340938051C41B5707074362018B7C7F7 /* Frameworks */, + DD70B0E96C670EB90E69F284B3C4FC87 /* Resources */, ); buildRules = ( ); @@ -9507,12 +9652,12 @@ }; BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = F9FA0883BEEB66594FA621DF91A80BCF /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; + buildConfigurationList = 261CC311B078FDD02F846D080D496723 /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; buildPhases = ( - 8A15B27DA991EC6BA0ACDF24B5C54848 /* Headers */, - 16E60F80226E16CA7873DC7F06C60DD0 /* Sources */, - C898D788834D40FDEE8AFBB208184FB2 /* Frameworks */, - 4D487A4A2411D8CBAC3DC51FB9E25CC4 /* Resources */, + C0FCC1B527DBD96D1A485B8E95CD71E4 /* Headers */, + 20D9E3004F63012B5D9854A236DAD59B /* Sources */, + 879BFBA1175D028E5C30514063940D66 /* Frameworks */, + D1C8439025E40D86C953302737FDC61B /* Resources */, ); buildRules = ( ); @@ -9734,7 +9879,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = CB2BAC53F24D2B5B3A022CF77257C672 /* Products */; + productRefGroup = 6D7FA1DF6406FBAF4D9BD2BB6B95BADF /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -9772,6 +9917,7 @@ F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */, 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */, A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */, + 94DBE1F02563D90F416A7DB9558489B2 /* UITextView+Placeholder */, 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */, 822E44240F2922DAB12018A6B649BD19 /* YYImage */, ); @@ -9793,6 +9939,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1752D4DA194844AC068DCEB0976AD9EE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1AE66353FB1B743D63C0909FCCE106AC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -9836,59 +9989,75 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2EB4C2EB193A359DB4B813EC9BB28436 /* Resources */ = { + 2D09CF2EAF9FD33273B7988DFA380EDB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 30DDF4C590CEFD71E045A74366EB79B4 /* Resources */ = { + 2EB4C2EB193A359DB4B813EC9BB28436 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 45A9A3E8223E099618D4A48D608A7644 /* Resources */ = { + 30DDF4C590CEFD71E045A74366EB79B4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4D487A4A2411D8CBAC3DC51FB9E25CC4 /* Resources */ = { + 45A9A3E8223E099618D4A48D608A7644 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 510EB4D35B75D62D775C88596661176A /* Resources */ = { + 5A5A7D1F99B3F8D663F556314A87B12C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5A5A7D1F99B3F8D663F556314A87B12C /* Resources */ = { + 626A86D7312F23F763604240695BB719 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 626A86D7312F23F763604240695BB719 /* Resources */ = { + 64B12C64BF3D17120B2C7DF6BFC98F02 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 64B12C64BF3D17120B2C7DF6BFC98F02 /* Resources */ = { + 6A06C899ECFD3D409828C97D6002FF1C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 03AB5D8AEFC3BA19976FB5A698A56D3D /* DigiCertGlobalRootG2.crt in Resources */, + A7ACE08A7F488EAD3C0E81D9BCFFD2F0 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, + A8BF9E69DF0F61B676C4D7B6735D01B9 /* english.txt in Resources */, + A8162EB0B1691004A2DF894D7BB551C8 /* GIAG2.crt in Resources */, + A706C8DE4A205753B055250BC1C9AB49 /* GSR2.crt in Resources */, + 240B04F14C00B741D02818DFE174978B /* GSR4.crt in Resources */, + 5CE13D1669756D9FE4D1EF81BB46D00F /* GTSR1.crt in Resources */, + C201D65687F5AF96A197333309F8435F /* GTSR2.crt in Resources */, + 9C5BEB9919D1FB63BC4EF2D91B66E32B /* GTSR3.crt in Resources */, + 27082F8108FEC5530679BBA5F0F3315A /* GTSR4.crt in Resources */, + A366A74ADD5F213F42A065FAD9EAA95B /* ias-root.cer in Resources */, + 2F4239D19CBF219C060F9337B904CFA2 /* japanese.txt in Resources */, + F8D9B71C7D97F1BC26FB73C7F3266129 /* portuguese.txt in Resources */, + 6CEAD0F02D17D2946369627DF417A4FD /* SFSRootCAG2.crt in Resources */, + 4A13A2292CCFFC2738F8335819EF1F17 /* spanish.txt in Resources */, + 51690207851759724A5495713E3DCCCD /* textsecure.cer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9934,103 +10103,87 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ABD1E2593837CD3912741A81576076D5 /* Resources */ = { + AE259B2D58643FF618F8094144490597 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - AE259B2D58643FF618F8094144490597 /* Resources */ = { + BBA2F00C3A83CB7200A12BAB52DAEFCD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - BBA2F00C3A83CB7200A12BAB52DAEFCD /* Resources */ = { + C2C83FE5B2DE9BBEA04EAE20B8C80F13 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - BCAE38654E6EBC3A615D9D6EF4C4150C /* Resources */ = { + C3B21E6FFEEA77512A5ED2F3944980DE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C2C83FE5B2DE9BBEA04EAE20B8C80F13 /* Resources */ = { + C4E44D177D92EBCC16577A7DC828FC41 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C3B21E6FFEEA77512A5ED2F3944980DE /* Resources */ = { + CFBA09AB1F7A85D7A0C3579667C5C014 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C4E44D177D92EBCC16577A7DC828FC41 /* Resources */ = { + D1C8439025E40D86C953302737FDC61B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - CFBA09AB1F7A85D7A0C3579667C5C014 /* Resources */ = { + D69572740DC7A81BC09543F98A63BB44 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D69572740DC7A81BC09543F98A63BB44 /* Resources */ = { + D7B65F912344F08CBD3753AB304A1645 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D7B65F912344F08CBD3753AB304A1645 /* Resources */ = { + DC711A610C65285D73FC94A1FE3DF9AD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - DE5FADFD632F4DE83EAA58B933F27058 /* Resources */ = { + DD70B0E96C670EB90E69F284B3C4FC87 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E895B24E3394842666AAB9678F0E0350 /* Resources */ = { + DE5FADFD632F4DE83EAA58B933F27058 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7F617E79FBDB9E2E333F33B34EEDC932 /* DigiCertGlobalRootG2.crt in Resources */, - 6B623308751F64DCB25C36F00397524C /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, - 1B4DF112519F87DF568AC140F025DFAC /* english.txt in Resources */, - A609E2C321B1E175E515A1C136FA5669 /* GIAG2.crt in Resources */, - E803764D9D560FEEE84B096A3F260195 /* GSR2.crt in Resources */, - 21167770B10EA47C95B8D23B2670B617 /* GSR4.crt in Resources */, - 56EC007DB417073313B3EAD89187A6D3 /* GTSR1.crt in Resources */, - E502F4061350C61E9FC57CB798D9BE46 /* GTSR2.crt in Resources */, - FA39F0048C830A5D48FCF93F163E95CC /* GTSR3.crt in Resources */, - 2D0612EB570E5226D8C7FC820A8DEE92 /* GTSR4.crt in Resources */, - 3ED7D0C3B6E4CF49DFFE4F0A45851C5F /* ias-root.cer in Resources */, - 538A27A4F8A17B9D3E6B44A1D314B968 /* japanese.txt in Resources */, - 30FB1BF0986C9FC4CA0039B2E91EAB70 /* portuguese.txt in Resources */, - 5231751D738B5542E26A85292FFBD99A /* SFSRootCAG2.crt in Resources */, - 08AA6EA24DA2A185145A1AD800F3A30E /* spanish.txt in Resources */, - E1E10C4378BB472E8E52A62278752CBA /* textsecure.cer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10304,25 +10457,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 16E60F80226E16CA7873DC7F06C60DD0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A37FCA819E10C0B04E12D0DC796053E2 /* libPhoneNumber-iOS-dummy.m in Sources */, - A9B8EFCBD3D55F6F50A43611F9F7CD18 /* NBAsYouTypeFormatter.m in Sources */, - D7FE6B505D7543E7E5C697F2620C9FBF /* NBMetadataHelper.m in Sources */, - 83B02803EC6DE59F99CC8388D8BD62AB /* NBNumberFormat.m in Sources */, - 33B971D3B97C31D8926F0176C9DFFA8A /* NBPhoneMetaData.m in Sources */, - FD47C083C597B040B74DB2C248A041BA /* NBPhoneNumber.m in Sources */, - 4E126A46A1143B8025B2C81A307D8077 /* NBPhoneNumberDefines.m in Sources */, - 533CBA97BBB963D928D2221F4C409A40 /* NBPhoneNumberDesc.m in Sources */, - B599FDED0E8BC036FCC681479361DDC4 /* NBPhoneNumberUtil.m in Sources */, - 8E8E1A6D4D5C2082DDF6CFCBAB7920B8 /* NBRegExMatcher.m in Sources */, - 3D39FCC86681230DA20DBBEBDEA5C62E /* NBRegularExpressionCache.m in Sources */, - 3F613FBF17E34F1EC418EA9627EFEA39 /* NSArray+NBAdditions.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1AE294CF29F5A9BA2616125E5BEDE512 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -10356,315 +10490,331 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3372D661ED845ABE3A7C2D3DE6615538 /* Sources */ = { + 20D9E3004F63012B5D9854A236DAD59B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D0353F6EBCC2D332D50D0C008EBA6C2C /* HKDFKit.m in Sources */, - 0B81AE6A747DF6C0B0C7D9E6E266A4D8 /* SessionHKDFKit-dummy.m in Sources */, + D5A5D6183ACA42659C179641BABC1031 /* libPhoneNumber-iOS-dummy.m in Sources */, + 62537337A31D9D450476C11E30D52094 /* NBAsYouTypeFormatter.m in Sources */, + 05A04CB26610140C55FBD00FB517F447 /* NBMetadataHelper.m in Sources */, + 8B8A746EDE1224E9773E36222832EBFA /* NBNumberFormat.m in Sources */, + 11C657E4DB894AEF8E55F4FF72AEA16A /* NBPhoneMetaData.m in Sources */, + DEDBDCA4B7E16FBD7D85B9440AAAB556 /* NBPhoneNumber.m in Sources */, + D7916AB106C4668F8A379C25D1C16D79 /* NBPhoneNumberDefines.m in Sources */, + EFC2D1FE046614F3EC326825DD88730B /* NBPhoneNumberDesc.m in Sources */, + EF8FC6E48297C586E9712AFF2A5EA314 /* NBPhoneNumberUtil.m in Sources */, + E85917E35CC3A2DA13C2E0DCC066A230 /* NBRegExMatcher.m in Sources */, + AB0A20D66ACFD16FB30AC977AEB0AC0D /* NBRegularExpressionCache.m in Sources */, + C32DCE059C3B17EFAB040AE53AB59110 /* NSArray+NBAdditions.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 276545F966A71C9C97CF7D76C090D5DD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F6834AD91E388E126E6B642FB64B9DFC /* UITextView+Placeholder-dummy.m in Sources */, + A5740A39623CDEB54CE080D69AF7C7EC /* UITextView+Placeholder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 34499F4FEA20ED42D6D481E661105A2C /* Sources */ = { + 2C2094E8DBB18354008AE3B1C56B1781 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4C22860B7F26284CBAEC8ADD24B7F806 /* AccountServiceClient.swift in Sources */, - 1382F46A32F321F0D37C8449DB7FD885 /* AnyPromise+Conversion.swift in Sources */, - 4DD9A73C1E9E50115959A6F542D388D9 /* AppContext.m in Sources */, - 861A65CE9E74FF0AD161E9E428ADF328 /* AppReadiness.m in Sources */, - 20A197D7F5CAD8DAD63AA97C088884ED /* AppVersion.m in Sources */, - D1BDB46596454A4BDA6F513AE1F2FB05 /* Array+Description.swift in Sources */, - 25455F33D7ACB974020875AE7C9191F8 /* BuildConfiguration.swift in Sources */, - E6DA73F0135EC82875CC53D4BBA0B355 /* ByteParser.m in Sources */, - FD447F1E49ED8E88C51FAA197E2FEE55 /* CDSQuote.m in Sources */, - C67A371BF59A412B2F6C1D59C539E1D1 /* CDSSigningCertificate.m in Sources */, - 932773EE3B1386402E7D79E5D1DE0A5B /* ClosedGroupParser.swift in Sources */, - 01C95A57D01CE3ED9E32A29F9A16450E /* ClosedGroupPoller.swift in Sources */, - 278BD22CA60C9C9A59BA21BE493D738E /* ClosedGroupRatchet.swift in Sources */, - 262D00C9C0A6C42FBAFF22E59CE32EC7 /* ClosedGroupSenderKey.swift in Sources */, - 4391034D151AF06F16EE73418C197C27 /* ClosedGroupsProtocol.swift in Sources */, - 90010580EDADC1D432A0A4E24A5370C7 /* ClosedGroupUpdateMessage.swift in Sources */, - 678186C05FD2251854D61C5FAB245B02 /* Contact.m in Sources */, - B6E0899AF522C49EE657282B0A1F1044 /* ContactDiscoveryService.m in Sources */, - A31F2CA9F18AA418844C8996631F91C5 /* ContactParser.swift in Sources */, - 2B5E5D46BFF2A137551B20841DF4A86F /* ContactsUpdater.m in Sources */, - 1B68514D03417C9A2671EECE69DC0007 /* ContentProxy.swift in Sources */, - 88FDF594686FAE0072511069AF7B044C /* CreatePreKeysOperation.swift in Sources */, - C490D5C4CF87880BFF2D6A39088AA238 /* Data+SecureRandom.swift in Sources */, - 8A310161979EDCC965B20BDA9A03D10B /* Data+Streaming.swift in Sources */, - C01444FCE9B67088B491BB0CDF545B3B /* DataSource.m in Sources */, - 2FC9A5229E3EA0FF25BBD3D51A7CB29D /* Debugging.swift in Sources */, - EE1247872F28280C1B13CC8A8CE5B727 /* DeviceLink.swift in Sources */, - FB814EFD3E7D9DDF697A03C55D52F6E2 /* DeviceLinkIndex.swift in Sources */, - EE97CE4992FC6AD9E908C5CF1EA26233 /* DeviceLinkingSession.swift in Sources */, - 923D41630E9B337649A468BCB5A25847 /* DeviceLinkingSessionDelegate.swift in Sources */, - 7C86FA3C14605AC57A84F7BF0A85689D /* DeviceLinkingUtilities.swift in Sources */, - 9C9BA63D76DE2208213132B19DFAE641 /* DeviceNames.swift in Sources */, - B82910197B69D6FB4356BE90DB610F56 /* Dictionary+Description.swift in Sources */, - 2A5267E5F4D864C7C452E767D9D0DE51 /* DisplayNameUtilities.swift in Sources */, - 0A5DB6018890473AF52157658D23D7EB /* DotNetAPI.swift in Sources */, - 316B82B946C4A5C607C72F5FA3FF1B79 /* ECKeyPair+Hexadecimal.swift in Sources */, - CC04FE9F2BCA0808AE8B628E4E494127 /* Factories.swift in Sources */, - F9382597617B9855A046167C8E0A4E01 /* FakeContactsManager.swift in Sources */, - AAE75B5146F4C71B3342BF8F8DAE94A1 /* FeatureFlags.swift in Sources */, - ED87D345F03119DC993FABBBF90C8F22 /* FileServerAPI.swift in Sources */, - E07FD51B630042DE5A4A46B4DDAB7CF8 /* Fingerprint.pb.swift in Sources */, - 1C9A7E2DC413FC3D0B05E20489C5A559 /* FingerprintProto.swift in Sources */, - 075F14DE4D88BC042C6D635B15E57438 /* FullTextSearchFinder.swift in Sources */, - 8C0F201ADA87D28DE2E6D6E379AFA018 /* FunctionalUtil.m in Sources */, - CF074801644CEC41B1FB5E05AEE9B54F /* GeneralUtilities.swift in Sources */, - 02C1C8C471D3FB1E7AED17B4D0FCB20A /* GroupUtilities.swift in Sources */, - 8F0843AD5780BE9D2E4AABCCD60057A4 /* HTTP.swift in Sources */, - 85C351354D8F7199E0A2218793F342FD /* JobQueue.swift in Sources */, - 9883136960C0A2840D6E9D4FF8A0B0AB /* JSON.swift in Sources */, - 04770EB737AA623306C40F8E58B50A5F /* LKDeviceLinkMessage.m in Sources */, - DFD88EE0981021BC9423E47F5644CA47 /* LKGroupUtilities.m in Sources */, - 184AFB4F7FDC40DF4D74811AA997DC14 /* LKSyncOpenGroupsMessage.m in Sources */, - 22B0C95605FEECEF3E2973AF7F334D4D /* LKUnlinkDeviceMessage.m in Sources */, - 6DC492567C05E287CF39D8F580604A4F /* LKUserDefaults.swift in Sources */, - 0B4AF254A254C7A7FD1691056BA796D5 /* LokiDatabaseUtilities.swift in Sources */, - 13C2BD082155BC8371D096DA3F922B5A /* LokiMessage.swift in Sources */, - 54288975C2256C6B37B35FA09FC3EBA7 /* LokiPushNotificationManager.swift in Sources */, - F2BDA596BC334EA4D958AB3AA8545F27 /* LokiSessionResetImplementation.swift in Sources */, - A5397847FB1B7ED5F26CBF80418ACEB4 /* LRUCache.swift in Sources */, - 3AF59830E7A47423C515DA1B0DF44BB4 /* Mention.swift in Sources */, - FEF880551A949E54500392E5FDB16E26 /* MentionsManager.swift in Sources */, - 621E3AC9DD7FE85A44B03547AFD01F6E /* MessageSender+Promise.swift in Sources */, - 934B1FB0F488CF049C1CA4098C597991 /* MessageSenderJobQueue.swift in Sources */, - 03CE52BCAE8C50A6363AEB1A8E40BF0B /* MessageWrapper.swift in Sources */, - 93E4131837C28C8596CBE02A3218CA86 /* MIMETypeUtil.m in Sources */, - 38944469D2EF6F5C54AD6BC6C2621FAD /* Mnemonic.swift in Sources */, - 9AC52D2588B314ACA5AF715CCB704DA5 /* MockSSKEnvironment.m in Sources */, - A78F9D74381810B1B1AD65136948F532 /* MultiDeviceProtocol.swift in Sources */, - 8E0F4014131DAD9E9E902FA4D112D758 /* NetworkManager.swift in Sources */, - E89A8E61E2F7BAAB926E67B505632B22 /* NoopNotificationsManager.swift in Sources */, - DE197546DFCCB39977DEBFF26A3C150E /* Notification+Loki.swift in Sources */, - D3CD881446D040EB7960BE1751317DC2 /* NSArray+Functional.m in Sources */, - 4F894FEAA14321F7A24933202048D82D /* NSArray+OWS.m in Sources */, - E07077C177F055544046FAB864A4D316 /* NSData+Image.m in Sources */, - 41A5415A66689EBF6F951C918DE51B33 /* NSError+MessageSending.m in Sources */, - AEFDA899EEF7588278A85EDA224B86AD /* NSNotificationCenter+OWS.m in Sources */, - 36D028EE389F49246055B75410F62D07 /* NSObject+Casting.m in Sources */, - 04CF7C81ADE0EF2458899BAB995C29BF /* NSRegularExpression+SSK.swift in Sources */, - CE3FE7E41F42266A4E6001DB381B2867 /* NSSet+Functional.m in Sources */, - 5A4B8CE17426CB9C90F3EB0A95EB388F /* NSString+SSK.m in Sources */, - BF856FD64D5B751E5F5BEE17B36A66C7 /* NSTimer+OWS.m in Sources */, - 6BE75C67DD5F1A87990B603A56EB6011 /* NSURLSessionDataTask+StatusCode.m in Sources */, - DACC77511CA67421B22EB0B50E36812C /* NSUserDefaults+OWS.m in Sources */, - 0A7A3C6482F38AB1B8CFAA4E4A9CAC6D /* OnionRequestAPI+Encryption.swift in Sources */, - 9D4118D46F25A82B42CC024014CE0C3F /* OnionRequestAPI.swift in Sources */, - 606E117F1116A335656A4C5E1EF9A387 /* OutageDetection.swift in Sources */, - D64E0202918E292F10895336246F64D1 /* OWS2FAManager.m in Sources */, - B2D11EA69F32F9F2F0CF8FCA482DD0B5 /* OWSAddToContactsOfferMessage.m in Sources */, - 59D01A50F7FCB9DFB91890F2E948EB80 /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, - 7BDBE8B0ED1F8D634E5FB41D95CB0448 /* OWSAnalytics.m in Sources */, - 1D200991219BDF2CDE65323EB72CF1F3 /* OWSAnalyticsEvents.m in Sources */, - F3D4F248DAA72073FB3CF22E110287E9 /* OWSAttachmentDownloads.m in Sources */, - AEE0EFDED79ECE9B44000B1CD8C49E9A /* OWSBackgroundTask.m in Sources */, - C389883C716D10B9999C794DB448C6A5 /* OWSBackupFragment.m in Sources */, - C939F174BE578D8D820345BA45224B29 /* OWSBatchMessageProcessor.m in Sources */, - E56A95E4FD325BB4AF78312186E59931 /* OWSBlockedPhoneNumbersMessage.m in Sources */, - 1365F60DC4548B16999888FD3FB6C2BC /* OWSBlockingManager.m in Sources */, - BCD6576B8C20E87C4A4FACF34B3A0551 /* OWSCensorshipConfiguration.m in Sources */, - C08FFABA117E1F62BDF1789AA32784C1 /* OWSChunkedOutputStream.m in Sources */, - 25C42A118A7532CF6FC354E1FD167EE0 /* OWSContact.m in Sources */, - 72017B3D2FCB294435F5B27CA3D9C524 /* OWSContactDiscoveryOperation.swift in Sources */, - 7FCE8E636BFE2DDCD70CA4141D96B8BD /* OWSContactsOutputStream.m in Sources */, - 58F1B06315439503E975267137B24214 /* OWSCountryMetadata.m in Sources */, - 0715D424F449DDA2DF6C9D253D9F3271 /* OWSDevice.m in Sources */, - 73D504C9E194518B15DED4A6BD6104C5 /* OWSDeviceProvisioner.m in Sources */, - 05DBD48ACE4E20A8D72E78EF38DED2BC /* OWSDeviceProvisioningCodeService.m in Sources */, - 872FAD8B1050B3A8AFA5B7C53A05F71A /* OWSDeviceProvisioningService.m in Sources */, - B908253730B60E7526A09645A54E7443 /* OWSDevicesService.m in Sources */, - 9A8FE4289AD9FC3DDA1C8D80C7DCA936 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, - 6AF6C487F441B0AD1967DF1229354756 /* OWSDisappearingMessagesConfiguration.m in Sources */, - 01443B9E5506B65CE8BB71FC1D31BCD5 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, - B0B2313CC157909893D9B52F0E49924E /* OWSDisappearingMessagesFinder.m in Sources */, - A0AF515A696338936982C5CEEF66E68F /* OWSDisappearingMessagesJob.m in Sources */, - 1CC8B522F3EC2BE15DC2C07B81B64B8C /* OWSDispatch.m in Sources */, - 91892F307B8691ADD916DF633675C6BF /* OWSDynamicOutgoingMessage.m in Sources */, - 11A411C7A74BB2E17EB1716A6E27F56B /* OWSEndSessionMessage.m in Sources */, - 75B96FE7BD0BE1EB4F3CAC265F8911B9 /* OWSError.m in Sources */, - 9F09D7E24FA8E31F5825ABE0F9BF4939 /* OWSFailedAttachmentDownloadsJob.m in Sources */, - 5468C15FC065D881FE040262CD740666 /* OWSFailedMessagesJob.m in Sources */, - 11B52FB5E345527D1D0DFA97ED377776 /* OWSFakeCallMessageHandler.m in Sources */, - CF50D4CD261CF7B1AD3C2265DC180E78 /* OWSFakeContactsUpdater.m in Sources */, - 23C692A53189ACA1288114F7C54F2D8E /* OWSFakeMessageSender.m in Sources */, - FE193BCF699956A666BABF4F5886BE5B /* OWSFakeNetworkManager.m in Sources */, - 07212DCB746982F2F9D7E674184439A5 /* OWSFakeProfileManager.m in Sources */, - 723DB9531B34EEE0C872522176851ECF /* OWSFileSystem.m in Sources */, - 3A74F3EF1B4DB01B5FA2C0BF0AAD522F /* OWSFingerprint.m in Sources */, - 171FB1E543450A5550A5CF0AE87108CE /* OWSFingerprintBuilder.m in Sources */, - C64AE234225BB21A1FEA2795F100C30A /* OWSGroupsOutputStream.m in Sources */, - 38E44EE1F8A28FD8618B621152DDEF9C /* OWSHTTPSecurityPolicy.m in Sources */, - C667E4C4BC49BE76BBB6ACBF0BE1E324 /* OWSIdentityManager.m in Sources */, - CC135782095D108C3D8E81FF3762AF4B /* OWSIncomingMessageFinder.m in Sources */, - 31E40DB8A8A0874E5DECE14F3F88365C /* OWSIncomingSentMessageTranscript.m in Sources */, - A049433CE4B025F4DA87E379737B4E92 /* OWSIncompleteCallsJob.m in Sources */, - FA94539E93DE21825BFCE89918AC241C /* OWSLinkedDeviceReadReceipt.m in Sources */, - 9EF1B9D2ECBD89B5BB46CF95B0006023 /* OWSLinkPreview.swift in Sources */, - DBA46A051E1F667B86107F52C6D237C6 /* OWSMediaGalleryFinder.m in Sources */, - AF9D7F03712C8874314B39D5A2B58025 /* OWSMediaUtils.swift in Sources */, - 2B281C563D9A681393399E6B42411FB2 /* OWSMessageDecrypter.m in Sources */, - 62CAB30DC5467C361637B4F4DB9008F2 /* OWSMessageHandler.m in Sources */, - 52CE85CD0F94FDFEBF18501511170AB5 /* OWSMessageManager.m in Sources */, - B9867AE6518F68BCEAA319B2F5B80536 /* OWSMessageReceiver.m in Sources */, - E0A26D032D12234BE7A8C9D9EA2A50F9 /* OWSMessageSend.swift in Sources */, - EDF8CFDE721E04739D168428CE83FA69 /* OWSMessageSender.m in Sources */, - 938183533E4AD1B270711663939643AB /* OWSMessageServiceParams.m in Sources */, - 786D33710F540B139B790FB2E964D58C /* OWSMessageUtils.m in Sources */, - BF0BCAA1CE47B26D1B3539E1B4A5CF07 /* OWSMockSyncManager.swift in Sources */, - 85D64199F80CC8C000B50B396C5EEBF8 /* OWSOperation.m in Sources */, - BE70A3C278F5EEA4A7E5565BB2D1C70C /* OWSOutgoingCallMessage.m in Sources */, - 0517AD7E872A31D87A35DCDA7028A264 /* OWSOutgoingNullMessage.m in Sources */, - 58383D64942541594E54D88D018F7BE5 /* OWSOutgoingReceiptManager.m in Sources */, - 54A59212458D88EBCD86583D3CA07D10 /* OWSOutgoingSentMessageTranscript.m in Sources */, - 75D851E948D8A23F681BD6E27E27CF7C /* OWSOutgoingSyncMessage.m in Sources */, - 97CE8A88054C54197DFBE32F49447E7F /* OWSPrimaryStorage+Calling.m in Sources */, - 4DE8710A3EF168FBAC37D4F185B96E34 /* OWSPrimaryStorage+keyFromIntLong.m in Sources */, - BB5DCFEAC38F84B5D4B4607DCED64FA5 /* OWSPrimaryStorage+Loki.m in Sources */, - 70BD7E2C726B67D028D4710ED5D272E9 /* OWSPrimaryStorage+Loki.swift in Sources */, - 7529BEB7DA008A60EFC10D50AD6D334D /* OWSPrimaryStorage+PreKeyStore.m in Sources */, - E70AEFDE9728A3B28FED62E767E76969 /* OWSPrimaryStorage+SessionStore.m in Sources */, - 017094FA63A9F3ED1A49BFF21A498237 /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */, - 536AD83BE208C9AEF623197B8E865727 /* OWSPrimaryStorage.m in Sources */, - FD708B4C070F6034FF9049C3656B018F /* OWSProfileKeyMessage.m in Sources */, - 155623153423D5486CBB6064FC7F24E9 /* OWSProvisioningCipher.m in Sources */, - 888803E7838E203A1CEE2B7C8712AD3A /* OWSProvisioningMessage.m in Sources */, - 81F07587896B1F271648CC9194D85638 /* OWSReadReceiptManager.m in Sources */, - 99CC1E56335822C28FB12981DA99D5A3 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, - D23F3D0370241605147A0CFA6C0ABC08 /* OWSReceiptsForSenderMessage.m in Sources */, - 13F3B15D2EFAA6332D3CC84AEF155240 /* OWSRecipientIdentity.m in Sources */, - 3CBCBD91E490CFD06919FAB760533F2B /* OWSRecordTranscriptJob.m in Sources */, - E836A80FFFE597B25063ADD03687AAFE /* OWSRequestBuilder.m in Sources */, - 7961AEEADE7A485533EC0693464D331F /* OWSRequestFactory.m in Sources */, - 4254DCA09A7203073C3E844E910D9D0B /* OWSRequestMaker.swift in Sources */, - 178028312A3263578A07053148D13115 /* OWSSignalAddress.swift in Sources */, - 6A3F703B79E3EC3F8AEC9E6BE0D777EE /* OWSSignalService.m in Sources */, - 646CA2809FD43D75541065CA3F990086 /* OWSStorage.m in Sources */, - 8F7F7D4C6BDE37D5D17B79115C4DEA80 /* OWSSyncConfigurationMessage.m in Sources */, - AD314392FBACA025449A9EDFD684BCF0 /* OWSSyncContactsMessage.m in Sources */, - 2E39AB6BA8CF81C0370647BF66C3BE33 /* OWSSyncGroupsMessage.m in Sources */, - D2113F7C9BA1F81662E5253908546BE1 /* OWSSyncGroupsRequestMessage.m in Sources */, - 787CDD09C8DE5A9C2FF2CC0955DE1C54 /* OWSThumbnailService.swift in Sources */, - 7C1A8843306BB73693F500233752E25A /* OWSUDManager.swift in Sources */, - CEEB0E275A583A9145CEE41352880CFB /* OWSUnknownContactBlockOfferMessage.m in Sources */, - 3A86BCF5A1751C5FE070FCAEB1679A2A /* OWSUploadOperation.m in Sources */, - 86C21C846FB45E35476BE75A27706F32 /* OWSVerificationStateChangeMessage.m in Sources */, - B671C5F161E106AC4C491804D3C6BC2D /* OWSVerificationStateSyncMessage.m in Sources */, - 96259AE7C1E26D0248A7DDD364015CC8 /* OWSWebSocket.m in Sources */, - F9EC7862F9F8CAF4842302A092975707 /* ParamParser.swift in Sources */, - CE2456524B17473EAB2FB20AE609A3D2 /* PhoneNumber.m in Sources */, - 000FA6A2E252C8BC28711C9DE1886327 /* PhoneNumberUtil.m in Sources */, - CFAC119D0E8E1EDE67AD3CB93264DEA9 /* Poller.swift in Sources */, - F0F662C0066BA479366443B8EFB21D6B /* PreKeyBundle+jsonDict.m in Sources */, - 6FBEB835AA6CBA00F14E3F93368EEF72 /* PreKeyRefreshOperation.swift in Sources */, - 0D0968A63E7C37B22B0F8EBAC208AAC8 /* Promise+Delaying.swift in Sources */, - 6337F45540CA72BE9B65BA88C9E0C21D /* Promise+Hashing.swift in Sources */, - 01C724BB5F00DBEE1C32FDE05604FEFC /* Promise+retainUntilComplete.swift in Sources */, - F47E529081913B0999A1148F9EBE1F89 /* Promise+Retrying.swift in Sources */, - D9EFA7B880EB7B9E5B73A7CF2E565272 /* Promise+Threading.swift in Sources */, - E6828E2980826CA0581DBCADA284C81C /* ProofOfWork.swift in Sources */, - 74C14AF2388F66757CAB4947DAEBCC1E /* ProtoUtils.m in Sources */, - F2F6BE038CC996AA1FCB960D01EEFD76 /* Provisioning.pb.swift in Sources */, - C1B5FCAA784204CD458E4419F9D25521 /* ProvisioningProto.swift in Sources */, - 547C581997DCBC92A1900A3654D4470A /* ProxiedContentDownloader.swift in Sources */, - 9473C9EA007C6B2158B0D6D1A1ECEDC6 /* PublicChat.swift in Sources */, - 2E9C5302912010EA9C1170E94771BF33 /* PublicChatAPI.swift in Sources */, - 971CEBFEFA49CFDC2F71D0017636532B /* PublicChatInfo.swift in Sources */, - AAF06A4EAF46C8BAA8A99DCB2F711989 /* PublicChatManager.swift in Sources */, - 6DD986526507CC7777FBBAD0883A027B /* PublicChatMessage.swift in Sources */, - 7795DCA00F3C47436A46106598C0932A /* PublicChatPoller.swift in Sources */, - F5220DFA7DAC292CDB9446E22CEFA6F0 /* ReachabilityManager.swift in Sources */, - AB607653A0039A750D4140D951439839 /* ReverseDispatchQueue.swift in Sources */, - 0E918147447C11FA08EA24B7F0228A37 /* RotateSignedKeyOperation.swift in Sources */, - 2AE2E992653AF1DAA73B604CAFAF5A14 /* SessionManagementProtocol.swift in Sources */, - 813E45D8D8E582441D1CCE7EDC99DCD6 /* SessionMetaProtocol.swift in Sources */, - 274ADD660A5011FF3B75DBA9906AF47D /* SessionRequestMessage.swift in Sources */, - 2D61BDC1829E84173C0E3A68E5E25555 /* SessionServiceKit-dummy.m in Sources */, - 7405C2EF29031A0FFB85FCE98C49B273 /* SharedSenderKeysImplementation.swift in Sources */, - 54691E891980DB06BB23FE26CDD71D4C /* SignalAccount.m in Sources */, - 6DBB9FCF67D3B631930FBC741A3F1718 /* SignalIOS.pb.swift in Sources */, - D51B0B7D5BA8C3D85810C166B4D5E9FA /* SignalIOSProto.swift in Sources */, - 42E7EE5C5891409601C182BC575C2CC3 /* SignalMessage.swift in Sources */, - 7B9A1EC91396009FAAD1E547242EBF12 /* SignalRecipient.m in Sources */, - 46638CA264BFF3975A938E1096BA386E /* SignalService.pb.swift in Sources */, - 738B6461B84FAF70C9A5A7CFEF476CD6 /* SignalServiceClient.swift in Sources */, - 23C97FB561AE80EEA0136F11071DBA3E /* SignalServiceProfile.swift in Sources */, - C37A791CE504DCE807F04EEFEB8C6E60 /* Snode.swift in Sources */, - C7F303AC31E4B8E9CD23A4213A039088 /* SnodeAPI.swift in Sources */, - 44EB2B3D6232E950D713FD597D63F771 /* SSKEnvironment.m in Sources */, - 201771BF3EB8101B4EBE0FE7BED38DBA /* SSKIncrementingIdFinder.swift in Sources */, - E9C17457352F4D4C1A0298C7A94DB8AA /* SSKJobRecord.m in Sources */, - E708C5764F325C02AB77C47F7F0171A6 /* SSKKeychainStorage.swift in Sources */, - 4C06D5BB27F98DCFCA633368996B6222 /* SSKMessageSenderJobRecord.m in Sources */, - C3207996DC9196E95178F8A89E9F2C3D /* SSKPreferences.swift in Sources */, - 054A3EF75C449FBE1C5F7CF6C1BDE499 /* SSKProto.swift in Sources */, - 4C46CFC2431CDD9F630C928484EBA283 /* SSKProtoPrekeyBundleMessage+Loki.swift in Sources */, - F1A1F7ADABDF72E9D63E674F627D9F14 /* SSKWebSocket.swift in Sources */, - 5FFEFF2543BBCA3B851FEF104B6F5256 /* Storage+ClosedGroups.swift in Sources */, - 26F69071BC324505F53EDEB794DD36A3 /* Storage+Collections.swift in Sources */, - 26254F7DF4467AADCFDE396153CE4E92 /* Storage+PublicChats.swift in Sources */, - 0917BF34FBF4989816C9B11ACDD4DFBB /* Storage+SessionManagement.swift in Sources */, - C369D84224D8CB230005F67B /* FileServerAPI+Deprecated.swift in Sources */, - 87E9C5F783EE2253C7C7A69202802690 /* Storage+SnodeAPI.swift in Sources */, - 0396E87E0F4310EC8C0C3056990F39A5 /* Storage.swift in Sources */, - D2A1DCE2F0DFC6CF114AD567936A16D2 /* String+SSK.swift in Sources */, - 245CC7291A77EBD573E707C2785D4901 /* String+Trimming.swift in Sources */, - 0399DB59310E6EA3AAE2FB4740719CBC /* SwiftSingletons.swift in Sources */, - B45A2F218BD32426220FC7CE530D19C0 /* SyncMessagesProtocol.swift in Sources */, - 2ECC2D6D643539828BAE9446E13B558A /* TestAppContext.m in Sources */, - 5628D5A818612F66078E440A4DA0329C /* TestKeychainStorage.swift in Sources */, - 392B8EE8A317B4FAF84EA777A4C28B61 /* TSAccountManager.m in Sources */, - 7C2564CFCF2374C44A1E9C9CFB588997 /* TSAttachment.m in Sources */, - 9E09E982AA943CC8164AB57AB9F47CCD /* TSAttachmentPointer.m in Sources */, - BD047B81692BC5B35676515F4B6DE52F /* TSAttachmentStream.m in Sources */, - 22B2F6FC5BE61C67CB4D748D2DD023E2 /* TSCall.m in Sources */, - 0BBD0E579B6CF8E23949F63F5F7890AB /* TSConstants.m in Sources */, - 962ED83A9B6C7DC4A0BE33D629ED87BF /* TSContactThread.m in Sources */, - 3BE607F54FCAB45A96D0080ED71DD26E /* TSDatabaseSecondaryIndexes.m in Sources */, - 16A06E2D4A69B335A4D49645B71F7958 /* TSDatabaseView.m in Sources */, - A2EEBB6A3ED599BD3FDB12EC512C8C8B /* TSErrorMessage.m in Sources */, - C08DE7E39D547131C22F39734C566E0C /* TSGroupModel.m in Sources */, - A684BFCE41B8FB6EA2450FB620737028 /* TSGroupThread.m in Sources */, - AFFE18301856DB418FED3B67B49D335E /* TSIncomingMessage.m in Sources */, - 6712418F348A03DA6A3376CADC3A7D0C /* TSInfoMessage.m in Sources */, - F7050F4A165D78BFA84D18D490EC0AA9 /* TSInteraction.m in Sources */, - 279C608821A3641FFCBE98C1E8F1160A /* TSInvalidIdentityKeyErrorMessage.m in Sources */, - 9D34ED2DDCD918FF0E6434069C5FDEFC /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, - 30E454E3A14EFDAC00AC5142A0B4831F /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, - 1A026EE0897108A1DB32B61F3EFCBE78 /* TSMessage.m in Sources */, - CB749C1374F4C806B8C930C689ECD02B /* TSNetworkManager.m in Sources */, - D1FFB7A7400FD56E6AE60E1C507897D3 /* TSOutgoingMessage.m in Sources */, - 50D3A3D8F94CCFBED690DCBDCC53376C /* TSPreKeyManager.m in Sources */, - 0FE89ADC724B85B9FB5F23BE73934CCC /* TSQuotedMessage.m in Sources */, - 2A68E7DDF55C4864827473A22A512753 /* TSRequest.m in Sources */, - C89CA25D67ABB9523AFF9BF618DB2D81 /* TSSocketManager.m in Sources */, - CD84647DA4AF591B68372D5187C1D11E /* TSThread.m in Sources */, - 2777623C5BF348BC290461BF9C5C59D7 /* TSYapDatabaseObject.m in Sources */, - F1DF601C58422FDCE3DF0092FE84FC98 /* TTLUtilities.swift in Sources */, - 2D328C0B4499203FDA10A4B06790228D /* TypingIndicatorMessage.swift in Sources */, - 92BC99B0B52F7B0CF4BA0F5CBE09CBFA /* TypingIndicators.swift in Sources */, - E8E091CC6AE847708952BB21E9FEB499 /* UIImage+OWS.m in Sources */, - 6B3632C9EF6449BB136CA191CBAF1BF6 /* WeakTimer.swift in Sources */, - 071B492519F7033B8AB9FE06C31DB9F9 /* WebSocketProto.swift in Sources */, - C111A00F4A00FCDA18DF8C6CBBE55C44 /* WebSocketResources.pb.swift in Sources */, - 7EE5CA32800313741CA140765D49C79C /* YapDatabase+Promise.swift in Sources */, - 92EEAA02B8E63EAA2B664653C808F0B5 /* YapDatabaseConnection+OWS.m in Sources */, - 1892530034F3EE212C59F12925BE58F1 /* YapDatabaseTransaction+OWS.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3877611DADCB276B55F460EDD5535C2D /* Sources */ = { + 639524DC44C3B631FA47E8818AC5493E /* AccountServiceClient.swift in Sources */, + ACF63B902B0BD9DA7964E446BA57B7A9 /* AnyPromise+Conversion.swift in Sources */, + 210C66221D6EA8A10EEF962F0E0EB4D7 /* AppContext.m in Sources */, + 58B28915F6B314745778670E8FB19DBB /* AppReadiness.m in Sources */, + B074B69A48A05695F8B909366CA157F2 /* AppVersion.m in Sources */, + 2BC95BC864310C928121C56B001D702D /* Array+Description.swift in Sources */, + 24F0AD1A40E5B329195BFA6DBD7DD87C /* BuildConfiguration.swift in Sources */, + 9E91454AF24F09BD03B8C477CCAEF19D /* ByteParser.m in Sources */, + 5D6F024F9A2B4FFF10F6560671292F90 /* CDSQuote.m in Sources */, + 17D48EDB85090BCDB110A649E6B0CDBA /* CDSSigningCertificate.m in Sources */, + 2C719D31231E978CC66C1F0F2C68D584 /* ClosedGroupParser.swift in Sources */, + 7E4DC575CAC82C14F456FF484B69D1D5 /* ClosedGroupPoller.swift in Sources */, + 58A846E327EBB58F68D6442A6F99E778 /* ClosedGroupRatchet.swift in Sources */, + 9984F882787F11FD291372349C212C51 /* ClosedGroupSenderKey.swift in Sources */, + 1AA5BE9EE530AE17A47689036E946F7D /* ClosedGroupsProtocol.swift in Sources */, + CBF3F63AF1B14778D56BD2F46CAAB643 /* ClosedGroupUpdateMessage.swift in Sources */, + 0A6C4BF064C19A91EE0B005CB59FD76E /* Contact.m in Sources */, + E934C54957ADC8DB05F891CF9F02E100 /* ContactDiscoveryService.m in Sources */, + BDF2F4C56BB78DEFF3A0B8AD067DE2DB /* ContactParser.swift in Sources */, + 236C95485B1D883FCD0081B88C702316 /* ContactsUpdater.m in Sources */, + 236E9C759E198AE2E4D7789989EA54B7 /* ContentProxy.swift in Sources */, + 75C5BE08A889B712222B3F2DCD1F1588 /* CreatePreKeysOperation.swift in Sources */, + DC736E2E2256431F0026F9E4A77754B5 /* Data+SecureRandom.swift in Sources */, + 47F005248BCBBC47032C5A2DAC7751B9 /* Data+Streaming.swift in Sources */, + 8433D12E20770BEB5EF990C9518CCD03 /* DataSource.m in Sources */, + DC18B71BC74EF9ED064F4D3312EEAD56 /* Debugging.swift in Sources */, + 1B203535F26E5D7409C909DF71E9D538 /* DeviceLink.swift in Sources */, + 8D1B00784CF10CB63908C1EE7CAF60EB /* DeviceLinkIndex.swift in Sources */, + 38A49C5D23B5B9BAB05CDA14E6C8FA77 /* DeviceLinkingSession.swift in Sources */, + 11B83E839F47E3B8D422148864853400 /* DeviceLinkingSessionDelegate.swift in Sources */, + C73EF45E4DCDAE3A57F1D1F7320F6D31 /* DeviceLinkingUtilities.swift in Sources */, + AF9531F63C7796F7D27997F918F4B50F /* DeviceNames.swift in Sources */, + 89D14186C0129C2E9F84E20002B0E885 /* Dictionary+Description.swift in Sources */, + 371E96B556911C93F9E46092F89E4FC0 /* DisplayNameUtilities.swift in Sources */, + 33B2A9750439A02A70C9FB9E403505A9 /* DotNetAPI.swift in Sources */, + D340FF49014EEB40B4AAB3CF65F98E04 /* ECKeyPair+Hexadecimal.swift in Sources */, + C70CD091410C5BE9D693E28FEDB868DC /* Factories.swift in Sources */, + C6B8F997C0BDDF11CFC452B79471F0F8 /* FakeContactsManager.swift in Sources */, + C82F5C17D5545BADC39E99F05421448B /* FeatureFlags.swift in Sources */, + 467DFE1680C3DCFD97684EA4347CE3CC /* FileServerAPI+Deprecated.swift in Sources */, + 65689AC82837EB1A0732E5B838CB0226 /* FileServerAPI.swift in Sources */, + 070ED0DC67C0B7A90C99A6C46A2D1BF8 /* Fingerprint.pb.swift in Sources */, + 8C82252C53009490AFD3E783570FCD26 /* FingerprintProto.swift in Sources */, + A12DCA97CE7C370B85F653ABFC3EF2C4 /* FullTextSearchFinder.swift in Sources */, + 8090DAE6F237B091BC80E521C2A0B822 /* FunctionalUtil.m in Sources */, + 3225438DD7A0DDD867F0E51BB2C91493 /* GeneralUtilities.swift in Sources */, + B2BC1951B78D612B8FC79EB24C320B00 /* GroupUtilities.swift in Sources */, + A7ACCF8A36AF23C6DDA422D40D38BA69 /* HTTP.swift in Sources */, + 474312F06CAB50D4BE71B8AD4569B035 /* JobQueue.swift in Sources */, + B60E41BFC04C2D511F923ADE5DCE1052 /* JSON.swift in Sources */, + 5B2D08F0D1C3985D7B2FC43C57E0E110 /* LKDeviceLinkMessage.m in Sources */, + 68A714A76D881B72CC1FBC8BE7530260 /* LKGroupUtilities.m in Sources */, + 6E3847C0267CB81B7308FA2405F2D368 /* LKSyncOpenGroupsMessage.m in Sources */, + 2C226A12872FF0705BECE42D42A9553D /* LKUnlinkDeviceMessage.m in Sources */, + F5F538165DDE59C34BB038D1C427747A /* LKUserDefaults.swift in Sources */, + FD728D8FE7D92B85E6230CEFE02FC3BC /* LokiDatabaseUtilities.swift in Sources */, + D14B04403180E4F6A70B5774467B4626 /* LokiMessage.swift in Sources */, + EA453D1A2A321C2A2A7380158BA5DFBD /* LokiPushNotificationManager.swift in Sources */, + C0217F1FF25EDFE5C72535F1CACDC46F /* LokiSessionResetImplementation.swift in Sources */, + 729133D30AE40E1DFC08D4FEC037DC5E /* LRUCache.swift in Sources */, + 53E7429D4F86011499511FEEEBC77700 /* Mention.swift in Sources */, + 286C7CF1FF4F0039AB1C15ADDAB407BB /* MentionsManager.swift in Sources */, + 80059985F2235F458BE2D45B521B5953 /* MessageSender+Promise.swift in Sources */, + 59D959211925960E8621DE7AD816441D /* MessageSenderJobQueue.swift in Sources */, + D7F18C75C3FC413BC9860B4B8A3F5273 /* MessageWrapper.swift in Sources */, + 4E500120CB5AFB901A3AC4DE67A9C7C4 /* MIMETypeUtil.m in Sources */, + FDAC73497FFB1835C0547775E03BB043 /* Mnemonic.swift in Sources */, + B91FDAE3F2DBCD95AB8F88F9DC29F2D5 /* MockSSKEnvironment.m in Sources */, + 4432B7BBA800C6D7D06100D68CB96EC3 /* MultiDeviceProtocol.swift in Sources */, + 1F919E52BCBAB7E84AAE0C2C1002F958 /* NetworkManager.swift in Sources */, + C354392EF70FF667B9D8309D7E5F5D70 /* NoopNotificationsManager.swift in Sources */, + 84434C27D744429698DEF4A06B1890B9 /* Notification+Loki.swift in Sources */, + 1AAAC06391B69DF93CBFA4A9C1BD4190 /* NSArray+Functional.m in Sources */, + 0F9E0A6FC0C742C23BF9F1DB7A71E5DA /* NSArray+OWS.m in Sources */, + 21E2B7F6B9604CCCBEFD3665136B5746 /* NSData+Image.m in Sources */, + 602FFCCDDF73561F20B5C90A75164634 /* NSError+MessageSending.m in Sources */, + EC996D46FA6146DC08E8E15F89EF039C /* NSNotificationCenter+OWS.m in Sources */, + D3E2E8A03B66A729E1FDFA0A2BB93C2F /* NSObject+Casting.m in Sources */, + B6F572690BA55C3123E3C4E0573480B7 /* NSRegularExpression+SSK.swift in Sources */, + CB35C070F8BAF6B948E579B8A4CAD6A1 /* NSSet+Functional.m in Sources */, + 2FF3506C89D13BB495852D0C812666D2 /* NSString+SSK.m in Sources */, + 4CEBC9DB6C654292702558820F798D76 /* NSTimer+OWS.m in Sources */, + 90CD4340432605E5F550769E12109D19 /* NSURLSessionDataTask+StatusCode.m in Sources */, + D601BDDAC4A21E7C8FAFD896BF26866A /* NSUserDefaults+OWS.m in Sources */, + D577F63838B451339CAF1A58B677B82E /* OnionRequestAPI+Encryption.swift in Sources */, + 2BAB5A521E7BB3698343E077095AC1A1 /* OnionRequestAPI.swift in Sources */, + 31509B579747C3B63D243F59C58E88E6 /* OutageDetection.swift in Sources */, + DCC714BA9723851090ADA7E0614D647E /* OWS2FAManager.m in Sources */, + E6CDF4710A451A9FAA3DF872DE01751D /* OWSAddToContactsOfferMessage.m in Sources */, + 51965C24551FADFC8CD63955C94FE2BB /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, + 023FC7DAE1274D439CFCA4D376C4D0EB /* OWSAnalytics.m in Sources */, + 443C7D8280830D49C5D9E3408C568F2F /* OWSAnalyticsEvents.m in Sources */, + 1749021E34E803FE51F21296B7F9967A /* OWSAttachmentDownloads.m in Sources */, + 6DB5FCC38F27CC29337984564BD310EC /* OWSBackgroundTask.m in Sources */, + F3316358BF0195F44DAD313C33749B5C /* OWSBackupFragment.m in Sources */, + 03BF314D78C5DA8D5FA54FD2023F92F8 /* OWSBatchMessageProcessor.m in Sources */, + 2F61A1B8C5EC31373E4909F8B1426269 /* OWSBlockedPhoneNumbersMessage.m in Sources */, + 5F908825E41D29FBF5E00E7A4F434CDA /* OWSBlockingManager.m in Sources */, + 22463E32D8B13633907990A2BF6AF47C /* OWSCensorshipConfiguration.m in Sources */, + 129BE3B78EF994765DDF8C234F21DA2D /* OWSChunkedOutputStream.m in Sources */, + 34665F7C250252CB6D07A04B3D5D46BA /* OWSContact.m in Sources */, + 82344C7864F6AFCB6DF2625D1E4794FD /* OWSContactDiscoveryOperation.swift in Sources */, + D20D3775E98378E670EC750383A79326 /* OWSContactsOutputStream.m in Sources */, + BCBC4E45B64F7B357137F6D6FFEFE8D9 /* OWSCountryMetadata.m in Sources */, + 0BDF5685D52066F7EFC0FB4D8C76A88A /* OWSDevice.m in Sources */, + DAF68C0AE893C8D7D8D1B47B1F6CD3C4 /* OWSDeviceProvisioner.m in Sources */, + D038A9ABB54BD258E36389A019D23563 /* OWSDeviceProvisioningCodeService.m in Sources */, + 53CE5FBA0DBB555F993D01007C1EF820 /* OWSDeviceProvisioningService.m in Sources */, + 90FBDDA2ACCC49C3043165F72DFF040F /* OWSDevicesService.m in Sources */, + F9D09FAE2A62D7D09C1C26A0A4171BD6 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, + 2B2D88DB356B092912D2B7CE5E6DDC16 /* OWSDisappearingMessagesConfiguration.m in Sources */, + 2D2B7C6F29583894AC373D9B79B03654 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, + 484F66D519B7BD35271A3DA40C7F2129 /* OWSDisappearingMessagesFinder.m in Sources */, + 301973AA7EF5727D511461CB92BBC7B8 /* OWSDisappearingMessagesJob.m in Sources */, + F38610C7D88D1E7BAA070FB317DAA54A /* OWSDispatch.m in Sources */, + F0A37763F6D6E85BE90F1155BED8A960 /* OWSDynamicOutgoingMessage.m in Sources */, + D3D74F6FF6F7BB8CF935752FC6B511A1 /* OWSEndSessionMessage.m in Sources */, + 3D98C99B70B1AE3881C10A04474A4FEE /* OWSError.m in Sources */, + 1C2C39FD8A2FAF22CFB9242A5F67F59F /* OWSFailedAttachmentDownloadsJob.m in Sources */, + 4247D400E690F411DEC2A522DB2232EE /* OWSFailedMessagesJob.m in Sources */, + 243D09F726C5EE9B435CEB8DB73680A8 /* OWSFakeCallMessageHandler.m in Sources */, + 395066E97612FAC8225F1B4758053BC7 /* OWSFakeContactsUpdater.m in Sources */, + C5509B1E02A7474FABC1AC1851D80A25 /* OWSFakeMessageSender.m in Sources */, + C838A9740A57C030B26A072F55652741 /* OWSFakeNetworkManager.m in Sources */, + CBD3543AF131A99F9E5C66EAEF2BD695 /* OWSFakeProfileManager.m in Sources */, + EEF99BAE3923F37F45805E70FC98159B /* OWSFileSystem.m in Sources */, + 62E9DC00AFE7581B021FEB3E7CF2D948 /* OWSFingerprint.m in Sources */, + 9667B8B399C39135514A08B5A74E1965 /* OWSFingerprintBuilder.m in Sources */, + 8A72D1A3716DEA94F104EF5ABF4B6D24 /* OWSGroupsOutputStream.m in Sources */, + E38C5BA6226973261BEDD50A87FF388A /* OWSHTTPSecurityPolicy.m in Sources */, + 50CAFDFA85123BC477235E88DD3955F9 /* OWSIdentityManager.m in Sources */, + 264B11587F950798B0AAD912EF6E1806 /* OWSIncomingMessageFinder.m in Sources */, + B52507077B1FA3D556618E5B48B2F5A5 /* OWSIncomingSentMessageTranscript.m in Sources */, + 04BE635FAF0FC368F8CEFC6CABEDC2B3 /* OWSIncompleteCallsJob.m in Sources */, + 3A482D9B02D2291379BC23EDFFC67A24 /* OWSLinkedDeviceReadReceipt.m in Sources */, + F749F2C3785A0AFE3D62AE4ECF048C30 /* OWSLinkPreview.swift in Sources */, + 2644FB45739CA8FF362D5897C7131510 /* OWSMediaGalleryFinder.m in Sources */, + B98F6012E345AD30692230EB23D64F84 /* OWSMediaUtils.swift in Sources */, + 4D65A44E3A0AD4C95E186897EF3938C1 /* OWSMessageDecrypter.m in Sources */, + 129427404C2A5E3898D3F431CA1D58F4 /* OWSMessageHandler.m in Sources */, + 3C5CB01AECDC133D8F258498AC062D94 /* OWSMessageManager.m in Sources */, + 9DF278E6C68A067F7C1D85D554F58AF2 /* OWSMessageReceiver.m in Sources */, + 65B628E6F2D1392960297EF9FC64C907 /* OWSMessageSend.swift in Sources */, + AD3C2A280405F69F5E60E39D3B8B43BF /* OWSMessageSender.m in Sources */, + 08F903F2550926DE4167B90BD20902D9 /* OWSMessageServiceParams.m in Sources */, + 2EC81A14209CF909A991E2DB1940489B /* OWSMessageUtils.m in Sources */, + A00A78B8092202D9B6FC8DDDD9B9CDAF /* OWSMockSyncManager.swift in Sources */, + 7A1C1F9B046AC249BE17E5F5A343D938 /* OWSOperation.m in Sources */, + D8EFCD3BE71BD6B100C23A0122240D4E /* OWSOutgoingCallMessage.m in Sources */, + 0E4C05C5AD22A656614C8CF29B767488 /* OWSOutgoingNullMessage.m in Sources */, + A12CD8AA7B13C797A8A09E28D0C90485 /* OWSOutgoingReceiptManager.m in Sources */, + 0C9FF4B5C33FE0235D72E8B5CC205A79 /* OWSOutgoingSentMessageTranscript.m in Sources */, + 5FBAD9798ECA1FA1BD3822E13BCCD918 /* OWSOutgoingSyncMessage.m in Sources */, + 2B209E6C60021D9BEFDB5B419948CDD8 /* OWSPrimaryStorage+Calling.m in Sources */, + 057FD819AF0EE261609FA9F20717C5B2 /* OWSPrimaryStorage+keyFromIntLong.m in Sources */, + 6FBAEA58C4F2E1CD0F0E34BF06B3D736 /* OWSPrimaryStorage+Loki.m in Sources */, + 3B5A0EE11ACA150DBD41DB234F9A81E4 /* OWSPrimaryStorage+Loki.swift in Sources */, + 7BAACE75E9CE84FCBF82D9D95413EE6C /* OWSPrimaryStorage+PreKeyStore.m in Sources */, + 9EC0B7C9F5436ABC39059E0C265A236B /* OWSPrimaryStorage+SessionStore.m in Sources */, + 3486FB48F2DD9DD22F1FC63885850F18 /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */, + D9A647E47356BDB4717ABB8741F60B44 /* OWSPrimaryStorage.m in Sources */, + A27D9E5A8B1C2789C3DD6BE7684D7F12 /* OWSProfileKeyMessage.m in Sources */, + 47DD436DCAD5647F51D77D04E0E67A6E /* OWSProvisioningCipher.m in Sources */, + 94C3C279FDD9A9740400305F05D11315 /* OWSProvisioningMessage.m in Sources */, + 0C588D19AE8D9011E190C2296C192644 /* OWSReadReceiptManager.m in Sources */, + 913EBF841ECF8CF7C1D5983E624CC2BF /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, + 434DDB28F48DF1C2131F806F855F01FF /* OWSReceiptsForSenderMessage.m in Sources */, + BC50371EB245D7BAD78BA2672E3BDA5C /* OWSRecipientIdentity.m in Sources */, + 0589D954B090DBDB6DF1B3E6C6ADFE10 /* OWSRecordTranscriptJob.m in Sources */, + 3F827C3739556A2C9F32967BA00DD991 /* OWSRequestBuilder.m in Sources */, + AF8811667907634D5259BCCF73157E6A /* OWSRequestFactory.m in Sources */, + 05760C3790491A404DCBA1D87E61F6B7 /* OWSRequestMaker.swift in Sources */, + 013445281C374F7DCA915262437D6FF7 /* OWSSignalAddress.swift in Sources */, + 2ACC1C0F191102F0E780F88A88DACDD1 /* OWSSignalService.m in Sources */, + FD685FE0931C5800765420251945C682 /* OWSStorage.m in Sources */, + 2C7DD623D724B24AE747678DB2BAD6E5 /* OWSSyncConfigurationMessage.m in Sources */, + 85572610175034BBF89AE9E210C5507E /* OWSSyncContactsMessage.m in Sources */, + B3D03E23C2AF17345603CDEF77FFB6D4 /* OWSSyncGroupsMessage.m in Sources */, + 11B248B9A00D5BF76AEC19E0A17BA8FD /* OWSSyncGroupsRequestMessage.m in Sources */, + 8A0584056CC1C73B62D91A6472652E18 /* OWSThumbnailService.swift in Sources */, + 3D382C194D2796079FB7CCD17760BD1C /* OWSUDManager.swift in Sources */, + 43C42134B6279285B84C53226401412A /* OWSUnknownContactBlockOfferMessage.m in Sources */, + 1885920A1756499523CE411292504341 /* OWSUploadOperation.m in Sources */, + 3ABBAF677122AAAE89C15351FA5343EE /* OWSVerificationStateChangeMessage.m in Sources */, + 0A71E4E57036BF4249A74EE24083FB81 /* OWSVerificationStateSyncMessage.m in Sources */, + 19207071793839613FF924201D687430 /* OWSWebSocket.m in Sources */, + D17FEF5C21ACCB2F70F953490BD31970 /* ParamParser.swift in Sources */, + DE3CBC9A4F13D51AF2B1F6FC3BB4A497 /* PhoneNumber.m in Sources */, + 2202CB626BBEA651361D312548EB255E /* PhoneNumberUtil.m in Sources */, + F6CACAA4BAC0977ECCCC980F32287F6C /* Poller.swift in Sources */, + B9BD404B86830A4200EF4B769132304B /* PreKeyBundle+jsonDict.m in Sources */, + D9A1610006CFD7F1C69D2BBF4C509487 /* PreKeyRefreshOperation.swift in Sources */, + 9652593D8D15501B4E1AAEFCB3542860 /* Promise+Delaying.swift in Sources */, + F7D65AEAFCCF75EFA39749611063A7A2 /* Promise+Hashing.swift in Sources */, + 73C0CBBC18302B1F2CA7ADEE0F82054B /* Promise+retainUntilComplete.swift in Sources */, + 0A064259E45B41D69CB33F92F7CF8FE6 /* Promise+Retrying.swift in Sources */, + DF2DDCA2478FB4C0A10FFC37889B8B7C /* Promise+Threading.swift in Sources */, + B6CF0780F575846407438B14FFE07497 /* ProofOfWork.swift in Sources */, + 6FC1E3CDC2436FD579DBABF4A33CA8AF /* ProtoUtils.m in Sources */, + A9CF997FABBA3084F0A6D257DD988FC1 /* Provisioning.pb.swift in Sources */, + 96D5DDB2600B1373008D6B8406C712A9 /* ProvisioningProto.swift in Sources */, + 6379C37E252452F364CFF8FF77DF6367 /* ProxiedContentDownloader.swift in Sources */, + DE266C7BC1C651CE0193986A4FF74741 /* PublicChat.swift in Sources */, + BD243F2F795D742699279974826F47EE /* PublicChatAPI.swift in Sources */, + D88F3565AE48E5A0A874E6C5378CBE5E /* PublicChatInfo.swift in Sources */, + 0A79AB0F8242FA957607CA3BB84440B1 /* PublicChatManager.swift in Sources */, + CDA8D4E1214A327333249868F5BDFDC2 /* PublicChatMessage.swift in Sources */, + 32167D8ABE8C5A6483C34F2E0CDF6178 /* PublicChatPoller.swift in Sources */, + D33CE30DFF780D734C914A24565B205A /* ReachabilityManager.swift in Sources */, + 3AF3590DF216507C926F1E1883F1F0A5 /* ReverseDispatchQueue.swift in Sources */, + 0C6CF0CA755C2037442ECC92F0D928FB /* RotateSignedKeyOperation.swift in Sources */, + FE66FDEDEF0A72898EC1EE30C3815858 /* SessionManagementProtocol.swift in Sources */, + D57A18C5F12EBF3D076F6B8CB5AF953A /* SessionMetaProtocol.swift in Sources */, + A5C5B0C0E021C1F5EB6DD324B8E49967 /* SessionRequestMessage.swift in Sources */, + 7117C9175672A4AFC6052D6BDD6FBA19 /* SessionServiceKit-dummy.m in Sources */, + 2BADBBAAD0D439D43CA87ADA346825B8 /* SharedSenderKeysImplementation.swift in Sources */, + 6015C4AAB0A309765B1B920759F6EA95 /* SignalAccount.m in Sources */, + 83554733F0C226070F94F360794983B0 /* SignalIOS.pb.swift in Sources */, + CB1C30082BACEF353022E5DEF35C392B /* SignalIOSProto.swift in Sources */, + 96CBB7A5ABA0F3B92D611841544989A4 /* SignalMessage.swift in Sources */, + 6B7F3EB21079D046D6DDBDA4BC0E1F0F /* SignalRecipient.m in Sources */, + 8E41D4AE338552A67399DA8B1E2EF1CD /* SignalService.pb.swift in Sources */, + F6D2CD8F3920D2A7A790D8FE34A2BDED /* SignalServiceClient.swift in Sources */, + D2E5C5C8A15FE9E87B4C366CBB008110 /* SignalServiceProfile.swift in Sources */, + AE79CD2E66DFFAB9DDD6E44830509FD0 /* Snode.swift in Sources */, + 1DC8A42015CFA5FE6A9930F9B1927E3D /* SnodeAPI.swift in Sources */, + 6365A6FD3EBCBC71C7F463D78925F46B /* SSKEnvironment.m in Sources */, + 4C8C6043FD33A477DB27FFE8D836D9FA /* SSKIncrementingIdFinder.swift in Sources */, + 8B2181EA965C9E7824A061FA404E8333 /* SSKJobRecord.m in Sources */, + 4374218D306F7DCA93C126EE568FCE14 /* SSKKeychainStorage.swift in Sources */, + 9E94D2682E5B2E241D352E2A523BA6F5 /* SSKMessageSenderJobRecord.m in Sources */, + EE16C558333AD9150C6ABA2B0E17F458 /* SSKPreferences.swift in Sources */, + 9A7AE6F0CE77AB446CC48E218F76C2E1 /* SSKProto.swift in Sources */, + 5E7595DC1C087438A9FA63F466CB6769 /* SSKProtoPrekeyBundleMessage+Loki.swift in Sources */, + AB89DD2F2AA67FEC207F4FE3B463F41B /* SSKWebSocket.swift in Sources */, + BAF837D4873CC68F2B53C66344F5478D /* Storage+ClosedGroups.swift in Sources */, + 9D731A7B28839DE1F3AD1314A5DC4C07 /* Storage+Collections.swift in Sources */, + 27A8DEEB90EA6C5EAA78475ABEE7CA55 /* Storage+PublicChats.swift in Sources */, + B939A505BDBF4D1F509310E397AD7561 /* Storage+SessionManagement.swift in Sources */, + D901948AB71EC6B6E54255194CED9A34 /* Storage+SnodeAPI.swift in Sources */, + B17E1A07FC9EEB194BA969E997B118D5 /* Storage.swift in Sources */, + F6BF7F9014CD88D86B69BB08CC99AAAD /* String+SSK.swift in Sources */, + FEEBFF93F8B940ACFF23E224B0A06F48 /* String+Trimming.swift in Sources */, + 16C09474BD8CF3509B473F84289CCA6A /* SwiftSingletons.swift in Sources */, + 8EFAF5E520182BA52613D8295F46681F /* SyncMessagesProtocol.swift in Sources */, + 347A42EBFE8CD2DD7CCF5AD905E7591E /* TestAppContext.m in Sources */, + DD9C968D149997BB43207B159FB24B6B /* TestKeychainStorage.swift in Sources */, + 134D467710147FBBF4EA2D3F466159D4 /* TSAccountManager.m in Sources */, + 9BCAA0BE5DC450B06E08AA850D54DCEA /* TSAttachment.m in Sources */, + 383DBA8AE5D1DB85A5D3430A509C8F9D /* TSAttachmentPointer.m in Sources */, + D2AEFD5447369BB6EDBDC4E939D5CC21 /* TSAttachmentStream.m in Sources */, + 6008725F49923BB0D6A06C83477472CC /* TSCall.m in Sources */, + 9D2FEAE43303BB044647802980CC7E8C /* TSConstants.m in Sources */, + 35F7E556F51B16A18198E3DED112E45D /* TSContactThread.m in Sources */, + CEF592F0D9FA550B1D4BA0CA00E23AD1 /* TSDatabaseSecondaryIndexes.m in Sources */, + BF96201B2E81DAB7FA689E96426F5AB8 /* TSDatabaseView.m in Sources */, + DC0E7EE8398442331F77F3AB160D75B4 /* TSErrorMessage.m in Sources */, + 5E0A4D872191881238999F2BC60FEEDF /* TSGroupModel.m in Sources */, + 4D0F83909B15D639669CA9F238D4262A /* TSGroupThread.m in Sources */, + DEFEBBFFCA6E68F32B8F271E60463973 /* TSIncomingMessage.m in Sources */, + 5BFAEC20A6353F5140E13AD47858F25F /* TSInfoMessage.m in Sources */, + 5066CCE958EA315D76FA0261BB23CF97 /* TSInteraction.m in Sources */, + EB25579F6A50F8A036F556B1FD2C671F /* TSInvalidIdentityKeyErrorMessage.m in Sources */, + 7F0D5B92ACA2FC174D52E797372ACB55 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, + 6A7CA00441B1B99DE94D00B31C6225C7 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, + 93E9CF61FB34E665F082D07FA0327273 /* TSMessage.m in Sources */, + 3A995456C20C0260A3D5ADACD757DD57 /* TSNetworkManager.m in Sources */, + B5FE36E57A7D1A0429B3B451C5CF7C97 /* TSOutgoingMessage.m in Sources */, + 3A3938B3A9CF4DCE4C716393A930FBD3 /* TSPreKeyManager.m in Sources */, + 420D43EDB910B86AF031AD75205192FF /* TSQuotedMessage.m in Sources */, + AD2E1E55C0E461D1625B04D4037EB0A4 /* TSRequest.m in Sources */, + DB168BF423B945D082AC6AB12937BD1E /* TSSocketManager.m in Sources */, + 650FB2B588BE96C05A6510AA1B5BF6FF /* TSThread.m in Sources */, + 7598D1A90E9FA22750445E42920A6C5A /* TSYapDatabaseObject.m in Sources */, + 6384530B885A20DFC4B4857F1B304B68 /* TTLUtilities.swift in Sources */, + A5BA2A2DF5A71702FEF81E4BC8E03931 /* TypingIndicatorMessage.swift in Sources */, + E7D2122E1B42E055CD3874BB8DD8EA8C /* TypingIndicators.swift in Sources */, + 649C458D542722A6C40AB5307CBCB012 /* UIImage+OWS.m in Sources */, + 405B1F061D5F0318BF316536D5883718 /* WeakTimer.swift in Sources */, + 6BE1E1ECC3D7BB761BD2012CFF581476 /* WebSocketProto.swift in Sources */, + 216A575FFD7EFB69DD2EEC1505950DF3 /* WebSocketResources.pb.swift in Sources */, + B760167BDCACAF8B3961C4BF616DB304 /* YapDatabase+Promise.swift in Sources */, + 5B1673E4FD28190B0A75A6F1B7C60766 /* YapDatabaseConnection+OWS.m in Sources */, + 58FC2B28A34B600FA4F9A4C96C2303E2 /* YapDatabaseTransaction+OWS.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3372D661ED845ABE3A7C2D3DE6615538 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3A144E0F353EA51E656433D79216B3C9 /* Compression.swift in Sources */, - B07D257B5748DB1BBCF487AC3A8518D2 /* SSLClientCertificate.swift in Sources */, - FADFB2922918F505062DFD49BB9D578E /* SSLSecurity.swift in Sources */, - 301A648F6DB313849805B9B8BD078D56 /* Starscream-dummy.m in Sources */, - 111ED5518D0871B1AC2DE0843E1200EC /* WebSocket.swift in Sources */, + D0353F6EBCC2D332D50D0C008EBA6C2C /* HKDFKit.m in Sources */, + 0B81AE6A747DF6C0B0C7D9E6E266A4D8 /* SessionHKDFKit-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10747,6 +10897,128 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 44CEB1A2E1011D8CBCB5D5E7C6EA4095 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3179F0CCFC673DE6AE915264972CD2CE /* NSDate+YapDatabase.m in Sources */, + FC5600117F2F1BCC171BB690B645A7E2 /* NSDictionary+YapDatabase.m in Sources */, + B453ABD28B5183946196CE5754E2B8F8 /* yap_vfs_shim.m in Sources */, + 7BF12E87F48E9DEB9067D3FBCF405056 /* YapActionItem.m in Sources */, + 4FE87AFB7868ED0B9F118794B12B0617 /* YapBidirectionalCache.m in Sources */, + 1DBF9C0C75BC1FB3F2A7D514A8CBA544 /* YapCache.m in Sources */, + DAD1B86E053E011406EBC57960B3946E /* YapCollectionKey.m in Sources */, + A1FA914D74E114BCDB9984B2B68C795D /* YapDatabase-dummy.m in Sources */, + 886356424042664754C18CAE5311322F /* YapDatabase.m in Sources */, + 7B9300CBA044EAE460B090F92FF1AD8C /* YapDatabaseActionManager.m in Sources */, + BF51B4268CBEEFC928DB135CC07AB1A2 /* YapDatabaseActionManagerConnection.m in Sources */, + EB3B37948CC8F005680FF87922250779 /* YapDatabaseActionManagerTransaction.m in Sources */, + C0F0DB8EBC34F8D6816F647E4DE015AF /* YapDatabaseAutoView.m in Sources */, + 343C8F48117C093217C65AD92895975A /* YapDatabaseAutoViewConnection.m in Sources */, + C61A6BBEA51C1FFB47258A3D247FE2FC /* YapDatabaseAutoViewTransaction.m in Sources */, + DC9E86F749472541B448906B307557E7 /* YapDatabaseCloudCore.m in Sources */, + 18A08D22125BB9D166667356099F1442 /* YapDatabaseCloudCoreConnection.m in Sources */, + 9DFC7B75272E9DC1E95832B3715E4EC5 /* YapDatabaseCloudCoreGraph.m in Sources */, + AEC9477E5A1F53B8E71AAF79CEA75164 /* YapDatabaseCloudCoreOperation.m in Sources */, + DFFCDD9C221AD256C4A4DDBED1607B3E /* YapDatabaseCloudCoreOptions.m in Sources */, + AFF7501D3F2742B554EE5DEF3372DA66 /* YapDatabaseCloudCorePipeline.m in Sources */, + 97EE0535D7336AA131999745DAA7D434 /* YapDatabaseCloudCoreTransaction.m in Sources */, + AEBBDE559324A61FFC52DCB07A1EFAD3 /* YapDatabaseCloudKit.m in Sources */, + 66792204D5F8DDFB86F50486B56278AE /* YapDatabaseCloudKitConnection.m in Sources */, + 5926202ADC2E7915B0D8E71ED4D2760B /* YapDatabaseCloudKitOptions.m in Sources */, + 5ECE1BB0E24CA769CC446BE887713141 /* YapDatabaseCloudKitTransaction.m in Sources */, + 7F237A149628C15C3C288308FF187846 /* YapDatabaseCloudKitTypes.m in Sources */, + 0B6EDAB442B110DB7165506431D0723F /* YapDatabaseConnection.m in Sources */, + B172DFCD269B9C74B4BF00A15F10C967 /* YapDatabaseConnectionConfig.m in Sources */, + 61531E08383C592780E51C48E0BDA8EE /* YapDatabaseConnectionPool.m in Sources */, + 6D9A8D9CFE2572F798FB80D865BD7178 /* YapDatabaseConnectionProxy.m in Sources */, + 8EC069B4B94C775D04E3E6194D7FA198 /* YapDatabaseConnectionState.m in Sources */, + 1CC22790DE34B2D1467A801602892864 /* YapDatabaseCrossProcessNotification.m in Sources */, + 18D77C30E2C06733AC5B50451E976334 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, + 2A8F69518CF28C7EA53EBBC74825F005 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, + 8626D2C8A775EF5CCB521620D646B0B2 /* YapDatabaseCryptoUtils.m in Sources */, + C5D6F195524E69F02A05F4DFB0093C5D /* YapDatabaseExtension.m in Sources */, + 6DA9AD2292079B35E912C139377F8B05 /* YapDatabaseExtensionConnection.m in Sources */, + AE27EA75EB237AFE89D23EDE303BD914 /* YapDatabaseExtensionTransaction.m in Sources */, + 366681E5FE4A50C800BD09DC1A7B2A9E /* YapDatabaseFilteredView.m in Sources */, + CA951CCCBEC96DCC0AAD0F6EF8DA9813 /* YapDatabaseFilteredViewConnection.m in Sources */, + A33969253D28647BA7450CBFA94C4994 /* YapDatabaseFilteredViewTransaction.m in Sources */, + 034C1AC48C2C63847BE611F053721ACD /* YapDatabaseFilteredViewTypes.m in Sources */, + C226FAD9AB4CFE574B86E3B646C185F5 /* YapDatabaseFullTextSearch.m in Sources */, + B0218328174F3512781235B28DF22FD0 /* YapDatabaseFullTextSearchConnection.m in Sources */, + D85AED62978EA2357B5837820F9027F6 /* YapDatabaseFullTextSearchHandler.m in Sources */, + 1DEDE6AD57EA886D8A390DAEC6C64682 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, + 7A15DC721725D5A2DDE551C73883FAB6 /* YapDatabaseFullTextSearchTransaction.m in Sources */, + FE8777261470163085AFA6A74ACD17C6 /* YapDatabaseHooks.m in Sources */, + A7F923A679989EFD4616AE9777228EED /* YapDatabaseHooksConnection.m in Sources */, + 713E5724AD925A48436A135DDB5C9896 /* YapDatabaseHooksTransaction.m in Sources */, + A5F76C686C1F45FA1212465BD4734CB7 /* YapDatabaseLogging.m in Sources */, + 96A236D3036BE8CBBA1F1100BA6AAE7E /* YapDatabaseManager.m in Sources */, + EE21118AFDFC5FFD7C81F5A77B1F8F35 /* YapDatabaseManualView.m in Sources */, + 3CA722731FD54425156DEE397001E1D5 /* YapDatabaseManualViewConnection.m in Sources */, + 62668BA163CA7DB0ACCF3A50603D0261 /* YapDatabaseManualViewTransaction.m in Sources */, + B3AEDCAD0F36FFD3941458E99F32FC96 /* YapDatabaseOptions.m in Sources */, + A7871ED42FBEDED8C3258CBBF4F3F973 /* YapDatabaseQuery.m in Sources */, + 864415BB26C661831F1CA866967415E5 /* YapDatabaseRelationship.m in Sources */, + 3B5EB394A40344E0E98D685F5E90EC5D /* YapDatabaseRelationshipConnection.m in Sources */, + 7756597B57CFB455E9A56370AFCA7E54 /* YapDatabaseRelationshipEdge.m in Sources */, + A20B8AFD76B0D37266CF22E79A1294BE /* YapDatabaseRelationshipOptions.m in Sources */, + E596FF3CAFD4F8AAE02DAE63A6E9453C /* YapDatabaseRelationshipTransaction.m in Sources */, + 6277419B7AB198B780DC7CF34615CBFF /* YapDatabaseRTreeIndex.m in Sources */, + 12B893880481FE70760CF8963BC870F9 /* YapDatabaseRTreeIndexConnection.m in Sources */, + BA3F1281C1EFA261ABA7B7C052D1DE89 /* YapDatabaseRTreeIndexHandler.m in Sources */, + 95BA6871F1CCF2EFDD073B86B9BC0198 /* YapDatabaseRTreeIndexOptions.m in Sources */, + 6075D9EA0F507C6978A015CD86080579 /* YapDatabaseRTreeIndexSetup.m in Sources */, + 01A85E98C93E1799349B191C1D099022 /* YapDatabaseRTreeIndexTransaction.m in Sources */, + CF8ECB336E8525AC2E9DF92EFC1D9DE2 /* YapDatabaseSearchQueue.m in Sources */, + FB0AC0F31ABBB103DCFECA9F6B76B421 /* YapDatabaseSearchResultsView.m in Sources */, + B0064B7D0AC61C69930CDBF6AD67328C /* YapDatabaseSearchResultsViewConnection.m in Sources */, + 1F9FC864C977AE0BA7B9560369468A39 /* YapDatabaseSearchResultsViewOptions.m in Sources */, + BB6CBFE671B03A70FD0811F06529DFB5 /* YapDatabaseSearchResultsViewTransaction.m in Sources */, + BF8D3265B7B491490B5CECE84D7E2A1F /* YapDatabaseSecondaryIndex.m in Sources */, + 401A074934B2FB43872B6A63724C8560 /* YapDatabaseSecondaryIndexConnection.m in Sources */, + 0EC9F7F5CED9194F615173C3605FEAEC /* YapDatabaseSecondaryIndexHandler.m in Sources */, + F9D2B18510B0F2FD2892C2601547A4F5 /* YapDatabaseSecondaryIndexOptions.m in Sources */, + 5BE5601AE2A289681E9A192015FC4C9A /* YapDatabaseSecondaryIndexSetup.m in Sources */, + A0CB048BEBCAD1595519980E9F06FA7D /* YapDatabaseSecondaryIndexTransaction.m in Sources */, + 19D3D4692DDA90A2D083319C049EBF44 /* YapDatabaseStatement.m in Sources */, + A9F9A6157EFB822ABCFAC652138C6DF6 /* YapDatabaseTransaction.m in Sources */, + DA2F9F3706BE61E40194512FEBA7B3E7 /* YapDatabaseView.m in Sources */, + 2B4990004F04F9C0625CBE3BACBBFAC7 /* YapDatabaseViewChange.m in Sources */, + 6568CBCACACF9E3D542FDFCEC2359FA2 /* YapDatabaseViewConnection.m in Sources */, + 2110AE6479BCC53E1E75D82A1231B50C /* YapDatabaseViewLocator.m in Sources */, + 1F0D3293B051A3485336ABF42BDCDF20 /* YapDatabaseViewMappings.m in Sources */, + 987042861CEF141E03A1B16A6E8DBA75 /* YapDatabaseViewOptions.m in Sources */, + 92A2CCB80AEC6A4652B125728EA33160 /* YapDatabaseViewPage.mm in Sources */, + A2C0E655BFE32F3CC89C4447503AF073 /* YapDatabaseViewPageMetadata.m in Sources */, + 34CB5AB581F665820AF044BF58B95952 /* YapDatabaseViewRangeOptions.m in Sources */, + F3BE1AF34D1EBAC2E88701F08CE842AC /* YapDatabaseViewState.m in Sources */, + 9BC230695C4ABE3000F4773B6403E921 /* YapDatabaseViewTransaction.m in Sources */, + 0348DFA7C29F4B2FBF434A0528BF1557 /* YapDatabaseViewTypes.m in Sources */, + F3F0CE236EB3251C9520B54587A7D4D8 /* YapDirtyDictionary.m in Sources */, + 3D1B6199934A617541A0A7B89D131041 /* YapManyToManyCache.m in Sources */, + C4A146B78EAC3E5BE226152E9976D019 /* YapMemoryTable.m in Sources */, + F2E9EE53EEF233062D253E917B624622 /* YapMurmurHash.m in Sources */, + 3B8E4491C112FE4BCD1BEFC14D1553DB /* YapMutationStack.m in Sources */, + 052B5CE961C5B75CAED3B2180CEB5D5A /* YapNull.m in Sources */, + 836B16855557AC67C017F974399C40C3 /* YapProxyObject.m in Sources */, + 397416BD3DDC6A4F2EF99FC94D93B0A3 /* YapReachability.m in Sources */, + AD3E5AC5A21DCD0C72BF3D21997BA3C7 /* YapRowidSet.mm in Sources */, + 852818F3F3BACD30C0B181B82C7A9B6B /* YapSet.m in Sources */, + 76C730B58B8E162D17CA8A418A3E4834 /* YapTouch.m in Sources */, + 0BBD8F93733B59FFCF435B393D64E1D3 /* YapWhitelistBlacklist.m in Sources */, + E77E5AC366648EFDB04FA1A00F857F19 /* YDBCKAttachRequest.m in Sources */, + 82BE26E64400E95761984EE240450FF5 /* YDBCKChangeQueue.m in Sources */, + 57785C0CAAADC51491B1826B8E7C5E28 /* YDBCKChangeRecord.m in Sources */, + 02C78B80B3EC9EFB377C056E6D13E660 /* YDBCKChangeSet.m in Sources */, + 862A6EFD7CCF7288833F6C72330763C5 /* YDBCKMappingTableInfo.m in Sources */, + 684DDF52DA4C8D2E85090FF83A9890A5 /* YDBCKMergeInfo.m in Sources */, + BCE5A055E0F28C7D9CF76A48DD108104 /* YDBCKRecord.m in Sources */, + 098648AF6F2C77E4694FA88664CCDED6 /* YDBCKRecordInfo.m in Sources */, + 2DD7BCDCB31266AC10A0CF4657D9A24C /* YDBCKRecordTableInfo.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4B3ABC347A580D607DCD179EF50FD9B9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -10848,14 +11120,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 76B764FF930A64653ED0DA89C0437826 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 67389363294487B7D6B466AEF344E60C /* Pods-Signal-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7D98CC266C36E3807F0708EA620BDACB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -11030,6 +11294,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B8669B73D486893F3706867D8F9671B1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 84C9FB9E2FD37E3AAA2395E5F9B83B55 /* Compression.swift in Sources */, + B7D6BCEF52E2EEF995D124593BE70B9F /* SSLClientCertificate.swift in Sources */, + 20C862E4316D701E34C404868B02A2CC /* SSLSecurity.swift in Sources */, + 8E5CE6D52CABA43ECC07DE3C1107E399 /* Starscream-dummy.m in Sources */, + F1866FFF6FEFA3BC0D4C261BD9A27769 /* WebSocket.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4D3557F0C1D4FDFB09A5ED06AF00F32 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -11205,125 +11481,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D4FF736E3A167DB01B8D506D855405B3 /* Sources */ = { + D21FAEFB4ED767A7EA912DAF68E38F4E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9373FB81A93C74ADA4C2B81A21F4FB02 /* NSDate+YapDatabase.m in Sources */, - BDCBFB00CA21BCC5FEDA9A2A76F4D481 /* NSDictionary+YapDatabase.m in Sources */, - 9203EB3E6EAFB1C15959F2C387897EBE /* yap_vfs_shim.m in Sources */, - 7907C688473C5AFBCE86CED3514F00FB /* YapActionItem.m in Sources */, - 5A695474B396D8AA87D18D5CA86ABCE5 /* YapBidirectionalCache.m in Sources */, - D8DE3597D275F75195FBCB1E9066BF07 /* YapCache.m in Sources */, - 7EE84B3D3F420101E08741A3C67A6477 /* YapCollectionKey.m in Sources */, - B289546615627F0A37B228D3C254B37A /* YapDatabase-dummy.m in Sources */, - 913015E0C669A66C4C7AB54A39107D4D /* YapDatabase.m in Sources */, - 491E6AC7919A1BB7F7837C9030D41B5D /* YapDatabaseActionManager.m in Sources */, - 9FEB35C87C03B2EE4E217A5B9A359C31 /* YapDatabaseActionManagerConnection.m in Sources */, - 955FB72837FD86A79EDC0452DF19416C /* YapDatabaseActionManagerTransaction.m in Sources */, - 2F8DF4C65F525AB07E9ABBAAFB0F334B /* YapDatabaseAutoView.m in Sources */, - E68119FBEAE9E11AC59541C988210C20 /* YapDatabaseAutoViewConnection.m in Sources */, - FD5F276D46D4BD6F003533AFC000A84E /* YapDatabaseAutoViewTransaction.m in Sources */, - 91F0F845DC7C48F19A9703B0BF43A78C /* YapDatabaseCloudCore.m in Sources */, - 1E6CD50DA4BAC94D3F86ABB1233BEBF8 /* YapDatabaseCloudCoreConnection.m in Sources */, - 3469B77531DA842BAE509F9D89D76454 /* YapDatabaseCloudCoreGraph.m in Sources */, - 93DAE80AE2FFA9443FD611D0F70A0621 /* YapDatabaseCloudCoreOperation.m in Sources */, - 052012B2CA664DA3AB9197CC81406BAE /* YapDatabaseCloudCoreOptions.m in Sources */, - 59883DDC2D6F4F63DCB27EC35277214C /* YapDatabaseCloudCorePipeline.m in Sources */, - 5B76681CA78E620EB0170159B14C8D79 /* YapDatabaseCloudCoreTransaction.m in Sources */, - 757FDD98CEC6D0BC85ED4072AE5F1699 /* YapDatabaseCloudKit.m in Sources */, - 0850338B773E45B7BF0ECA0D529B0352 /* YapDatabaseCloudKitConnection.m in Sources */, - E45FD82FC5E309EBAB95EA5A2103824C /* YapDatabaseCloudKitOptions.m in Sources */, - 046706E0C22D120426C09D91C837C324 /* YapDatabaseCloudKitTransaction.m in Sources */, - B0DEC1CECFE970B712005910F0A7D609 /* YapDatabaseCloudKitTypes.m in Sources */, - 3CCB95E1D217E45314B8F64EF5E8B1EE /* YapDatabaseConnection.m in Sources */, - 1C502CD39A29F3E117A2583FA603D89C /* YapDatabaseConnectionConfig.m in Sources */, - ECDA70FAA17BE06B701C8A39C81709AE /* YapDatabaseConnectionPool.m in Sources */, - 843965A98BD93EC6EAA859E4E82CCF6F /* YapDatabaseConnectionProxy.m in Sources */, - 7537B7FEE145CC2CDC0326E1066F7C8E /* YapDatabaseConnectionState.m in Sources */, - 550EFCAF643FE8EE60A1594DBEF2B6B2 /* YapDatabaseCrossProcessNotification.m in Sources */, - B879FC8D26C4B533D88A07C0F0933B6F /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, - E306F34D6A149F833684D2C6C29E8F63 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, - B934F5E00391EA6491E9D35A474AF42F /* YapDatabaseCryptoUtils.m in Sources */, - E7D479C771897278A60D727FDE1A0A78 /* YapDatabaseExtension.m in Sources */, - E33878CDACEC85E44344E5AFA8DA196D /* YapDatabaseExtensionConnection.m in Sources */, - 4802770C8CA7C5A3AB34A3D02D1B89E9 /* YapDatabaseExtensionTransaction.m in Sources */, - 0A9DC3AD91CA8A76B57A2CFB86595FAA /* YapDatabaseFilteredView.m in Sources */, - 6DB7A89F5B02B0AF18B21E64A66101F5 /* YapDatabaseFilteredViewConnection.m in Sources */, - AE0A450AED33326D6267E16597BD33E6 /* YapDatabaseFilteredViewTransaction.m in Sources */, - B24510F0F14620E5DA36D4ADBB5C97E0 /* YapDatabaseFilteredViewTypes.m in Sources */, - 9AB9B5C036055260417B1E7EB228D9DA /* YapDatabaseFullTextSearch.m in Sources */, - E96366C3EFD53FE8617098630CD59906 /* YapDatabaseFullTextSearchConnection.m in Sources */, - C3ACA04FBB9FF618EDCA7F814EEE4FC3 /* YapDatabaseFullTextSearchHandler.m in Sources */, - 7984D4B28F5984FCA7C30CB66D1FC9F2 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, - 4F2D4694863FEDA9327867EFB9FF3F18 /* YapDatabaseFullTextSearchTransaction.m in Sources */, - FC9E4A746E76DB2A4F3E0444D81E2E1E /* YapDatabaseHooks.m in Sources */, - 896BF5D6F3920CCFE7C6811A64ADF8AA /* YapDatabaseHooksConnection.m in Sources */, - B4CDFE624A5F59DE5D4C9D47CE73F65F /* YapDatabaseHooksTransaction.m in Sources */, - C12444BC1A5EC5F7E1934B50B7122B54 /* YapDatabaseLogging.m in Sources */, - 10136866FD2D0E638C52307E42C993BE /* YapDatabaseManager.m in Sources */, - E370B86AE9F889EBBFDF2C9B480B527E /* YapDatabaseManualView.m in Sources */, - 201E3F8A213205A4AA53BA1AD718CD0C /* YapDatabaseManualViewConnection.m in Sources */, - 724B8B7CCDB2F95D3932C103E44D870C /* YapDatabaseManualViewTransaction.m in Sources */, - 30526F3D8118FFFFFB9D0780F52ED15E /* YapDatabaseOptions.m in Sources */, - C486D88305EFE3238B25DFE00F671695 /* YapDatabaseQuery.m in Sources */, - EAFA651B1DC7DF23B2599EBD92A79988 /* YapDatabaseRelationship.m in Sources */, - EAB2B7AC2FD6E949E4C729BBCE5D248B /* YapDatabaseRelationshipConnection.m in Sources */, - 800BB8A43A360D7E18EE6EF71F1966A1 /* YapDatabaseRelationshipEdge.m in Sources */, - 2211DB456C1CB22FD58DC071AF0D06F0 /* YapDatabaseRelationshipOptions.m in Sources */, - 5AAC5E757B5FFF8669EC6FA101EB1700 /* YapDatabaseRelationshipTransaction.m in Sources */, - 1A7710FCE95A583EC147B3BDA71821EB /* YapDatabaseRTreeIndex.m in Sources */, - F28863A3A6A6B887A3914B9671BA3A18 /* YapDatabaseRTreeIndexConnection.m in Sources */, - F2FB97E79544EEE55E2AA843E86700D6 /* YapDatabaseRTreeIndexHandler.m in Sources */, - E8757836AFB7EDFEFEC0DBAF56BCDE0A /* YapDatabaseRTreeIndexOptions.m in Sources */, - 66422E34D9BCFCABC9250788F0EB0F97 /* YapDatabaseRTreeIndexSetup.m in Sources */, - 1B00DE4995C03D0885FDBDF2F143EE13 /* YapDatabaseRTreeIndexTransaction.m in Sources */, - 58337625FAD02039115FA0443F48769C /* YapDatabaseSearchQueue.m in Sources */, - EDB6EC01DE462B4E0AD986FF13301682 /* YapDatabaseSearchResultsView.m in Sources */, - A111620A0B6E8B365C2CF8BABF72377C /* YapDatabaseSearchResultsViewConnection.m in Sources */, - 66B6BE72428D4A1552951BB11D8A9C7C /* YapDatabaseSearchResultsViewOptions.m in Sources */, - EDE1B44CF23A7ED7A6B34ED3713E4FFF /* YapDatabaseSearchResultsViewTransaction.m in Sources */, - 0097299E95545854F18FFDE8B773CDA9 /* YapDatabaseSecondaryIndex.m in Sources */, - 5FA539F24065A8D8EEAB7BE5E367B782 /* YapDatabaseSecondaryIndexConnection.m in Sources */, - 4C4B3E5518C60B668BBF02BC91DED5D9 /* YapDatabaseSecondaryIndexHandler.m in Sources */, - D121BD5E2FE84CBAAAD56CC15F864002 /* YapDatabaseSecondaryIndexOptions.m in Sources */, - D01CEBB88B59379D432CF648406D263E /* YapDatabaseSecondaryIndexSetup.m in Sources */, - CF0544830E0F7F741F6A934496CF1DDE /* YapDatabaseSecondaryIndexTransaction.m in Sources */, - 779E24EEE74298107F91E98FF1DDBCCD /* YapDatabaseStatement.m in Sources */, - E8A1B01387F0E342FCB07D982319C737 /* YapDatabaseTransaction.m in Sources */, - 96310248F18C6590E3844881DF3CECD3 /* YapDatabaseView.m in Sources */, - 0D75507DF25A2EA5E4FABFC31F0F29F2 /* YapDatabaseViewChange.m in Sources */, - 425161F350FEC12C6EC20DA2D74A0588 /* YapDatabaseViewConnection.m in Sources */, - FAE4BE71918BCA6EDF257936B49D732A /* YapDatabaseViewLocator.m in Sources */, - CAE0F408EC381C5ADC4C11702D2ED00E /* YapDatabaseViewMappings.m in Sources */, - FF31674E5083B5560C53B52AC9A95152 /* YapDatabaseViewOptions.m in Sources */, - 450BF87007621A43ADF1C4FA2077C45E /* YapDatabaseViewPage.mm in Sources */, - 6EBB61DB5E302E1390B0C363509F751C /* YapDatabaseViewPageMetadata.m in Sources */, - 3B1AC2299C66B7C8F0065002818089FD /* YapDatabaseViewRangeOptions.m in Sources */, - 19164FEA8483C1E06715D1B5E53C964C /* YapDatabaseViewState.m in Sources */, - 99141A149C0EE63D99D5B75B16C080EF /* YapDatabaseViewTransaction.m in Sources */, - 9AF97005F2C8C02DB530C35FF28EBBC8 /* YapDatabaseViewTypes.m in Sources */, - 9374E2DD174358B7CD3FB93F044E72AE /* YapDirtyDictionary.m in Sources */, - BA2C98B5B7A457E3D5259BB7D161EA69 /* YapManyToManyCache.m in Sources */, - B734C3DD536F85F120F60BDA34C157CD /* YapMemoryTable.m in Sources */, - 7FAA14D814CE9FBC15FC8E4279AD1B5D /* YapMurmurHash.m in Sources */, - B494BFB3BF9EEC7C609183ED918ABC1C /* YapMutationStack.m in Sources */, - E6A6E565EBB7B7ECA02D77C64A4F0019 /* YapNull.m in Sources */, - A01B372A768845528192F5D186AA8F60 /* YapProxyObject.m in Sources */, - C6D972628516FF8D8DEB36902A46AA67 /* YapReachability.m in Sources */, - D6A708F9FB7A86FE1C2B4FEDACF66DCA /* YapRowidSet.mm in Sources */, - E38C170F8DD0976C96426B681490BCC0 /* YapSet.m in Sources */, - AE4491B1449FDBB1A5CFEA16AD8846F7 /* YapTouch.m in Sources */, - 4FD2C8C372CC1EEB6E1A24A485B5AF3A /* YapWhitelistBlacklist.m in Sources */, - 54B8F4174F12771B54B04992E19CECD3 /* YDBCKAttachRequest.m in Sources */, - 97962385E5E9EC5783B719B12FADAD09 /* YDBCKChangeQueue.m in Sources */, - D5F7BC5F00C1D1024F6164B3059E5589 /* YDBCKChangeRecord.m in Sources */, - 24117507CC0B78DFD2989D66B8910F35 /* YDBCKChangeSet.m in Sources */, - 6F081E47A1A5989344E22FBD9AAF4148 /* YDBCKMappingTableInfo.m in Sources */, - 5DFB60C42AF2993A0A2F9B3C0A24B716 /* YDBCKMergeInfo.m in Sources */, - AA40452C37F03C9442BF83A1CE6C27FB /* YDBCKRecord.m in Sources */, - 1B540256762E9E9E972EF43B9E077F65 /* YDBCKRecordInfo.m in Sources */, - 8991E367530677622E160B4168E2FB9C /* YDBCKRecordTableInfo.m in Sources */, + 39543730CA7B7854898F97A7B34B44CF /* Pods-Signal-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11594,35 +11756,23 @@ target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = 39FDE444D9AF621D1B720056CF2B01A5 /* PBXContainerItemProxy */; }; - 1454C800CFBB86998E5585FBC94EA22D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = 287EFA2C09AEE16A1CF681FEE300AEE0 /* PBXContainerItemProxy */; - }; - 1462A74041331A27A80BD01F723D7639 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GCDWebServer; - target = AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */; - targetProxy = 0861BD68489DAF655B8B08301571C544 /* PBXContainerItemProxy */; - }; - 15039E620D648A42A6CD3BE3DA5721A9 /* PBXTargetDependency */ = { + 122EFC47C4173C04FD0A2BDD1C8EF80E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = 133EF1701233900F224C9478B563F100 /* PBXContainerItemProxy */; + targetProxy = 13F6A338FC20C72A75D6171085E1F8BF /* PBXContainerItemProxy */; }; - 155B9FD253088D2C88713F7E2D0A5FA7 /* PBXTargetDependency */ = { + 1454C800CFBB86998E5585FBC94EA22D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 0913B1DB01C298E79BB2D7AC99ECFAA2 /* PBXContainerItemProxy */; + name = "libPhoneNumber-iOS"; + target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; + targetProxy = 287EFA2C09AEE16A1CF681FEE300AEE0 /* PBXContainerItemProxy */; }; - 15848F7F0CB7F4A52DEB018A7CDC20A7 /* PBXTargetDependency */ = { + 16E7F3D3E41CDD4F58415CEC072268B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionServiceKit; - target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; - targetProxy = E071EF3C38467952CB56BD87884653F5 /* PBXContainerItemProxy */; + name = YapDatabase; + target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; + targetProxy = 4C596A8C72259D234BA295A5AFCBF984 /* PBXContainerItemProxy */; }; 1A56EB998052D8136A73EEDA6524D3B1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11636,11 +11786,11 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = BF7C83D539922D15FC08483E40AB5344 /* PBXContainerItemProxy */; }; - 201E0CF821479D063DB027B11CB094E7 /* PBXTargetDependency */ = { + 1FB43B9BB85D2238F7E974529E1585A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; - targetProxy = 9F492FC715A857D656E30C98E7494179 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; + targetProxy = 1F116F2561D93CE1F01D6DAF9F5DAC33 /* PBXContainerItemProxy */; }; 22AAB3728DB49BEEB5CED082C0F1753C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11648,12 +11798,6 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = FC5D831EF2CD29886C3D8D16D91252A6 /* PBXContainerItemProxy */; }; - 23846D26902C5F9DBC409E2B3E8BBA5B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionMetadataKit; - target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; - targetProxy = 422798799CC97328EA2EADB16FA39EEE /* PBXContainerItemProxy */; - }; 245000A5849487B6B1A9740D6437748E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; @@ -11672,6 +11816,12 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 347484928329D98EF887E64F8C8492ED /* PBXContainerItemProxy */; }; + 28F10B81D1033C82A81A549C606440A5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = A6B3DA1E0E5550F7261D301078AE907E /* PBXContainerItemProxy */; + }; 2901567C458E6692F2751CAC336556BB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; @@ -11684,11 +11834,35 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = BB5DB4BA28C4CFEEF3B6980AFBEF059B /* PBXContainerItemProxy */; }; - 29A5130A57ADA6D2B54956D4D972F3BE /* PBXTargetDependency */ = { + 29B77605576AD8EAFC3EA6A1447AFDEC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionHKDFKit; - target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; - targetProxy = 1576D3D416ABD44138ABA88B4895F6E6 /* PBXContainerItemProxy */; + name = SessionCoreKit; + target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; + targetProxy = E4C01975395E29EECC6A089E29547C6B /* PBXContainerItemProxy */; + }; + 2ABA9E8EAE19085E0C8D1477438CBC5D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionAxolotlKit; + target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; + targetProxy = 091BC9AB782A6C46166FBF8B8B384808 /* PBXContainerItemProxy */; + }; + 2BC5AEB020A6928865420E1D33AF0260 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Reachability; + target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; + targetProxy = E5C7DB05E8BB5E2D2BF4F0268278A06D /* PBXContainerItemProxy */; + }; + 2D22C34C948984B5AC95EA35D1D3394C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SQLCipher; + target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; + targetProxy = 22597D0E3B273F53E856D788E2B4EBB7 /* PBXContainerItemProxy */; + }; + 2DE1DC2F31B95508F5F0117C0FFB161F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libPhoneNumber-iOS"; + target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; + targetProxy = 918DFB90AEFE80D0105D61CEB0015917 /* PBXContainerItemProxy */; }; 2DF97C6733C83A1D8DDD65F7BA676DB5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11708,35 +11882,17 @@ 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 */ = { + 3718ABE88B4F47BD79E38CBC19EF275C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionCurve25519Kit; - target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; - targetProxy = 1C8C5DEB81DECB2E7B1205F9CF430FB6 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; + targetProxy = CA6EBCF556D2C825251289EDE54B3E2E /* PBXContainerItemProxy */; }; 38D8D17ED3648A4EBF29A16CE723A898 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11744,6 +11900,12 @@ target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; targetProxy = E96AAE70433CE7E629841A95FC05738C /* PBXContainerItemProxy */; }; + 3A13EC7D5EDCF349DA3DD6D9B69D8395 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GRKOpenSSLFramework; + target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; + targetProxy = F54707E8ABE202733C061004E6AA227E /* PBXContainerItemProxy */; + }; 3A677C1B414DC25AC6FB7EA982644C93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; @@ -11768,6 +11930,12 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = 91CEFB8EFB3A2C2B556BE14C5255C9DF /* PBXContainerItemProxy */; }; + 41E1AFA0386E215985FA8D4F6A527A7E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Starscream; + target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; + targetProxy = 9F24C30A61D8B0DD6428B241ED2FB68D /* PBXContainerItemProxy */; + }; 432C9FE520B1F114BF080AEEA50106F3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; @@ -11786,6 +11954,24 @@ 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; @@ -11810,23 +11996,23 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = 3FF36297BD20D98DB8CF66FA93D63205 /* PBXContainerItemProxy */; }; - 4F8AA9F3559DD2E7DE5DF9E12CA6F26B /* PBXTargetDependency */ = { + 4C4092AD598F662A6F9383E9F0015EDD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = ED2FDA2D6612B6D48E083E24E237C0BB /* PBXContainerItemProxy */; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 8CBA0605BD0CDDA379B9D48423831712 /* PBXContainerItemProxy */; }; - 51B8E76EC9ECA6F5525A2F7EA2377817 /* PBXTargetDependency */ = { + 4DF0EB54D4955CA959CDF483B14BD6A2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NVActivityIndicatorView; - target = AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */; - targetProxy = C5BB042882578B0963E3AFB84C4A7247 /* PBXContainerItemProxy */; + name = SessionMetadataKit; + target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; + targetProxy = 77B94514A49B8F702CAEF66FB8BC8D55 /* PBXContainerItemProxy */; }; - 5399660E46DBD7E4728F57425A2714AD /* PBXTargetDependency */ = { + 4F8AA9F3559DD2E7DE5DF9E12CA6F26B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = A1602E0ABE0325F5021225EF32E004E3 /* PBXContainerItemProxy */; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = ED2FDA2D6612B6D48E083E24E237C0BB /* PBXContainerItemProxy */; }; 55D8415BFC5332B6CFF467B0A5B07396 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11840,35 +12026,41 @@ target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; targetProxy = 79B3693696FC4F953A62E83368CE22A9 /* PBXContainerItemProxy */; }; - 5895C7D4F9B8550A892C8642F7090C11 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CryptoSwift; - target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; - targetProxy = 386C0B9689137CC0E7830A172976BC0D /* PBXContainerItemProxy */; - }; - 5EDE9C8F0F7695B8E817F42E684631C9 /* PBXTargetDependency */ = { + 57FFEC2088BA6A180ACE544F00ED1E31 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 9BD7DA7C685BBA7D9269D9EF4A79E063 /* PBXContainerItemProxy */; + targetProxy = 306A22C792F8A9E49A8AFD4A36E9AB55 /* PBXContainerItemProxy */; + }; + 5808D8F51659434A7DE5B2921873CA79 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libPhoneNumber-iOS"; + target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; + targetProxy = CB581AE30755BF0AEAB1BD61B55E4609 /* PBXContainerItemProxy */; + }; + 5DBC5AC25942A9869897325826E3A979 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 71371381B8D76695659EB10731B2BA46 /* PBXContainerItemProxy */; + }; + 5DC1446EA2C1606254FDE939978B74C3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionCurve25519Kit; + target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; + targetProxy = 9961C4665664DE5E98F96D6FAE7EB760 /* PBXContainerItemProxy */; }; 611BE5638A5AE3076E12B39A7ADFF331 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CryptoSwift; target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; - targetProxy = 6F2F5DAD575F70BC691951E8C4E09ED2 /* PBXContainerItemProxy */; - }; - 6179D81C40359A7370C7F6495CF81512 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YapDatabase; - target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; - targetProxy = 7821DB1009AA8774C056AEE7832FC03A /* PBXContainerItemProxy */; + targetProxy = 6F2F5DAD575F70BC691951E8C4E09ED2 /* PBXContainerItemProxy */; }; - 6191BC1DEDB6B802C4D23C3683B5686A /* PBXTargetDependency */ = { + 6271725863EF682C2EB6289365C0359D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Starscream; - target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; - targetProxy = 8BD157E0588979FABDC1578364276C8E /* PBXContainerItemProxy */; + name = NVActivityIndicatorView; + target = AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */; + targetProxy = C803372176BA00775FEBFE271F8E82D6 /* PBXContainerItemProxy */; }; 643A9A5E9E559D97F60BE91AEE5E997E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11906,30 +12098,42 @@ target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 1EFAFAAF3000B114DB86D4DC4C65C2AC /* PBXContainerItemProxy */; }; + 70AE576EE54B403FDB02C69C35ABFED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionCoreKit; + target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; + targetProxy = AAF7DD35D1EAAD13CA429DD073151D1C /* PBXContainerItemProxy */; + }; 756A585CA10972FFD6FC27C55CD72F81 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCurve25519Kit; 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; @@ -11948,17 +12152,17 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = 22F7661ECA1729EC41DC6D3E4A26FCDC /* PBXContainerItemProxy */; }; - 8626B4B39566A2B57AFEC921419F42D8 /* PBXTargetDependency */ = { + 833A8D0B93AC1CC3461561586C124DAB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionAxolotlKit; - target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; - targetProxy = 45D728BA151D3C8977E8227FB9050207 /* PBXContainerItemProxy */; + name = Starscream; + target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; + targetProxy = E9A89410321668D954DB6FBEEAB18D6E /* PBXContainerItemProxy */; }; - 8DB391B670099D87E105EFEC12D7497F /* PBXTargetDependency */ = { + 8D8995201C706B47017A6C9B064107A5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; - targetProxy = F7963EC9DB4DB7C84BAC6ED374726092 /* PBXContainerItemProxy */; + name = SessionAxolotlKit; + target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; + targetProxy = 11B20FAB902C43EC67D52EE16A1720C7 /* PBXContainerItemProxy */; }; 8ECB5043AABA87DAF82D3711913A1903 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11972,6 +12176,12 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = 91019411A91D3D5F37F2F9A85279E20B /* PBXContainerItemProxy */; }; + 8F090BA4F0984E7303C5C0B1BFE07C55 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionCurve25519Kit; + target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; + targetProxy = 26EF7D3F4D62DDDD67FB0212ECCFB52B /* PBXContainerItemProxy */; + }; 8F3687C02251FBBD658988B9D8D2557C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; @@ -11990,6 +12200,12 @@ target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; targetProxy = 0D45742A3620A6E704FC7252528D3BE1 /* PBXContainerItemProxy */; }; + 9201B41EE4867E8DA8EF527BA4920A1C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = 62CDA3E7DE4DE98DFA93F3C9040DE91B /* PBXContainerItemProxy */; + }; 92D259DCA14B96E4235B4F0E3EA633E1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionMetadataKit; @@ -12014,6 +12230,12 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = FDD96C96C3D3AD321636CEA98808F119 /* PBXContainerItemProxy */; }; + 9707FEDC9F6F8E9BFB2656F4A8BADCD1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GRKOpenSSLFramework; + target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; + targetProxy = 9D5D58B8831CC24797304D6AEBB486A0 /* PBXContainerItemProxy */; + }; 9839FB9A9CAAE6C0C8A6B9420E9CA8AC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionServiceKit; @@ -12044,17 +12266,23 @@ target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 273DF8C610DC4A284CBEBA72CEAA27E3 /* PBXContainerItemProxy */; }; + 9D0FFFD1BFE6446DFF0808CC210C63B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CryptoSwift; + target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; + targetProxy = 3333F2FB66ECFBB830D85CC9D01CAC88 /* PBXContainerItemProxy */; + }; 9DC8DA62941D7E7BB9874CB675555E19 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Starscream; target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 2F73CF08E300A0EAD8952F1E1A499669 /* PBXContainerItemProxy */; }; - 9EC01D8BEC7CE8BFA7ABB446B26210A8 /* PBXTargetDependency */ = { + 9E819A768641C7FAF0122AB01BA5A99D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 98EBD4EF55744109BBE73DC0B344AE03 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; + targetProxy = B3CBBAC7F166A6B544554004CA23300B /* PBXContainerItemProxy */; }; 9F0E7B9970CC539FF4EAC259113B556E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12062,24 +12290,30 @@ target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; targetProxy = 3D8E4B93CABD8D009BCE5E08ED68319E /* PBXContainerItemProxy */; }; - A05130274A33B35DD10CB11309532F21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CryptoSwift; - target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; - targetProxy = FC9381AC27C45CF1A7D1D1D5C2EC1951 /* PBXContainerItemProxy */; - }; A07C8D08004BA4D0195122C44D0FC4CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionAxolotlKit; target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; targetProxy = B7945B0CE35C9EAA133B897338E60881 /* PBXContainerItemProxy */; }; + A1D4BC435983E8EE7A736E22A6DD3289 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 5BE1DFCDC70C193CE687E238B5507777 /* PBXContainerItemProxy */; + }; A2865A64A08E213ECC09942C584397B1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionHKDFKit; target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; targetProxy = 7EBE7432449AF397259773D6E064DDF3 /* PBXContainerItemProxy */; }; + A3D18EBF29D8E5102A8BC30D81A84FC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftProtobuf; + target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; + targetProxy = A50D4311580E1D774F316429AFCCDCB8 /* PBXContainerItemProxy */; + }; A4119F61A22E8A7E779B5FD9B710B354 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YYImage; @@ -12092,23 +12326,23 @@ target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; targetProxy = 1B8E46B3DB311094AAA54DDECE6A9C0E /* PBXContainerItemProxy */; }; - A6D02D92067E4B95BA722145A2FC8F5A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SQLCipher; - target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = F020AFC478284442D582B599B88DE9A8 /* PBXContainerItemProxy */; - }; A74137B92A85898CE9A605ED0681686E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; targetProxy = 22DE2690D153C499A0D544EE431693DD /* PBXContainerItemProxy */; }; - A91121A3558965203F753226FE35CC2D /* PBXTargetDependency */ = { + AACE4E35028AD7901159EF82AD50ECF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionMetadataKit; target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; - targetProxy = F11D15A0AA9B7EFAEE386D7E138CCAE7 /* PBXContainerItemProxy */; + targetProxy = 111506C1FECCFD6C4C295B8DBE66BA30 /* PBXContainerItemProxy */; + }; + AB041E3B0A087370310652DA28337E52 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionServiceKit; + target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; + targetProxy = 2B1BF111A4C8DDA0824B4D2CB5D9B329 /* PBXContainerItemProxy */; }; AC5C0435A060FA8E4E34D2636946D24C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12116,60 +12350,18 @@ 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 */; }; - ADF82D0D48B4E703F146F8BCA86007BB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mantle; - target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = 5030A151AA3B2134EC77A20BFE840322 /* 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 */; }; - B0C47B478A64730D94EBE47AB4189973 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionAxolotlKit; - target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; - targetProxy = EA6538AD279CBBEABE2728A7612F73A0 /* 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; @@ -12200,23 +12392,17 @@ target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; targetProxy = B3A9F065F1C2EF0E4980853F454F740F /* PBXContainerItemProxy */; }; - BC843260EFD717B0E5ECF9AA3E6DA9D5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionCoreKit; - target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; - targetProxy = EDE042DD13804EEA50632CA3B0D0E443 /* PBXContainerItemProxy */; - }; BD8294D69C22B5AC9609DCA617F12467 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = 92DE07FD3C801300FCF246A7CC16156D /* PBXContainerItemProxy */; }; - BE99A0FE161BBCAD18FA98FDEA63FCA0 /* PBXTargetDependency */ = { + BEBA4CD636AA54BE9091DA240C2433EA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = DDCE505FA71F1B6DE17BE35BFD67774D /* PBXContainerItemProxy */; + name = GCDWebServer; + target = AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */; + targetProxy = 353F3C04200EDE09AADFA9D7AD0EFEC6 /* PBXContainerItemProxy */; }; C1B16020DACCE84FD33D5B5B6EB8BE2D /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12224,18 +12410,18 @@ target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; targetProxy = E55105E3B663185B2101790B0649FE1F /* PBXContainerItemProxy */; }; + C1F7FA2B3BD917327BD8ADA3BB2AC6D1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; + targetProxy = 5C886D250C3968A0D20988137BE56701 /* PBXContainerItemProxy */; + }; C2BF26AD26E307C7B565461740783DEA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCoreKit; target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = D99592455F6F34AE713AA9E7B6820D03 /* PBXContainerItemProxy */; }; - C2F4ECA1C3382ADD05104F46D82A38D6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SAMKeychain; - target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; - targetProxy = DAF8A0D17B9F587006B9A09C7916162C /* PBXContainerItemProxy */; - }; C53939C801AA119E6AF8A88E9B9A261C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; @@ -12266,17 +12452,11 @@ target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; targetProxy = 57098C9BFCE1853879AAFD4614AD6079 /* PBXContainerItemProxy */; }; - CD475476A733AA79A5E47FE45800E8A0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = C2D8E3F004A16DC3C8D1693C243DFBF0 /* PBXContainerItemProxy */; - }; - D5BAB2B33B82B868DC390864AD666C0C /* PBXTargetDependency */ = { + D3AEA17806171A28FA2D86C8F601F578 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Starscream; - target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; - targetProxy = 6973219572229168F2BE109CF3EBE2F7 /* PBXContainerItemProxy */; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = 5206393E0E8963E63E383347C61B6CE3 /* PBXContainerItemProxy */; }; D644D1381F156216D42F7A371D4C8F1B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12284,29 +12464,29 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = 91906B0CBDFF45E4546F772B5C6010B8 /* PBXContainerItemProxy */; }; + D803FFC63437836A2C9027DC21D1A531 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 5C5958414D2CBD8893AB432A3EB07C06 /* PBXContainerItemProxy */; + }; DB1DB6EF2D5A89F45C994CC1ED49FC33 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; targetProxy = 20F7DF978AC7EEF4279426DDB92F8677 /* PBXContainerItemProxy */; }; - DC14891D73A618F5C0FAD5111B86DCB2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 7B73C87DEEB9F6DFC16E956C7250F67D /* PBXContainerItemProxy */; - }; DCBE05BC097FFFC675C2F8AA60CEBBC9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCoreKit; target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = F4E0EEDB76B7A3E5481CB50D6A756DE8 /* PBXContainerItemProxy */; }; - DD9372587D84A94A096F526217AA835A /* PBXTargetDependency */ = { + DEDFA95B7DA1CF5B91AFD394B00B1F6E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = 9D94D2CFD6BFD662093D4B81FE500337 /* PBXContainerItemProxy */; + name = "UITextView+Placeholder"; + target = 94DBE1F02563D90F416A7DB9558489B2 /* UITextView+Placeholder */; + targetProxy = E529738DE35D591D540AFC1A7ECBD58C /* PBXContainerItemProxy */; }; DF4C6AFD353F22E6996A5097E0E5ABBF /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12320,36 +12500,12 @@ target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; targetProxy = B0443798C1E71A38C14F882B18B58AB9 /* PBXContainerItemProxy */; }; - E2C324FFDD231D945E5AD6C33EF97D63 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SAMKeychain; - target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; - targetProxy = 559CA761E3A0BFDA5B993E34D5F28103 /* PBXContainerItemProxy */; - }; - E39B8215ADB0FF6EE13CF40F0ACDD168 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GRKOpenSSLFramework; - target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; - targetProxy = C8AE5114D3AC6C268B57BC4A0A96B90D /* PBXContainerItemProxy */; - }; E603584D26379AC786DACB616DF879E9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CryptoSwift; target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; targetProxy = D2FB82E925D97443AFEA1ACC14544CD4 /* PBXContainerItemProxy */; }; - E697296158225894C1B7846996A18E87 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromiseKit; - target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; - targetProxy = C6F6294ED26A053B369D2C71ADAE2165 /* PBXContainerItemProxy */; - }; - E6BCF885D6CA1C13952104247C28CF75 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionCurve25519Kit; - target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; - targetProxy = 3248B604012DE52DD65450A6BD0C43B8 /* PBXContainerItemProxy */; - }; E70DE1622B9FE8B3A8BE6A0BD69BFB2A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; @@ -12380,6 +12536,12 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = D28D95E97211FAC3B74D661C299F3ABD /* PBXContainerItemProxy */; }; + ECAAC603C38F2C4E7C6E118C74887D93 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 9F39717920AD71A82B3566C7D8D6F3F4 /* PBXContainerItemProxy */; + }; F04B5B836452C4904633FF8B35F9A0DF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; @@ -12392,11 +12554,11 @@ target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; targetProxy = 3CEDAD73A06A00C2C40874C9329FAEF5 /* PBXContainerItemProxy */; }; - F17BDFC0DD05E570358AF40BEBAE7A2E /* PBXTargetDependency */ = { + F23AD259D7101E71AA142C8F85220BBC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = D176F292059FFCBD35B8DDC22C39FA36 /* PBXContainerItemProxy */; + name = SessionHKDFKit; + target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; + targetProxy = B85EB6BEA082AB07D60EC486C0D5E3F2 /* PBXContainerItemProxy */; }; F3AFFFF346766E596A915E087824B231 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12404,6 +12566,12 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = F540C972EF255C7E5EC9A9CDF1ED9737 /* PBXContainerItemProxy */; }; + F533A39F3636DBD3FE04D408EBD07E07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FeedKit; + target = 36B772207A736867F8DE882B98BC804D /* FeedKit */; + targetProxy = 1376894FCB18AAF308D1A487E5C94F68 /* PBXContainerItemProxy */; + }; F5E5D976666AB24316CF87211F5D8A5D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; @@ -12461,44 +12629,9 @@ /* 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 = C454F2E3589C154D7C1041E4C046C1AD /* AFNetworking.debug.xcconfig */; + baseConfigurationReference = F778BD2613FC3AF8D7541E91FE6A2F60 /* AFNetworking.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12530,7 +12663,7 @@ }; 05546C54E43F87D218BA47C1DF1ACA90 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ABB29C4A933779F32393F7F79B5DC2F8 /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = 318783C2C449D746066E016F26617C74 /* CocoaLumberjack.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12633,7 +12766,7 @@ }; 0B7134D6291DEB2CCBE03FBC28CC2C12 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8938FB15A1C0A4FCC7BBE98FEC7BE26C /* CryptoSwift.release.xcconfig */; + baseConfigurationReference = 9FD949C0BCD91326925F36CE2AA13161 /* CryptoSwift.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12700,7 +12833,7 @@ }; 0C862EA26D9E218C40CCF2FC5CFE66C9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE6C07E0180905A3329AD1470E0A4F8D /* CryptoSwift.debug.xcconfig */; + baseConfigurationReference = CD5A03495F0B4360F082258D454B59EB /* CryptoSwift.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12734,7 +12867,7 @@ }; 0D2578713772FF21F1B2E386F87F2283 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A8EC53067D3E4A803F5EB4AD030CA3A /* SessionHKDFKit.debug.xcconfig */; + baseConfigurationReference = FE4A696E5E4C1E6B656A0CA64B0B54CA /* SessionHKDFKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -12767,7 +12900,7 @@ }; 0D54622B8DDF2633B90A900760AFDE42 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3BDDFF32556083EECE87748F0B1071A4 /* GCDWebServer.release.xcconfig */; + baseConfigurationReference = C0668CC5CD7521A379B1B6740B380C58 /* GCDWebServer.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12800,7 +12933,7 @@ }; 0DD1A438B979D5B4395251EE04F0CD71 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42C0EBB44F34132C70061D89D333ADF8 /* PureLayout.release.xcconfig */; + baseConfigurationReference = 71B5A0114B214C9AE5D1B5DE31AB9206 /* PureLayout.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12831,41 +12964,9 @@ }; name = "App Store Release"; }; - 114F09583DC600316F2567C9797256A8 /* 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/Starscream/Starscream-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-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/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 11838CC2EF58D534C57A099565D772C4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D99C47B8262FA1DF595C1EF4BE9F5831 /* FeedKit.debug.xcconfig */; + baseConfigurationReference = 0C37FA9CE5E2AC98F531785A5098B542 /* FeedKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12986,60 +13087,24 @@ 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*]" = ""; - "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"; + 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 = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/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 = "App Store Release"; + name = Release; }; 1847FA03F5F1D04B929F55B532E76391 /* App Store Release */ = { isa = XCBuildConfiguration; @@ -13094,7 +13159,8 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; @@ -13102,7 +13168,7 @@ }; 185AC5CECD9DEBFBC1A02B17A336D10B /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA9074F8D761616E4BF347DC08490795 /* SessionCoreKit.release.xcconfig */; + baseConfigurationReference = 9B0C191F05908064F2DE05A91F0D1366 /* SessionCoreKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13136,7 +13202,7 @@ }; 1A3AF1C42B45A955685FD27573EB6574 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FE4A4DCC06C1C618BAB9D39EEACB542 /* YYImage.release.xcconfig */; + baseConfigurationReference = 58C68820CBF10A20F9765D9FB23826A6 /* YYImage.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13169,7 +13235,7 @@ }; 1A84A0934C34034E1C597995A275C6DD /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 715FEB84C1B492F55090935381A5592B /* SAMKeychain.release.xcconfig */; + baseConfigurationReference = 5296FAC8E39405DE7904C45D27209855 /* SAMKeychain.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13200,9 +13266,9 @@ }; name = "App Store Release"; }; - 20814622414F612868B6D440C77D8514 /* Debug */ = { + 1E367CAF83328F8DB1E26EF91F085A92 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 913A3F1B6EC8063443BB17144183D515 /* SAMKeychain.debug.xcconfig */; + baseConfigurationReference = 2EA0F2255E4DD519FF84F54A38380818 /* YapDatabase.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13214,14 +13280,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -13232,12 +13298,11 @@ }; name = Debug; }; - 23C771B3930A31A820AF08349EC2E419 /* App Store Release */ = { + 20814622414F612868B6D440C77D8514 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D32A9B9C742073C4DD0B11FBE2DA32CF /* SessionServiceKit.release.xcconfig */; + baseConfigurationReference = AA52F308980D032DB2D6FCEB86054BFC /* SAMKeychain.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -13247,28 +13312,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SessionServiceKit/SessionServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SessionServiceKit; - PRODUCT_NAME = SessionServiceKit; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; 26C479F28E085AA5EBB21F6E2ECCDA19 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FA0A76A8A242758EE26BF29026468775 /* SessionCurve25519Kit.release.xcconfig */; + baseConfigurationReference = F60AF21EA85AA3C6C520926D2ABDCF3B /* SessionCurve25519Kit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13300,44 +13364,9 @@ }; 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 = BEFDBA4EE84907494C2AE417888C83AF /* GRKOpenSSLFramework.release.xcconfig */; + baseConfigurationReference = 05FD20144AA8EB3121837A999C5F71DE /* GRKOpenSSLFramework.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -13406,7 +13435,7 @@ }; 3DDBE2C5C5168E7705237122783E5C18 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DEF61B1DEB862409D28D6519FDE1FC9C /* PromiseKit.release.xcconfig */; + baseConfigurationReference = 227FFC1F57E64DA6D3D0E6DBAE472F5A /* PromiseKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13439,7 +13468,7 @@ }; 3FE3F8447A46A0DEF481A427928F5DD7 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7CBA0DA81AF6B9BCC3AD4297863DA5B6 /* SessionAxolotlKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 508A63D3B8120E736B22C157151426AB /* SessionAxolotlKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13460,38 +13489,6 @@ }; name = "App Store Release"; }; - 405E9A8F0EDE28B13BAB9C68B58E75A9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C55591F8782C93A78B4480F535A1ED3A /* libPhoneNumber-iOS.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/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 40A797BE6CC0700C24EEC1B70E046A01 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -13516,7 +13513,7 @@ }; 43FEBCF46D900AE86D4B61ACAAFC0B2D /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83A7AFBFB279BEF29D32846089164373 /* SessionMetadataKit.release.xcconfig */; + baseConfigurationReference = E9409CB7E37143A9F8698BD11D348DDF /* SessionMetadataKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13620,7 +13617,7 @@ }; 4DB8366F5F42F0A5211D6BDB85D368E5 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4226CFC0ED31A459BF7770B73D399C1F /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = A206C166CCA55CD380307933AFD8DB04 /* CocoaLumberjack.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13653,7 +13650,7 @@ }; 502E1A2CF60B36BA22359C4167A91DA6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1DC3DFC789EB7004805A762B7E5B6A0 /* SessionCurve25519Kit.unit-tests.release.xcconfig */; + baseConfigurationReference = D615BA70832F7B0AD0F1E261F83142F7 /* SessionCurve25519Kit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13741,41 +13738,9 @@ }; name = Release; }; - 54C58BE26DA419A7695AE60FF36E5165 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5A87DF6A91364D79F39EBE50BCB0D39B /* Starscream.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/Starscream/Starscream-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-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/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 560E8D806E595C51A27BDE8B2BDFF9EC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6975393069902D158979C1B5DA0A8AED /* PureLayout.debug.xcconfig */; + baseConfigurationReference = 3AA8F8059B87E975477FF02E1D74A5FF /* PureLayout.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13807,7 +13772,7 @@ }; 581D6097EEFAE2CDFEFFE50A2772E31E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8B7DF66B88FE8ACBCB211175F9F677D /* SessionAxolotlKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 8B80ACDC1770096675B5D3B2139166A9 /* SessionAxolotlKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13833,7 +13798,7 @@ }; 58C0ACE6251A3BC30B95A49D8B44244F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F727573557778D1B5C19C7BD755B0F51 /* SSZipArchive.debug.xcconfig */; + baseConfigurationReference = 70A32CD428DA146555A0D5525F2EF966 /* SSZipArchive.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13884,9 +13849,9 @@ }; name = Release; }; - 59B4CAABE2755F722B6F7CE9C1C8FB11 /* Debug */ = { + 5D4AB8195D805F6C2BF8E008AE52F1F8 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 503D353A1406AC212092A7ABF32E4226 /* SessionServiceKit.debug.xcconfig */; + baseConfigurationReference = D32A9B9C742073C4DD0B11FBE2DA32CF /* SessionServiceKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -13912,14 +13877,47 @@ 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 = Debug; + name = "App Store Release"; + }; + 6212D125D21AFF8B093EFB929AAC1B85 /* 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/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; }; 6297E0BEC85DA6378CA5D2B94BA61DED /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FA54B912B19340880C14393622093A26 /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = DD1522AA612C66BC6D4B33CDF8BB7332 /* SSZipArchive.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14016,7 +14014,7 @@ }; 63D3AC9CE01D9C12C8F6EC192E483DAB /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45FAE08F5B8F486A1FB6F7599701F9CC /* FeedKit.release.xcconfig */; + baseConfigurationReference = 0E62D6032C3A4F7D60CE5BC2ED3EF006 /* FeedKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14047,6 +14045,38 @@ }; name = "App Store Release"; }; + 66CB1B7A626820384790DE4F6019C7CC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7B859D28435D012941F073A4331CCE2B /* libPhoneNumber-iOS.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/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 66EA05F36B3EB1F90C8C5F2F2EBA22B0 /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A3942E09E6B3CF7A61A9887C1D2AE0F2 /* Pods-LokiPushNotificationService.app store release.xcconfig */; @@ -14085,7 +14115,7 @@ }; 6AAFBCB3B606B945FE69DB6B35DFD906 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E1FF2E242BB04FEAEBA0BCD3755D446 /* SessionCoreKit.unit-tests.release.xcconfig */; + baseConfigurationReference = DC7B45FF7DAAF322CFCA29F00A25E761 /* SessionCoreKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14108,7 +14138,7 @@ }; 74A8F68A5F279BC139C05F83C86E1629 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC12E5C614F5B339B4ADD75917DE1662 /* SessionMetadataKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 53304761BF3C51ACAEFBC526062BC9CD /* SessionMetadataKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14131,7 +14161,7 @@ }; 75275E7EA7405DA52AC72A9A8A82F815 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C41A8BA8101BDB8074A1EC26291038E9 /* SessionCoreKit.debug.xcconfig */; + baseConfigurationReference = 011F44A6FCE75F84D69F22C0A6E9718D /* SessionCoreKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14199,7 +14229,7 @@ }; 784122BA02F4269118A43C43CB159F2E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7DCBCE0C8E28D798A600020023D2BC0A /* SwiftProtobuf.debug.xcconfig */; + baseConfigurationReference = 23ECF0300E06254887A37D02C9BB3914 /* SwiftProtobuf.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14229,6 +14259,38 @@ }; name = Debug; }; + 7C6B9672C9D48D609FB6CF68CD4DA60A /* 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/Starscream/Starscream-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-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/Starscream/Starscream.modulemap"; + PRODUCT_MODULE_NAME = Starscream; + PRODUCT_NAME = Starscream; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 7D4927AF20EB4B72CCB890F77650C44B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -14249,7 +14311,40 @@ SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; }; - name = Release; + name = Release; + }; + 80E953B8248AF3AA0CA5539CB6251D29 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4037ACCA67AD4C39F2DBEBBC7AF7799E /* libPhoneNumber-iOS.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/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = "App Store Release"; }; 846191D2C23BFAFB5BBA78433AB04F5D /* Release */ = { isa = XCBuildConfiguration; @@ -14285,7 +14380,7 @@ }; 84CB196066092C1ACA4D7BA39CF5D9C1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83A410429368C31983886572F72ABF85 /* SessionHKDFKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 577248DCFD64FE7C249298317F6F6158 /* SessionHKDFKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14311,7 +14406,7 @@ }; 8504C5B84487CDAE5AB8ED175D08A751 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7F1C95DDFEC3A7E03A75AA98DB7BBE0F /* SessionAxolotlKit.debug.xcconfig */; + baseConfigurationReference = 7FF9429F4A4FEDCA7B74538CA680F953 /* SessionAxolotlKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14376,7 +14471,7 @@ }; 872827FA7FE229B6A9044CF990C592F6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12063F6216D2C178F895D0E6077FD676 /* SQLCipher.release.xcconfig */; + baseConfigurationReference = E70564585A0950CE5E53A8F1B77060A8 /* SQLCipher.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14441,7 +14536,7 @@ }; 8BFFFCFAF42910FEE8C8BE055671BFF7 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C5BF2CC2B8776CB7C6BD62E1509A8CE5 /* Mantle.release.xcconfig */; + baseConfigurationReference = 5B33E1647C8CB47EE612697C7259395D /* Mantle.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14474,7 +14569,7 @@ }; 8C99F0DB06B1B4AC45F3D430C9B31E05 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C37804FDED9D9AF56FB2BF46DB22B293 /* YYImage.debug.xcconfig */; + baseConfigurationReference = 736BF9EB2F1DFC4AC5CAAD05950BDEEF /* YYImage.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14558,6 +14653,41 @@ }; 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 = { @@ -14593,7 +14723,7 @@ }; 90A3FA64FF3479E7E8A9E298C0086A93 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 67140B1C667D7DCEDD50EC5910B3147F /* GRKOpenSSLFramework.debug.xcconfig */; + baseConfigurationReference = 272141D512DFB0DB992C50280E1B6FAB /* GRKOpenSSLFramework.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -14605,9 +14735,42 @@ }; name = Debug; }; + 97EEF4A3A246ED3FA05F0AC59D96D14D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + 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"; + GCC_PREFIX_HEADER = "Target Support Files/SessionServiceKit/SessionServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SessionServiceKit; + PRODUCT_NAME = SessionServiceKit; + 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; + }; 98F077B00E9125254DD218FBECC52A87 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CFD0CF0FBC6EC94E0B09ACEE1C10505 /* Reachability.release.xcconfig */; + baseConfigurationReference = 7C97EB845125305666906BBAA19B5E07 /* Reachability.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14640,7 +14803,7 @@ }; 9B4A6FF16339CC1510419EF09C3BF3C0 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 907885DAF0F0A57D08F27400CAAF5F1B /* SwiftProtobuf.release.xcconfig */; + baseConfigurationReference = 566A2F5DFFD6E903395F1A9BFD0383A2 /* SwiftProtobuf.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14741,7 +14904,7 @@ }; A10381815E03F7588F4D05C91C9B7A2B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B81601080A7413585D5E87ECA0481BC6 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 84E8E5611597B4E120D8CC5F1CDD6134 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14767,7 +14930,7 @@ }; A712BE6F07991B32F9EC2BA32FAF5142 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5837CFB33F3038427A3B41188C368EB8 /* SessionMetadataKit.debug.xcconfig */; + baseConfigurationReference = 139F5232E81E60DD757EC0568BE4C7E7 /* SessionMetadataKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14836,7 +14999,7 @@ }; AB20A97D20A04A9DCA7BCB332F4C120D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E18029D0AF9BA04840941091A6A5077D /* SessionCoreKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = AF263F291781D4B98DBC5AFDDD19528B /* SessionCoreKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -14883,10 +15046,13 @@ }; name = "App Store Release"; }; - ADFA8FDEBCCBD8AE48440E04B3D3DA49 /* 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*]" = ""; @@ -14896,30 +15062,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_OPTIMIZATION_LEVEL = fast; - GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift/CryptoSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CryptoSwift/CryptoSwift-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/CryptoSwift/CryptoSwift.modulemap"; - PRODUCT_MODULE_NAME = CryptoSwift; - PRODUCT_NAME = CryptoSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - AF8FABAEC3EEDE01BF27F81693CD55F5 /* Debug */ = { + ADFA8FDEBCCBD8AE48440E04B3D3DA49 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F925679CFE5280E9B35BB20E13C1DEF2 /* YapDatabase.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -14931,23 +15094,26 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + GCC_OPTIMIZATION_LEVEL = fast; + GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift/CryptoSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CryptoSwift/CryptoSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MODULEMAP_FILE = "Target Support Files/CryptoSwift/CryptoSwift.modulemap"; + PRODUCT_MODULE_NAME = CryptoSwift; + PRODUCT_NAME = CryptoSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; B5A0B0D44F9F8ABAD53C96A0D8B96446 /* Release */ = { isa = XCBuildConfiguration; @@ -14983,7 +15149,7 @@ }; B5D1D984AD974A5B211AF866998A5308 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8E821777037BBCA15BF5328D12139934 /* NVActivityIndicatorView.debug.xcconfig */; + baseConfigurationReference = 7105A4E79A22317329F765C3CCF57EDA /* NVActivityIndicatorView.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15015,7 +15181,7 @@ }; B71764B3261C6D05E02B3D4210B1E6E0 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6D2E545918C579E5EB9F40C8E413401E /* SessionHKDFKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 9A857DC7995A926446DD23B8C4D17622 /* SessionHKDFKit.unit-tests.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15036,9 +15202,9 @@ }; name = "App Store Release"; }; - B80760F45322C797AD27E57634CD5D60 /* App Store Release */ = { + B7F918EA851B2B810498C9CB82C70248 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6DE6600407F3B1CE126026939D5DF8D8 /* YapDatabase.release.xcconfig */; + baseConfigurationReference = BD0EC9ED4D81DDAB14B775AD26F44E5E /* Starscream.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15050,28 +15216,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; + PRODUCT_MODULE_NAME = Starscream; + PRODUCT_NAME = Starscream; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; B919D063E05626F8E475DD94DBD2F3F0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1895C639369C7DAC9F49C72CB51761EA /* Reachability.debug.xcconfig */; + baseConfigurationReference = 5AD20B954722F827FFFC7C8416D6050C /* Reachability.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15103,7 +15268,7 @@ }; BC66C8DF50FFE58093531CFC3DE49000 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F5C4EDFA7388B1392B903CD403BF3475 /* NVActivityIndicatorView.release.xcconfig */; + baseConfigurationReference = CBC90EE4F6674510CDF1EF06F03CAB02 /* NVActivityIndicatorView.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15134,11 +15299,11 @@ }; name = "App Store Release"; }; - C07FF2D31002A08363D362B85503861A /* Release */ = { + C1B6CA3D1F810CCEB618D28025EA4D35 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E8347BB23647DB24C5FB44A9345BCB04 /* GCDWebServer.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15148,26 +15313,25 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SessionServiceKit/SessionServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GCDWebServer/GCDWebServer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SessionServiceKit; - PRODUCT_NAME = SessionServiceKit; + MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; + PRODUCT_MODULE_NAME = GCDWebServer; + PRODUCT_NAME = GCDWebServer; 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 = Debug; }; - C192F266FB6DB069D083123965DAFD8A /* Release */ = { + C23170979F3D5356F9ACC4CA4C126DB5 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -15199,11 +15363,12 @@ }; name = Release; }; - C1B6CA3D1F810CCEB618D28025EA4D35 /* Debug */ = { + C557F67E5B5B033300EA089EE47BE3EE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1AB60237B81C60153A378258981BB2C9 /* GCDWebServer.debug.xcconfig */; + baseConfigurationReference = E62946799E578DF4709F9D5E909C57C1 /* SessionCurve25519Kit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15213,14 +15378,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GCDWebServer/GCDWebServer-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; - PRODUCT_MODULE_NAME = GCDWebServer; - PRODUCT_NAME = GCDWebServer; + MODULEMAP_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = SessionCurve25519Kit; + PRODUCT_NAME = SessionCurve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -15231,12 +15396,11 @@ }; name = Debug; }; - C557F67E5B5B033300EA089EE47BE3EE /* Debug */ = { + CA96ECB683EE57F2EDA5BD87BB9115FF /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D5567D62DABE377E9E3B08302298C8F /* SessionCurve25519Kit.debug.xcconfig */; + baseConfigurationReference = DA4C9AA798031000D52DF6C9F50AC4D5 /* AFNetworking.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15246,27 +15410,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-Info.plist"; + 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 = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = SessionCurve25519Kit; - PRODUCT_NAME = SessionCurve25519Kit; + 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 = Debug; + name = "App Store Release"; }; - CA96ECB683EE57F2EDA5BD87BB9115FF /* App Store Release */ = { + CD28D7BFEDCD60FD9D278DAACE7DC74A /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9A2769B54C819EF243595B84B0654249 /* AFNetworking.release.xcconfig */; + baseConfigurationReference = 13BD9C1A209614D9900960C2D0D47FB5 /* UITextView+Placeholder.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15278,14 +15443,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; + 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/AFNetworking/AFNetworking.modulemap"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + 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) "; @@ -15299,7 +15464,7 @@ }; CDB7FD8C80E145EB60EA7D8AEB3DB8CC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9C3F782B6BE15EBC46BBA2E55592F8B /* PromiseKit.debug.xcconfig */; + baseConfigurationReference = DD63BF16DAAA909ED19FFCA5F7D01750 /* PromiseKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15320,18 +15485,76 @@ PRODUCT_MODULE_NAME = PromiseKit; PRODUCT_NAME = PromiseKit; SDKROOT = iphoneos; - SKIP_INSTALL = YES; + 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; + }; + CEC2383ABCACD2D3DCF19C611AEF9768 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B604D47090F844EFB298C6998A244408 /* SQLCipher.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/SQLCipher/SQLCipher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; + 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; + }; + CF49AFF0291F36FD87CE694B81394943 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E8BC99675D5F0489947BBC455A33DDAC /* SessionMetadataKit.unit-tests.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SessionMetadataKit/SessionMetadataKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SessionMetadataKit/SessionMetadataKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-lswiftSwiftOnoneSupport", + ); + PRODUCT_NAME = "SessionMetadataKit-Unit-Tests"; + SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; name = Debug; }; - CEC2383ABCACD2D3DCF19C611AEF9768 /* Debug */ = { + D0C6FFBFDE629BC9D3C874D35C3A5B8A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27B6B6A9DDAA896FFFC6BD2201F74AE2 /* SQLCipher.debug.xcconfig */; + baseConfigurationReference = 2469184C23FC391B1885E82BA2DD274B /* UITextView+Placeholder.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15343,14 +15566,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; + 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/SQLCipher/SQLCipher.modulemap"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + 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) "; @@ -15361,8 +15584,9 @@ }; name = Debug; }; - CF429CCF29ADCA0437450BCDD48C0F2D /* Release */ = { + D10B00B710674ED078673A83F233095C /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 305DBE111782401BA729B7F83B50E386 /* YapDatabase.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15391,36 +15615,43 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; - CF49AFF0291F36FD87CE694B81394943 /* Debug */ = { + D1C970BCC184ABE74EFA71A277FD7BFC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE964E440AEADF923816CFC75EA71B9E /* SessionMetadataKit.unit-tests.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SessionMetadataKit/SessionMetadataKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SessionMetadataKit/SessionMetadataKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-lswiftSwiftOnoneSupport", - ); - PRODUCT_NAME = "SessionMetadataKit-Unit-Tests"; + 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/SAMKeychain/SAMKeychain-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; 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 = Debug; + name = Release; }; - D1C970BCC184ABE74EFA71A277FD7BFC /* Release */ = { + D51226AF6B0506FDEC29DCD69F92DAAA /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 3012F102683B2F90DD4180638B98ABBA /* Starscream.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15432,24 +15663,24 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; + PRODUCT_MODULE_NAME = Starscream; + PRODUCT_NAME = Starscream; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = "App Store Release"; }; D8C8176AD7FE3291BD5A01DA3D195FFE /* Release */ = { isa = XCBuildConfiguration; @@ -15515,6 +15746,42 @@ }; 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 */; @@ -15578,7 +15845,7 @@ }; E630420A3F5400A240FAC32531C13392 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E31A21D76937FD18439313769014880E /* Mantle.debug.xcconfig */; + baseConfigurationReference = 6147DD4F80D3AA190707EF0BB9E6ACAB /* Mantle.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15610,7 +15877,7 @@ }; E687032B45F07FBC454A3D5F0000D739 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 15E023B0C6AFE4B204C0E046A09A9A15 /* SessionAxolotlKit.release.xcconfig */; + baseConfigurationReference = A5047E106C75DAE6BAAA77B21ADF71DE /* SessionAxolotlKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15677,11 +15944,11 @@ }; name = Debug; }; - E9E55206632B41D5EBDC7A682E325C3A /* App Store Release */ = { + EC9C583ACEE40953377B9F8E2D78E09F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 442365A8720D46698EE03A7F596FB0FD /* libPhoneNumber-iOS.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15691,14 +15958,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + MODULEMAP_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = SessionCurve25519Kit; + PRODUCT_NAME = SessionCurve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -15708,10 +15975,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; - EC9C583ACEE40953377B9F8E2D78E09F /* Release */ = { + ECE1E6979779BE019FBCD731AF0F71C1 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 503D353A1406AC212092A7ABF32E4226 /* SessionServiceKit.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15724,24 +15992,23 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SessionServiceKit/SessionServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SessionCurve25519Kit/SessionCurve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = SessionCurve25519Kit; - PRODUCT_NAME = SessionCurve25519Kit; + MODULEMAP_FILE = "Target Support Files/SessionServiceKit/SessionServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SessionServiceKit; + PRODUCT_NAME = SessionServiceKit; 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 = Debug; }; EE704EC03A93B4476954F5CAF19B5700 /* Release */ = { isa = XCBuildConfiguration; @@ -15765,39 +16032,6 @@ }; name = Release; }; - F08326DBB798519025BAC170C6EC0F2A /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BAC43C81808B09AF450BACD9B178E4AB /* Starscream.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/Starscream/Starscream-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-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/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = "App Store Release"; - }; F090CD07A80273D5A73C8EA19224ADDB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -15851,7 +16085,8 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; @@ -15958,9 +16193,41 @@ }; 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 = ED64B576E992F4DD4509A0548E0F4794 /* SessionHKDFKit.release.xcconfig */; + baseConfigurationReference = F015A3DDF2A14DAC3F0BE8CF4822BEE6 /* SessionHKDFKit.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -16035,6 +16302,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 261CC311B078FDD02F846D080D496723 /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 80E953B8248AF3AA0CA5539CB6251D29 /* App Store Release */, + 66CB1B7A626820384790DE4F6019C7CC /* Debug */, + C23170979F3D5356F9ACC4CA4C126DB5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 285191CE3C36AA83C5AA7927DA4CF464 /* Build configuration list for PBXNativeTarget "Pods-LokiPushNotificationService" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16055,16 +16332,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2CF68F351C8FE546B2AB4F0D4EBFA9F3 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 23C771B3930A31A820AF08349EC2E419 /* App Store Release */, - 59B4CAABE2755F722B6F7CE9C1C8FB11 /* Debug */, - C07FF2D31002A08363D362B85503861A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 3D29966A243D12AB7050DA92E40D5DEA /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16115,6 +16382,16 @@ 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 = ( @@ -16155,6 +16432,26 @@ 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 = ( + D51226AF6B0506FDEC29DCD69F92DAAA /* App Store Release */, + B7F918EA851B2B810498C9CB82C70248 /* Debug */, + 7C6B9672C9D48D609FB6CF68CD4DA60A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 8F424E328CB207F39BA298A0B2729492 /* Build configuration list for PBXNativeTarget "SSZipArchive" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16165,6 +16462,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 93F61380DFDBD8C147B68AB3117AEF46 /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D10B00B710674ED078673A83F233095C /* App Store Release */, + 1E367CAF83328F8DB1E26EF91F085A92 /* Debug */, + 6212D125D21AFF8B093EFB929AAC1B85 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A2BB715BA462E3A8C700727150C46941 /* Build configuration list for PBXNativeTarget "Reachability" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16225,16 +16532,6 @@ 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 = ( @@ -16265,6 +16562,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + CC89F12152CC7A8346E629DE308623A0 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5D4AB8195D805F6C2BF8E008AE52F1F8 /* App Store Release */, + ECE1E6979779BE019FBCD731AF0F71C1 /* Debug */, + 97EEF4A3A246ED3FA05F0AC59D96D14D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D0C37FE7F2C205CA218CE0A10D09D6F8 /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16305,16 +16612,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E4CDC49FB426D9C704F459E8DA4B170D /* Build configuration list for PBXNativeTarget "Starscream" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F08326DBB798519025BAC170C6EC0F2A /* App Store Release */, - 54C58BE26DA419A7695AE60FF36E5165 /* Debug */, - 114F09583DC600316F2567C9797256A8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; E56F192FC2F4566443962204541F82AC /* Build configuration list for PBXNativeTarget "SessionMetadataKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16325,16 +16622,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E70DFC6F20A70D92A8B8CFF608B681A3 /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B80760F45322C797AD27E57634CD5D60 /* App Store Release */, - AF8FABAEC3EEDE01BF27F81693CD55F5 /* Debug */, - CF429CCF29ADCA0437450BCDD48C0F2D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; EEAF4BB2EF3EFD86D8DCDE3ADF159E24 /* Build configuration list for PBXNativeTarget "SessionServiceKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16355,16 +16642,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F9FA0883BEEB66594FA621DF91A80BCF /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E9E55206632B41D5EBDC7A682E325C3A /* App Store Release */, - 405E9A8F0EDE28B13BAB9C68B58E75A9 /* Debug */, - C192F266FB6DB069D083123965DAFD8A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown index 0dc33eb4..a485b189 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown +++ b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown @@ -3996,6 +3996,31 @@ 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 8b981484..45848a2e 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist +++ b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist @@ -4143,6 +4143,37 @@ 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 03c164d0..584dd28c 100755 --- a/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh +++ b/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh @@ -219,6 +219,7 @@ 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" @@ -246,6 +247,7 @@ 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 e2bf26c8..851cf9bd 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}/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}/UITextView+Placeholder" "${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}/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}/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 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}/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_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_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 e2bf26c8..851cf9bd 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}/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}/UITextView+Placeholder" "${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}/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}/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 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}/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_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_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 44f2cbba..9db3bcde 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}/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}/UITextView+Placeholder" "${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}/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}/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 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 "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 "UITextView_Placeholder" -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 44f2cbba..9db3bcde 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}/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}/UITextView+Placeholder" "${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}/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}/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 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 "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 "UITextView_Placeholder" -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 new file mode 100644 index 00000000..7b6b52a4 --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-Info.plist @@ -0,0 +1,26 @@ + + + + + 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 new file mode 100644 index 00000000..83cd2d9f --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-dummy.m @@ -0,0 +1,5 @@ +#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 new file mode 100644 index 00000000..beb2a244 --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-umbrella.h b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-umbrella.h new file mode 100644 index 00000000..763cde04 --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder-umbrella.h @@ -0,0 +1,17 @@ +#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 new file mode 100644 index 00000000..3b213963 --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.debug.xcconfig @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..db2a9a13 --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.modulemap @@ -0,0 +1,6 @@ +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 new file mode 100644 index 00000000..3b213963 --- /dev/null +++ b/Target Support Files/UITextView+Placeholder/UITextView+Placeholder.release.xcconfig @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..38b83b3d --- /dev/null +++ b/UITextView+Placeholder/LICENSE @@ -0,0 +1,21 @@ +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 new file mode 100644 index 00000000..ba6f05fd --- /dev/null +++ b/UITextView+Placeholder/README.md @@ -0,0 +1,63 @@ +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 new file mode 100644 index 00000000..b04fbe7a --- /dev/null +++ b/UITextView+Placeholder/Sources/UITextView+Placeholder.h @@ -0,0 +1,42 @@ +// 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 new file mode 100644 index 00000000..ea98b621 --- /dev/null +++ b/UITextView+Placeholder/Sources/UITextView+Placeholder.m @@ -0,0 +1,206 @@ +// 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