diff --git a/Manifest.lock b/Manifest.lock index a094c88b..acfaf69b 100644 --- a/Manifest.lock +++ b/Manifest.lock @@ -325,6 +325,6 @@ SPEC CHECKSUMS: YapDatabase: b418a4baa6906e8028748938f9159807fd039af4 YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 -PODFILE CHECKSUM: 5963da3d09b1f6e9aee15d9e684901b350dce6ec +PODFILE CHECKSUM: b4f88816a817cc27f499940c644c0449ef5d7cc7 COCOAPODS: 1.9.3 diff --git a/Pods.xcodeproj/project.pbxproj b/Pods.xcodeproj/project.pbxproj index f46dd178..a216430d 100644 --- a/Pods.xcodeproj/project.pbxproj +++ b/Pods.xcodeproj/project.pbxproj @@ -15,1144 +15,1143 @@ 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"; }; }; - 00876736376C1588FF9DC2E46DF751D0 /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 031FE94B16C59C47D94B99B4B3B1490D /* FunctionalUtil.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, ); }; }; - 00A26066FFD1BBC7BABFA99CC43E05C1 /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D4769D2FCD7D84263C39C6C9B25D5155 /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00D97381D17C7BD9CEA9386C8CBB9E61 /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F754AA956D0646FBF822E22A04CC3810 /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 00EF288D0EC7D843AF276CE9825C8FFF /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = DE8671BFF817F5DB23A4FA87FDA31B56 /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0105513FDC30F65478B86A5164BAC20A /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = C39C7AC2DE042D34D08E190A326732C2 /* YapDatabaseCloudKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 0194CBF30F5DBD69E536E710E8242FE9 /* SessionManagementProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B7ABCD64314FE1114B5BC5BA92E2F9D /* SessionManagementProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0191972B0DF30A68F52DD31BD30AB615 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F244822683D33121C45F68E3774D615C /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 01B2273B58ED2C38108035D9824EFD0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 01B81BA2F844285B164BAE2F46065F48 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A7ABA6705AC784C6077A75807DCDABC /* Debugging.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 01C037B3CF9CA54D478929A579599039 /* PublicChatManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B2700334532C77F5378B1110D52556 /* PublicChatManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 01EBD271BF8C039E25AC9A4B712B989D /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E82E4A1D3EA10AC51A47BB0A1E7B0573 /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; - 03499C17E588834547C0A5873E710434 /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 731005F6499A4E10D1AD65B19FF9773B /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; - 037ECCED3CCE79B1FAD4361A029E4274 /* String+Trimming.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974DE9DE3828BD2E4F263860CA330943 /* String+Trimming.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; 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"; }; }; - 04386ABFCA8FD4F68525424758870541 /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B838DCCA1E10007307C3B6E741DF2C0 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0451A506FE4EDDD64D6005A66527CA95 /* ReverseDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A57B61F6CDB0B4FD996ABF41714E2A46 /* ReverseDispatchQueue.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 */; }; - 049AD7FA2803A6E314B70C5287826DA4 /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 833B984F40AEEC33318807BCE501F8BF /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04B8AFA8B65FE82319AAF4F9E013A633 /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 37911031CCF11DE7CE187201A36B1CFF /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05009683756F3D1FBF3FB52CC7348099 /* OWSMessageSend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D6272B50CD2DC3C18505C4CAD84B0A /* OWSMessageSend.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 05483B674677404D2D0CA7126FC3A993 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B175BFAC88D3E89F87A2245F0EC01B /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 056A3064FA9869462D29FB73BA5F1240 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE906B6933CEEBDB0B277CB6187F1CE /* YapDatabaseOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0587012047F692098B7AC2491383F169 /* YapDatabaseConnection+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA771C2EEB921495D97056BC15AD27D /* YapDatabaseConnection+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 05B1BAB174015E4B687A16012F61FBBB /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = E098F9BE70E125DD257DC0530A5BBE22 /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05DBD48ACE4E20A8D72E78EF38DED2BC /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = D213A4250999685145BAD4FC8C2841A7 /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - 062AB3122FFAC4DBD73795A49532036E /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BF7818F54232C315AC4516FD60D9B5 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 06B900A1DBB277B6C4643AC709C33D20 /* JSONFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769F30C0DDFEF824E714F03C42789E93 /* JSONFeed.swift */; }; - 06D957690F4557B07C938AE887BE34C3 /* OWSPrimaryStorage+Loki.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AA5479F185D8B08A9A422F3C9812446 /* OWSPrimaryStorage+Loki.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06E0B26B9D051EDDBE0F545D2B15EE14 /* SSKJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F09C9F9AAB27D870E6BD85712F092E0 /* SSKJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 078D0B2BA3CC276C7DA4E4E375CCDCAF /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0EA2A6EE37FE82174B3E149D0B4DEE /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07AF3EEFBDB1147C6673EE2EF29BE0C2 /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = AD160C6729F9A8E2D6CD7D3A8EB680EC /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08052386ACFBFB3AC21B76319A08BB69 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A9394BB6CE78007E2C6DBE4A73FBB6D6 /* YapReachability.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 */; }; - 0852FBA6BCB525E44520F64CAF38FA0C /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 663C18BFA6158C53FFC5AE1B5168A26B /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 087157F3246D9BC013A0DCF6E06EC325 /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E71982B775ABDF86BAB62E57F3BF7B /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08D30A4CDADAC6C42F959B6AEB6452A4 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF9DF5D9D3950E4ADAE38A173CEE755 /* YapDatabaseRTreeIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08DB44A625E230C8D489BAAE4EB28E16 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 78762F1DFD7139833FD0F0B671BA443F /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08ED9CBD44A1A2A693802442882C8C24 /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9848ADE6A4B8D10B428260BE6B6614F5 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 09C677C4F98FB98CA82F1D47E6BCC91C /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = D09F68A03AA29FF278BB7C6AE36F4EBF /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 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 */; }; 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, ); }; }; - 0B4CFE4E38D1D8849A883E199C9A70F1 /* DeviceLinkingUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EB1FCF4462CA98D2DD7001BE73F334 /* DeviceLinkingUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0B4AF254A254C7A7FD1691056BA796D5 /* LokiDatabaseUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE9CEA3CC63DCB1839D1AA0E076665EC /* LokiDatabaseUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 0B5149917AE4152AE1019D711651AE95 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 0B6BADB44FECD28C68B9058D6A1591B9 /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EC0F11B2B12F2D3007CC6D0F34ABCEE /* NBPhoneNumberDesc.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 0BC9814727E5C4C3165FFF02AB94167C /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C4937267CB06213827BE2311760D6E2 /* YapDatabaseAutoViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 0C72D9F1F3A91B370D894EAC0F1ABE8F /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4DBBA48DB349D3B90D63F1C5EAC7A3 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - 0D4EAE078F1551F0F7C0CA377CB418D5 /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FD325DD7A4DFDE37311B956ED114541 /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D68B7669BFDD450EAF353E617B80AF4 /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 763E8727D4B8F5FDA638B406A2749333 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - 0E1B3A8DA823892B417C54C8CC661787 /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC5E11071AD72D28DCB227865EC9388 /* YapActionItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E40D08D1BFE1B61C6F4C8AC0357F851 /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 8064FC7DFC84DBB2BBE7C2C67F981AD6 /* YDBCKRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E4472BE18AA8DCEC7846D32CCCF009A /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E8C7D08D402DC779A017A89DBA2FF81 /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - 0E9F0A3A1996DA50B3D11A5748C91356 /* OWSRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9DD74D785C44362F0C9CFD6B6598584 /* OWSRequestBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; - 0F16FFD955C2B99E867B4DE9B6F4D08F /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 265EB23459CD521BD12A1F3869F09949 /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0F1EB601417F5DD1E026368CB18CEBFB /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B1B9174E7D6A02CEBE8F2FCD08F488D /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0F374D5423D5DECEB280689817BBF7BA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; 0F3767E455E7BFCBC517465B19F2E36C /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F21F7FEC5DCB12D94BD4BF8542F294D /* MessageKeys.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F553A5B68748FD74E2759E043810715 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F717A969BF0EE9A9FFA7A75E3D573B9 /* YapDatabaseViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0F58C17FEED194344DCAF6B36D5F7EAC /* OWSPrimaryStorage+Calling.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B47AC9A6BD74B50D3F6EB50B65C45B /* OWSPrimaryStorage+Calling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F5D6987A0F75F5B94D56C6CC14DE6C2 /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 222178B561446BA1DEF78AB7EB4BCEC9 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; 0FA25780F4F79ACC4ADB2FBD8DD6B40D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 10232164894510697D0DF4FABEE9C3A8 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 2599F0811F8D7598F9D01F4BBF02D92E /* YapDatabaseViewPageMetadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1070750FF4A5D7B2726497ABBB5D13BD /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA3509D1CEDF474D7E9EEACE8353097 /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 111D26741F908CBC6B4FA31728E4A3F8 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8FE7BC8F4E202DD2AB8A7235B4F4E0B /* Accelerate.framework */; }; - 1140A8742F890A051FAEB1BBDBF8ABF9 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 724C575420831BE3117B325298E234B4 /* YapDatabaseFilteredViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 11BD5A9CECD143EDC2471BE8B9F9D2B0 /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 52939A65DB158216F2A7469C431311F9 /* GSR2.crt */; }; + 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"; }; }; - 133843FFD75F3BC3CD7E3958C2010DA5 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F9852D2B27DA69FC1820BEEA32EE68 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 133B86B932EBC8594E826BEDB7D62200 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 134D487AF6A2A206DB7059FF966E8F03 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 730B3E0697C235A2526E987EA6C0B36E /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-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"; }; }; - 137AF915ABD0E4B0BB43EB5A12BBE933 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 86177E395DEA3652FA18C5F53CF47B3D /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; - 138F5CE3DE4156D6152F4D89787C9F9B /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 13AD0C62C9D49CD27A7F8EFCF7DCC87A /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF9240C9532B9317F967DEED8619FBB /* TSNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 13EF3C7C842BE1E7A88FA04B9DA4CB39 /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EE8BD6B3ABB4287C12DD2ADDBFAE18 /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1416657704AF6749EBCA4782C1426A57 /* FileServerAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E87503208CBD1DA21A864C501E78096 /* FileServerAPI.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, ); }; }; - 147F0EEAD474ED730E8917C7F1B8EFCB /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A32C242032550CCEFEF29C7AEEFE427 /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; - 14E3AB4EB6DA35087367797FD3A12392 /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D2D361462EC418F0F3FFB52DAECB87F /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 155F0B6801404E492E09DA736BB70D3C /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0879495B9239A016B8A97A79AD8A3AB6 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; - 15C6A259067459BC194857FB5FD9B644 /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D768C4A2A5438A2795AA692A6B17F594 /* YapDatabaseRTreeIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 16911D3623910C78FADF66F7B5F5AD9E /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BB375B657B7F071ADCB4BA097A2571 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16B9DA6EA43AA70E9D1DCC98153C0E81 /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 409827B25C56C7B05CAB7249128A1BE0 /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 17496837AAFD7A197C4EBDD8D9456761 /* Poller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 272A76179E224F20110E7BFF7310CE02 /* Poller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - 17BA9837221ACE2651582EC45120D6D6 /* spanish.txt in Resources */ = {isa = PBXBuildFile; fileRef = 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */; }; - 17CEB9BBFAEB8373F68393E544C7A2A5 /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 054AF2743BF56B182BE1CEA3467F550C /* YapMemoryTable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; - 180B045208E66D0E6A29E36E11A6188F /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B206F4F2E0E74AA5F4F2E1BEAC9DB29 /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; 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 */; }; - 188C2DD053A507D7AD81E6993E5BDDD0 /* ContactParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 839377692A9A30C63C3A4C60C45D82F3 /* ContactParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 18B25739E7FCCAEAB4EBCCC6213933D7 /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 695DDACE1EDFBA8FAE6454C60A689D0B /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 1912F37E03791E2D96207F554D0EA50B /* Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF428CA7245533E06636F00FF8E2C6C8 /* Compression.swift */; }; + 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"; }; }; - 1A43327BBD5A93FCDBAEA94069942CD4 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DF7889A325C9E56047C6E64A1788DF4 /* YapDatabaseLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A8A800A6E038A1BD91145079358E105 /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E31C27C0036B70FAA6F00943BFDCA76 /* YapNull.m */; 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"; }; }; - 1B964ED3B2F44C5410DBB864F802B09D /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1635987E8D220356E56FB576451CC61D /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1BB7EE3E7F51190B56109EC7A05BE02B /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B75C6EA11532E1A25611809B1A2FF35 /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 1CB51B2905350F5E303CDFAD86E97933 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = EF51D9A76BC15173B41C8F3E756D2EC6 /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D1CE832E2C3D1C23DE0628E8E0B2533 /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = B22BF595AF708CC0E90812A04E8B1A5A /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D674303D44A1B3A75D17763189BA34D /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC970E8B561441E30178E90019C132F /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DA2FF0068328A89AD27015CADFC3FD7 /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1DCE65B5029F89F0908BF0793D01CF34 /* OWSPrimaryStorage+Calling.m in Sources */ = {isa = PBXBuildFile; fileRef = D9C4167D0E6AB56D2BCE9C9741F3D8B0 /* OWSPrimaryStorage+Calling.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1DD1141472CC1BCFBF0EDC1417D4BD5E /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 14D147EF476283C8FCBB335E8F036278 /* YapManyToManyCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 1E8490D31F50BAADD524668087C07515 /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = D837EC0D99C27F3D1379774D854E085C /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1ED873B8F47E394E632CDEF9D45CF4CA /* PublicChatPoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E74D034088E82FD40407B5DC55CE54E /* PublicChatPoller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1EDC831BEAC3E03968C9DB4A23E1D7D1 /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A69AD8486DAB39D1AF17FBC1480695 /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 1F0517F993A22A1FCC30F29242E4D62E /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A2C2BAEDF99AF67C069BF7F30E4028 /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 1F9D8530661CA4A905F8391C6604C9E3 /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC737651E8DD3FACCD1F2E7FABC1639 /* YapDatabaseConnectionProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1FA2492AC805B673D3540B38A6B4675C /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 250FA28C30C1ED8697BD3D0675CF8B78 /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 1FE5B9116585B49FB5AFBDAD39E5C8DC /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 93465693D4309351FBF0DDA434227CCB /* NSArray+NBAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 20612CB3CF1E716E746032DC352E5F43 /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 454BA6C39D134591D7ADBEA17DB0F42E /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; - 2112DC5346F5F08B00E33BC37A94133B /* TypingIndicators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F0C62C2B670BF5506561700E34CA69 /* TypingIndicators.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 21167770B10EA47C95B8D23B2670B617 /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */; }; 212B2CFD6B44596069064864BA4BEE39 /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46AD1D46D11E2D2830CACF7D464914F9 /* ProtobufAPIVersionCheck.swift */; }; - 2148C0F993D2A53FEC5E00C282CA99CC /* SSKWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CBE126CB1AC050E4D2CB42154F8B5F /* SSKWebSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 218AC56D065B031CDD1DE773EE3DB144 /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 135A855F28F6EDD56B1CEAA78D1252D7 /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2137D942A66189351553A44E82B2B9D6 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 21CD9F4EDE39F6D6D95BA25FCAE23E15 /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - 222A154D6C33D7A6E5E6B2428693DD02 /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = F3956CCB7ECB18799E455A3181826EA0 /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 223A8E8BAAE06B48315B462C0B1F173E /* Promise+Threading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17153BCAA68C7A8BD9B299FBEAAEC404 /* Promise+Threading.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 224FD685C46C289BDC2693C037668328 /* OWSUDManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 226FB598F1C1BB49924E4576D1A5A481 /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 832C817D082FC425C445C3B4A00B41AA /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 227BDF16559C56CBBA5D80F22DBC930F /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */; }; + 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"; }; }; - 22FAADF0DFA2D3E01465D8594A915EBC /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6852AA6ECD138CCAA62399A34C8F50 /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22FAC4A146C0B294E57C8A6BD1496905 /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B45880F377CEC8C47F7E862A2A9122 /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 236F735101712EDADF58A24A3E460C7D /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 16F4E4CA018A32BAE9C6D2EBA9D4B01A /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - 23C87BF73D068586386A239139CCBF7B /* DisplayNameUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9F16F14DE5770494C58557ECCFF5AD /* DisplayNameUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 23F7AB63FF6900775A4259610E3C9D59 /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37609A4714505FF1E253BBC77A3EDB /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 2438A25ADA61C497D50D75026E0F7994 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F8396D99D14248AA82ADDEFCC2C2D3 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2459A6BD4EEEB3D739C6E0C7276D2EEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 24CFD30563B45D50772B4C50A400208C /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = D37F9FA6FF12E42AD1BFBE45BE89FDDD /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24E7415CBC5999B36FBF1BEFD01AC6AC /* Mention.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F45CA39EF124CF43AE39ACAEC0D0F5E /* Mention.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 2558967344D8C11428C4F71EBEBF0521 /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E04D6D02C6DB101E52A682322036EA /* NBPhoneNumberDefines.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 2713A9067EC310AF421FCB0EEF7EFC0E /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6261DA54E551BA6E777332DA4E422310 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 274F22CEDE71D1252C9ABA26CBDDADB4 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D22F1FBE9B587156F243BCABE3DF3511 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 278C9E3DDB770E63423DB619D01A2F20 /* NoopNotificationsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84604452047ADDE12FF24FA1FED4D712 /* NoopNotificationsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; - 279617304BB80B3F1E77287F8E5564EC /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B35CA8A601F95332DF41E3311374B1 /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27C434B9B158F9417EAE2CD913E67D08 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 32548F128C9F5A440EFB9ADD53B2B028 /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 286E6DA16F4D92EA354E8DE293F62E8E /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A75156A8A859DF941C31D53044556B /* OWS2FAManager.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 */; }; - 28AC29041AACE781F5987400C1A306A4 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 25C41D3FE1ABAB745BC134AD4F2DBE71 /* YapDatabaseViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 28B4405365944202B057A9F1364F132F /* OWSSyncGroupsRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BC2D02C96079252410AE263F1E0021E /* OWSSyncGroupsRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 290458C081637F30A95C9216D0B1DDD6 /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 48FCA98DB63AC65293F12FD4E78B26DB /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2914C5FF8DAFCDB1FBC5A6CF3C7D84A3 /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 03933F8D25D685ADB0E7D6655989B7BC /* YapMurmurHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; - 299D56C0349BDD841B2A01C3A6220D31 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A840F671CAF2A34EA408AD833A2B481 /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29A44AE91ABF345F3ECCBDC462C9C001 /* Starscream-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E5ECEF10D960ECD7CC98836B13CBDDD7 /* Starscream-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29D2C15C93EBC62C9E56630C4A8FA24C /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96303F26FCC7E9EB51D7AAAF5C8E722D /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29F789A6D4D045FE66D43081EDB670D5 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F75AE929C074ECA524CEB395A15039 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 29FC0E37DF9008B4B71933664A5824D7 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF75C9A6C1DE4AB25E33EE36DD9BB2 /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2A0F4510AA08E8351C21C92CFF236344 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AFC98C660D58A23D1191D96739AD9EC /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A14C43680AE066A20BEE9DB4CC86CF8 /* BuildConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6621FFB47895D0A254FFF417F54D8F /* BuildConfiguration.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - 2ABCE96F711BC58406AC81F3643C56C5 /* OWSMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = A56364394E3753E661E253094994EF56 /* OWSMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2AD566178653114CAE6F9748224EED09 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B9E1E6CDA74DF4F0977B2AE0B409D9 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2ADAE99CA0926616B65C40C232B76AEA /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D56CBF76650FD5F9F5F3F46C10012F0D /* YapDatabaseSearchResultsViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2AFD45287BCABDC9ED945075DC30A6B6 /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = DB61035C4BAC543B9FFEA3D164D2B077 /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 2B0EB5D040CD17A6FABAD2A51B6FB796 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2B0F0E8D1112082A27885986838DFE79 /* MediaStatistics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9009DA0559847EC2223FF2DB0C94B943 /* MediaStatistics.swift */; }; - 2B348E4857B5B8D278E8B999056B4AA9 /* portuguese.txt in Resources */ = {isa = PBXBuildFile; fileRef = D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */; }; + 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, ); }; }; - 2BDA9F6248D1E92B63B8E7D423A2D529 /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D0662E609317C8BFB4EA2462DA360D /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BFC1E02FA1EC457C07E90BF95CE4F05 /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE204ADFA2A27F10E804017045DDABE /* OWSDynamicOutgoingMessage.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"; }; }; - 2C2595EFDE41FBF5B27799A4A488B1C1 /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 86750BC87B7F7F0AFD3FC489F1912E98 /* OWSOperation.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, ); }; }; - 2C5047F035F69EC49495D8B8CFDAFAFF /* NSError+MessageSending.m in Sources */ = {isa = PBXBuildFile; fileRef = C964E8E81DEE1AD87DA72CF24AEBE500 /* NSError+MessageSending.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2C53B8CC8220C8A98CDAEA631AFB9FD1 /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 500C0951880D947AC874B7E0053D6E32 /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C5F4D5AD0FA3955C75861C514C14782 /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E536073D6B92819F8275CF6B0FDD2E7 /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C6DF0D878251CE0790B9209CA59720F /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2CCD43E7703509071A324BAE62EF0A42 /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A18214BB5CF75E3306E0E9414391440 /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2CE55839D28072A3EC42A42AD394CC09 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AD28B2FF0EA416767BC1D7528F32D473 /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; - 2D7F1A47E60F6C93CE084A049F57E08D /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = F1BC3E3F195F147653B366B0A4F943C2 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 2DEA6117823800D258CDB3CB298BC0BD /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = F1370A07CAE48C5061E24F4E2384AA88 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E7C0ACE0E3E450CEA45A277908E0F70 /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = B98C8E310611D962C00D211A3FB5548B /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 2F1F526080B74717111436AF3803E3CE /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BABD70598A427E151F3CA5A2DF55B80A /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 2FC3A354FAF6C496FF18EF279FBFE16A /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 2FE95F001419F45B21A985AD23C81FDF /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AA3F5FAF8ACCF3BDC26462B93AB765 /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3007E093A54C8B65FE591C5F3DDE3556 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 02584E29F687D5A4340D07380BE3A8EB /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 300B403028FCD2EB1C4341899802A934 /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A18CBEC173B13393E75CD29FC76D91E /* YapBidirectionalCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 302353A48AC56AED7C5F9D3E0044F8CC /* DeviceLinkingSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB75CB25EF70F01AFE7D43767D18086C /* DeviceLinkingSessionDelegate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 30277AEE0BC92AD622556FAF53A937FA /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EA1B1C861B2BB5570F3AB0947B059860 /* TSYapDatabaseObject.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 */; }; - 30F0ED356F8AD2A65112BA3DE1989FE8 /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 2937F820CF92E99BCB45D09D62FAC0C0 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 312E98ECF658DA1FB41754B32B5BD87A /* OnionRequestAPI+Encryption.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C328DC98D10AD89C81122013D3BE16 /* OnionRequestAPI+Encryption.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3173B3B3C7B4A6E96118619BF117B793 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = EC74A58ED50D80B08C020605FA9372FF /* YapDatabaseRelationship.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 31A7F70B3BC75F4FF5AF2684FDC7CB32 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D57CBE1FA45F5B0A222ED69AA08F64 /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 32A55BA0C070741935AC26481EB3455A /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4973DC70EB45D41B592DF8F3711F50AF /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 32A8813507AC3C7B96B88ECD787ABD90 /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 159A09173B18258F2E03C98299E382E9 /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 32BF1C220541D9D2C038C8A6B9E07375 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 872939F820CCE3FA9B05CDDAB24C020B /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; 32DBC02D1C6B74877E7413D92243825D /* TSStorageIdentityKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC5707F5D51C3D3227716E6ABB90C28 /* TSStorageIdentityKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 336088F6A7B09A75295002D4A4290F04 /* SessionRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70719781A626F8A5A66D81319A007A9D /* SessionRequestMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 33879180DE504CE0318E299DE9C7CCEA /* GroupUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = F391EF685350327626FDB0D706C4887B /* GroupUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3395F8BE309CD97FDCD1FA0EE07BEFBA /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A35826CAFBAB349B4A7CC24F39573F /* YapSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 33A1D0BDB29CB4F89453E74A712E2C91 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC210ED595C32A7326E9D07F7CF267E /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33E278CD473569ABE6018A1B923EF733 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F6ACC3F8682F2C9151C4C18E1B97F1 /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 33E5B6AE5AF682D21CD0F6FF45253938 /* OWSRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B154F6228AAF87EA5B5547A993AA63 /* OWSRequestBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 342361BFB09432A9440FAB7BCD8D522A /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 34305B2FC34F4A8BBE1D71592EAFBF91 /* NBRegExMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C352B77FF8F0EFDA863CDC5DFE3C3363 /* NBRegExMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3436EC7C41D2B52D9EE413B569F346E4 /* TypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FEA386B5B92788ABE63CB0AC7EF53D0 /* TypingIndicatorMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 34390FBF1DA3BFF2953EF472D22E545B /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF94CC3D9ECE0119845D7BDD033378D /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34628C414555C990373117F6CCF4C291 /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 68704850430425C3DEB7F1021360FA3B /* TSStorageKeys.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, ); }; }; 3504E3EA2963150599208462B60B2AD4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 3529AFDE273F4F0CC61F0602AC484A28 /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BECFD1970757B2FF554F5C66C99B2F7 /* YapDatabaseConnectionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 357AFC97E88E01772C9DBF25A93EAF3C /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A205B605F93373B527721F7420DDBDEE /* YDBCKMergeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 35816A4D7C066F414CFA45F4B69D6C93 /* DeviceLinkingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D4B0E00E2DCAD3564D64146598E2D1 /* DeviceLinkingSession.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 35A55D27A6002FA212939A8EEE49D225 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D57BF6F489D56779E3CD8F61C6AA23C /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35BF82C261BAB235160B770FB1B66388 /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B194AEAFAF93CB3DFAD7B849CEEE85B /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - 361359BE46F94FD0AF3595CDF86D373D /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = C5375340898C2B9FD943C6AE682D880C /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36431162F3DEC9D390A3ED7E0F811B59 /* Promise+Hashing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A0ED41CCB96EA01CD494CBF6F4D30C2 /* Promise+Hashing.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - 3720A1AF1329538723CA2ECD69432C3E /* NSSet+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B7AF5A2045B18C9F57C1F22D36A4A79 /* NSSet+Functional.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 380CC8554B8D060690071F11E1EF83F6 /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 75B85789C373087391B891B8C6A93C54 /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37F2C772A76B66BD38C7ED8DAEB86311 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 382194491742EEDB22AAE369E2FEE5B1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; - 383F5A5D1CA60C3BAAD3155B2C584AD9 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 385DF82FF86F6DC700B51E9A0B20EE8E /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 385623649277E62197984A64D07CE49A /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8385CC02343A14CEDC2A83E67437FE /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 385655B908CB8CA38A8F98E3BE2D3ABA /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F56D6BA35B5B08A4C9317203B306B4F /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38681FEDAB73B600EB1DDCE4C59CE1E6 /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F041470B8243264CA229D35B3CC103B8 /* YapDatabaseConnectionConfig.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, ); }; }; - 39082EA5F0678C6FE0F9F08195AF422C /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C80ADCF5F30068978E87539763E8E882 /* CoreTelephony.framework */; }; - 3911E549028858233E1B597154771752 /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 907E28B639FB9E373935AE9B231D1DC2 /* YapDatabaseCloudKitOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 39507963CA4D593A552A84326054185B /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 69979CF0EBF572A5CD2187AFBC2F0FB7 /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 395BB477EFABDE887EAA3FF92504C29E /* AtomFeedLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A068EB225D40C87C83C8C3FA16BA8BFD /* AtomFeedLink.swift */; }; - 395F470616DF9DD2EAA6118F3595F1B2 /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = AEDE7F703B4F5B09E7B7C8209B713E98 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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, ); }; }; 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, ); }; }; 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 */; }; 3A1A6EA05600018360967EAE749BA6EF /* SessionMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */; }; - 3A202C001A995E0CAB3DE45414786BA3 /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09195A87235CC4C8B4B2A3A5F949FAD5 /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3A2B75DB281439A27C0246F815A20A49 /* MediaCredit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EABC273482A7FD641D1634F11CCD47A /* MediaCredit.swift */; }; 3A33677123AC11A7055A7D0B0BC6E5DA /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = DB9725DFD0F07A4E413984F311BB6863 /* fe_add.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A64D714F6B945DE51739250254A826E /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F977D6A2C2F118594F64CD1291DC6883 /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A70A7E31AA0720D14A7236D3BBCEC56 /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6420E231B1D3276EA6A638111F252877 /* YapDatabaseViewConnection.m */; 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"; }; }; - 3B2CB13EF8857568E91F97E3AFDED064 /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE8136C157C6B7562F1C1F7CE6F23BB /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; 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"; }; }; - 3BAA66EDB5CDFF27EBE886309648A604 /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 920B62AFB8EEA7ECF535BFAF9D8F914F /* NBNumberFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3BD322C3C7A1FF3C25B4AEEDA19E4540 /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32E53387C8D15B312ACE7B0A5B522FD /* NVActivityIndicatorAnimationLineScalePulseOut.swift */; }; - 3BE5780991A6468328DDA9A62075C3DA /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 332D1AB7C5DCE4CEDDC636E9776CDA42 /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BED85C539BCD5327595178CA8B09FAE /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF05A62CBED6645519727C49B3995C0 /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3BFC0F459F0436BCA722FB094D1F225F /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 38879520FEA7FC626AEC1845542F03D4 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C4F95876EFF49BA7FCC3D24397087A0 /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA2124590ECC8924E3434207008C8EB /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CCF4817F24CC34227B405B79596F031 /* SignalMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D23FA4E6CDF0FD6C566587334E2784F2 /* SignalMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; - 3D13B87A175D72A63BC11977B0FBCEE3 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A0A2BCB4D6D4F28E6C783FDDFC7E4B /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3D2249137692308C4F3AA95A74CCD2DF /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = BD9F29E9B5B745973E81C3222C15D4FB /* AES-CBC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3D479203B4D5B5DA8CD1C3936F659EB1 /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD51DEA3DD337F560DBAC82CE9ED212 /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 3D9D73411C4D485A0B979103BE25A443 /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 18458F4D9D41546EC5B058766324360B /* yap_vfs_shim.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3E1662327B784CCF490FA96641F46CD4 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = FEDCE1645CE0338F9B1AA1F31324896A /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E3E7D0E185B904724217F5EC6834FF5 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA1F766111A2FA9C6EA502C203EE2D /* YDBCKChangeRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; 3EB099CDD4EE7BFB126A101F3FA1B72B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 3EC1667517F85F1B39950536E9E2C4BB /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7455DA951A75891F8FBB5CBF07E79013 /* WhisperTextProtocol.pb.swift */; }; - 3ED8AF19ABA5D30C3219705B6023B5E3 /* CDSQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = C9218DE718E7494D0799EB401F532989 /* CDSQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EDFA5BB503E8F0968756A801DE60EEF /* PublicChatAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FC3A65C2E0DADC94FADA321DA54EA6 /* PublicChatAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3F017D2A0F76365F18279AAFC2D4A9D2 /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCC823B64FA6E4B3F3B8D7808EDDA54 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 3F2F0163367CB0A3867C462E6D9D59E0 /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7CF80972208B1D52E544BE6C287430 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 3F78AAF5E0A306CFB98F917F002AF81A /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = 78558F7CD125DABA3BBFCE7401B169A8 /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3F9EF8522DBEF7292165C9038A4672B1 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = E5BFA8E3A02540180589DF00EB7B6652 /* mz_zip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3FC8B74A806F2AC1D8B8CD196A67038F /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAA497ED97D51CB7DCC38D9A535B228 /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - 404366B836D835AD5DDD53ECD7246C30 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4081690E2950E8145AD7060C65628380 /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8953923410C2D463E9E731169E71835B /* YapDatabaseSecondaryIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 408463CBA6100E4C9BC7E97C47196BDC /* AnyPromise+Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF7B9DDF95600A0DA70E9232C6CD484C /* AnyPromise+Conversion.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4085FEF8DBA60A4ABF7FC3ACD48E8EDA /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = B31C0C1DA9D72202A0C7951085504A3D /* GIAG2.crt */; }; - 4095C773F35A86CD0308E3D967015CDF /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 01CB7C8C2A7B91DB062A82D3CC5BCF2A /* YapDatabaseExtensionTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 407E5B15CF1748869FD918ECE837148E /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AC00439B14DDC2162FA0B74A8FA3B242 /* TSGroupModel.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 */; }; - 4152936A05EE6AF200CC05384B9E1F0F /* OWSPrimaryStorage+SessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D4A29FC4FBADF2C738459233F9E6B646 /* OWSPrimaryStorage+SessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; 42990CFDCADE4DF2639B2D81B30A9AB5 /* Pods-SignalMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4745AF8B4A35BD0E63D3311D0A5E91 /* Pods-SignalMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 429A5555CB3D1E0449C1FFC9722CCA6F /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */; }; - 42A3A001562158979B6F2812FDB838F5 /* SSKMessageSenderJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 34983F229F02FD853F2C41A46926B93F /* SSKMessageSenderJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4319C93C2127B06C755757876023082B /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 477E8A88BD467445FC9BF2851BC5D213 /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 4340451D687604D666375033FDA77CE6 /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6EF5B4FEDE6DCD13F6241E828DE160 /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 439DA5E674BBEDAC67DE5C2A68A7593C /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB073A220A40B5A9E65CF882C44F482 /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 43A569C90D6C437727B5413B3FA895C6 /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A1517727D83E85ADCA515387FDD703C /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43C4C2D5A5A230C57B52DFA683F78B07 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A06EE291F9467689726D8215FDA028 /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 43CB6B0D38704A16AB81AFD72D9AE3DC /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 4483A970A257FA0A791F1526F61806AB /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 72D2300E4D0530397EE0D46B22BDE49A /* YapDatabaseHooksTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 45CA4A7B6037CA3C3B07CF4C451F7921 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0016E233A0BDC15767C993D855C0CCCB /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 45E4B72F2A2D7BF16F00E04B3A16BDC6 /* SessionCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E82A86F7F2792ADF1BD1A1FA5C8AC0 /* SessionCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4605B998CD0813A681EBEF151FF8A68F /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = C59783231C8DAC4F916A0C6EC9534E59 /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 461AA76988DF8CDD69A0F73D6B67F19E /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = 2A9E704C27DA23A88DCCBDD9F69C530F /* ias-root.cer */; }; - 4625B0DFF9DA9208C8832F3DC0275D97 /* LokiDatabaseUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8052BFAB83E42F1964D2A13A8D0CA33 /* LokiDatabaseUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4646A3095D6D941DB6BF1917A547B99D /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = F67A25EBFD867B2E43BAB12B1EE2DDB7 /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 466F1A52F3F2B95CC881BDD37D2BFA96 /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 881324DA90DFF90790C2458F0671C0B4 /* YDBCKRecordTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; 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 */; }; - 477DCFE826269079A329B5AABE5F4FA9 /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D335A23CFA2C559CB8E76C1281FBA9 /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 479831286BE6631E81661393ADE225F8 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13B06A168AA3416B8ED9B44C39714883 /* AFNetworking.framework */; }; 47E4480A564A337172EB7155BC5A421D /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EFEE647D9C9FDFA0DA019D1DC2CEBA6 /* sign.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 47EFEF309577DB1F880634D624974BA6 /* DotNetAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CEE5912FC68300A170A516B44D29B1 /* DotNetAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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 */; }; - 49096BA4E948178BC787A952790C268E /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 669E483A38EC7916A8A7EFFF530401C2 /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 490D56A4D4B50989F4D9C1AAB23F8769 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; - 4930AC2A21C2552D105303DBECE2F658 /* Promise+Delaying.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA626DE83ABEA4ECDD9463387337080 /* Promise+Delaying.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4946DC0E20E1702C77D7D2854E730710 /* NSObject+Casting.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D9B06D6E663E9CE164662F5AFAC65C /* NSObject+Casting.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4A3DAAE22A23F7B63769D243EF3FF114 /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = C602C58ECEE91A9072FE9A8C17D8C41D /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 4ABF302B82668E0842BB1C8523FEB430 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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, ); }; }; - 4B0BBA49B7896C082BB440E8797E02F9 /* HTTP.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD2E11DF8DD50F7364FC6BEB5725784D /* HTTP.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4B539840A21518CFE2000EFEBABCB56D /* ContactDiscoveryService.h in Headers */ = {isa = PBXBuildFile; fileRef = 517ACD2AEA02F259C77B038E60A0AB49 /* ContactDiscoveryService.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B59871D5771AF7CCE400D2F85880721 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AD49CFFF0578951D45373ADBEB72C4 /* SessionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4B674AE3CE7B86ECF3D48EACFFDE3AA9 /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE84F46619F0591E29DF69C8C42B733 /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4B7963564F48A607DD10AA031D9148E9 /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = 1B10EA8E7956222D10F95443F6D6AA2E /* GTSR3.crt */; }; 4BBF5BF5ABFBE0F2937CB0BA79E0D564 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 61EFF905636813C49AA16922FC183F55 /* hash.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4BE1FF4CF6D8949C9FD9AC1A733B3AF8 /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A625F2E6A9C3D1CB0CEBB0ACFE50C26 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 4C70E6A38B94D21B9088C412A04E442C /* TSMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 17925FC6DB44B11B125B6E4F64573BD4 /* TSMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C76C0377A40420F2AB127BCE9269AD8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 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"; }; }; - 4D03F231FF6D66BD50B6C4E4E7E3D71D /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 343E8A6521B8C102787D1A00B8DCD697 /* OWSAddToProfileWhitelistOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - 4D87EBD7DD5A098BE399E72B311BC212 /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 125AE298766EF835BB286505C22F3F89 /* OWSMessageServiceParams.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"; }; }; - 4DEB13B2E526108B91E9C87DF815CD3F /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D64E086ABF2B0E0CCD16AE05E3AE3B /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; 4DFAA0A7DA4EAFECCF1CF82B9DB637AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 4E161AD41D39E5A2F3FEDA39888D5709 /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = E839D62A47D53BC9E613286ABF01CB2D /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4E3916856491AEE3B43917D44CF59DC9 /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */; }; - 4E4D4A929BD695BD087FD409E9E919E2 /* Storage+SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A6A81877A5268582EA8F82034EFBE3D /* Storage+SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 4F2D73436E858A94D77ED4E5E681D720 /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3F5DF23C5FA6BF11E8906B30C16D10 /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F5BE2EC47BD0E1A1E0A06920287F537 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; + 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, ); }; }; - 4F8A52CFF74C300D8AA0A05B445C749F /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE4CF9B353FF442360455D2479560F3 /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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, ); }; }; - 4FAD994CE3FF55A11E63ED85312FB1F1 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F87B9C6CEEE3087FA1DECEAFBEB27B /* YapDatabaseFullTextSearch.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, ); }; }; - 5104013AB193063426D711F3E2F80AC8 /* CryptoSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0AE071C0A1B240C482C93EFA322C7ED /* CryptoSwift.framework */; }; - 51543AD7B62304A1C49A80793A65A4EE /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = CA045CAB4B3C83FA0199EA8A17AF02D2 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 515A48A33B02FF0E4D5D34285066F6E6 /* OWSPrimaryStorage+PreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4340CC6DBE0099C5050BDE03B44CCF3D /* OWSPrimaryStorage+PreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 518E8A8F75B682E794C6414918E40506 /* ContactDiscoveryService.m in Sources */ = {isa = PBXBuildFile; fileRef = F40D2BAF36194B374F438141692BF519 /* ContactDiscoveryService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 51D3609A90D2DEEF2DBA528C68F3E592 /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 35F1E6955C41AD7E986529B0A231ABF8 /* YapDatabaseSecondaryIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 5218E28FA8197C480E77FFED7B592CF4 /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 49E000F717A7F6501211403319296B88 /* OWSSyncContactsMessage.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, ); }; }; - 5346612CBCEED92874DAB991F78E321C /* DeviceLinkIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7BC68B5C8D63E821F469A132E9FE50B /* DeviceLinkIndex.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 535DB25C69AC939B05D26AB464831ED9 /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.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, ); }; }; - 53679D8AAF2BFBD2B16709F22E276900 /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7BBA94A846FF9E8C6E841D358FB781 /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 536D7BDE427612E5D378B13197B135FD /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0F0DE9D30971FE28BF5EEA72B2EF6A /* YapDatabaseHooks.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 */; }; - 53A24B53056B0193FCC11FE5790701A1 /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0B8DCB9D87032029BD61A89CC1B50D /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; 53D9DC7F6E6F154CA45FAFC82E77213C /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = A637203BB438795401E6B9CEB69DB24C /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 540D5064AA4AF5C99BF05E7F66C16A4F /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2C1262306F5DED4315D78F60CDC5A2 /* TSInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54202F2C8BA6E35863AE1D64BAFE5451 /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF5A648C81DE1AC1653DCFFFFC84DD2 /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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, ); }; }; - 54592E75F7D5D0F66433A2E6709DA8EC /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF4DEE025886970BC38E761CBCBC124 /* YapDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; 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"; }; }; - 553ACED52E6ECF9DC441FDE0CAAD9981 /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D49C3C948171D9EA0BADEC3FF8ADC48 /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 55A7A6FC1DB0AB982076D33C75CC13D0 /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DF4652A2FA8DE5A1ED09FE3E05C505 /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55B48762ED5C37D5B2CAF75D42AFF792 /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = D12485630A0E1FBF1D0634CD08DA3762 /* NSData+Image.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, ); }; }; - 55D67873E9555731F2FB5AD53F605A0C /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC99C3A27D8B9CBDA506DCC3A376633 /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55F50A7D6824535A1F520448C9F6F5CF /* LokiMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB1F83BDEF9DFC42F4CB6C7FF3B1F1B /* LokiMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 56028C6B763EFE95A0486B7534B2F640 /* OWSLinkPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CBA5D6B6A28D94C67A5906F165172A /* OWSLinkPreview.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5647A7BC881E40EB4306804C365AEF4B /* LKUnlinkDeviceMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DC22CEF9CF267DA9DC1DAEBAF48CB65F /* LKUnlinkDeviceMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 567B09F7901D67B34D2FD308A47158F3 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ADF8BCF0ADB86726A693B097A23C69 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; - 56BE7893D3D1476C23107C8E0CB7B4B1 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47FCFC1EEFB01A2B9E5516279C540B7 /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 56F5AE65AFD44C4991B47FCCF86A92C9 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = DF2F682FA7F4F0A0F160BFC722375798 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 56EC007DB417073313B3EAD89187A6D3 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 17472380F942CFF0534FB54D3435A55F /* GTSR1.crt */; }; 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, ); }; }; - 5757FCF62897D4A9BDB44FFFEA4F3FAC /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B5880CC6C6A715AD5619FD74BFDD79 /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 576B6B4A4BB294A2DDBFAEB31A3D6D26 /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F60B4BA4763C1B0331CC2D0F9226BF1 /* OWSCountryMetadata.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 */; }; - 580C11C61D4B09B578F4F307FC44E362 /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 0489D146C19300235D1741137B20945F /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58229E6C495AFD49BC143DCA5FBDFD97 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; + 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"; }; }; 588EC6C7502C7E2C9B8066E59F77441B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 58DCC698D67257F208F982371D790D27 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = FB48D2ABDA7978F0196BB34CFF76B5C4 /* YapDatabaseExtensionConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 58E9B5BA6915EACE7EF4B68570470D0F /* MediaTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0B0388D1C35C49310763BC0EE584F6 /* MediaTag.swift */; }; 58EB53DF0E41C3AED3304014F0B156E1 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6855E15F24549AD9FF337AC5DFE233 /* BinaryDecodingOptions.swift */; }; - 59452B6C55F02AD20C57A7EE599F77DF /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0D3D83FF761B723EF869981BD2510E /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 594CC28A924F6A3F2605101FD0FE2B91 /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F23F74EA05795DE46E37EDF53CD950B5 /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 5A23A34D0B09356199CF525CF6DF6415 /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 818999C0FF800F6AA7855DBB204CFC6E /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A44DD9066F2DCE91F4296C12B88250D /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FC38CFD817308341B3B028123D2D3324 /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 5AAAD0027E56D5ABAB9313E140C44414 /* NBRegularExpressionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CD15466C0897D44DBE74EDB10198CD7 /* NBRegularExpressionCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5AF0E720A94304A5A29CE5CCB4C8623D /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F244822683D33121C45F68E3774D615C /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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, ); }; }; - 5BA804E76202DFE4A4A26AA72A4833C5 /* english.txt in Resources */ = {isa = PBXBuildFile; fileRef = 93BD86CE4E845FB33C0EC593D9EE9C9C /* english.txt */; }; - 5BE3BA299D227264FA2C7739BFCFCD99 /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 016D8D3BC0CC2C3926025FDC62CB0C32 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C02201C1220A4B6CE105D5638C91F65 /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F87DE2BDC1D81EF8479CAC127C487A40 /* YapDatabase.framework */; }; 5C0F23AB96FC04EC1EB7D803A02FDACE /* ECPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0C95FEB1A9D209842B5C9E20AAA619 /* ECPrivateKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5C3837B9FDE983B765422F83BB4EF482 /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C0AC1277AAA46E1D6E3BDEBB9C09F3 /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5C4CB22EEF9C873909CFFC5AE6501A33 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2A2EC660876AC5FFFD40C656EE8CB8 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; 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"; }; }; - 5CC444226E659C15509A4498B341942B /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = CC58F6E7913C93B66BB47AFEB3D9A3EC /* YapDatabaseRelationshipConnection.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 */; }; - 5CE7FCC2359A93B525E80FB3B976D796 /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9861BD2DC15E61268BD3FD55E70D2F61 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5D1CA6D774774A8B6971A835EE117262 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6969FD49E4263D88E48D4C32E528544D /* YapDatabaseSearchResultsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5D22D087E291A0232A61CDD03ABB4080 /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FF94AF0C615718FDC9601AB47296D6 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5D60D5238FB3485D8E5DC7473F29279B /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = D1278CC4AE29C20EB7749267CC9E3D5D /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 5E6698BCFF25653B7C28452663F45EE3 /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6CB58F4CA7BD92DDB696D9FBDA0CE8 /* OWSFailedMessagesJob.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 */; }; - 5EBF60C2DFA603FB0366A82CB10293AF /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D18F1C3EEEE304B1EA1761809B4ECA9B /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E999270D3B55B08CF2612B33DFBA197 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A63A2A4B79F38861E8C374EDD1EDD74 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5EC0BC49EF1452B93A429AB611571B18 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; 5EC13CCB48945D60303DCC2BA428E82B /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ACB74DD7124C5E385F18CAB13D0B59D /* PKCS5.swift */; }; - 5EC32CA78A2D739E9D7F670BB68D5EA0 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E91E312E8FCC6B7AD68060A1ED721C /* YapDatabaseSecondaryIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5ED8258E698CFE847E87C8718295FB4C /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 861268A1F815932295AA79897ECE5F06 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5F51603BDC7EB7AFB86CDB7FD9AD2207 /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D63366DFAFC9933386DFE31FF45DF4 /* PCBC.swift */; }; - 5F7225D00C1C633AFB5A8B90A50484D8 /* YapDatabaseConnection+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 74884D7FE2688C5C626BBED671C27488 /* YapDatabaseConnection+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - 5FAD7337A1CF5E3FB47C6F28DB51E69F /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 6358FB934F90FF76BAB5A90BB8143B98 /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; 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 */; }; - 609147CC56E81AEDD8F925C6C142A9C4 /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5E914570D6BA7518A53A2A9DCE7A18 /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 609D11ED9B4CCD9FF266C63B97E6661D /* NBRegExMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AB956E105419CD2E7342D9784F130A97 /* NBRegExMatcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 60A25DAE4B1F78B8781EB60298580346 /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = CDBCFD03305351185966481964909111 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61927C423EE499F40F4E1CE36DC0CDDD /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9B69325438234B1FA0A33C0AEB88CC /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61E7B6C4C38C92414ABE5254F007DE5C /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC8681D50B90BDFD8C4DE5A19D02DF4 /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6200A7CA4D63F70EA1345623D36E25DE /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DEC12F01C3983065EBB57896439D6F19 /* OWSProvisioningMessage.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"; }; }; - 62D5BA3F76AA68EC11ABCB8C1687FF3C /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 852D52EF19CFECF987D7AB56310DE7DD /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; 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 */; }; - 6346E83F27AFCEBC453C7DD31E268E41 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D9CE7012E637A7094AF0689A65AE56 /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6350F307EB7B1F64D9EBB03134768EE1 /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A59CE5C83DB313FBB577C1824682563 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 636E0855A6B3393225CFFB8E58C421BA /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EDBE9CA623FEE6B80621D3AAA5DD59 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6386AE0F410DBA07578360D74297FB15 /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 39867C96CF23BC38F6714A180A80C9EB /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 638A8D99B83856BF54437385E929CB80 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD72088B137D331B3B8C066161D575C /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 63A3D6DD50BE29BB0B2FF8E55220EBB3 /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CF57BD88A436D93114D75041079F4DEF /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - 640CA3C44F2CCF22EFDDDA424043EC2A /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; 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 */; }; - 6487E3DDEF1445CB80B881C9B190A612 /* OWSSyncManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EBF278519DAB8F24FB61B25E44BCB0 /* OWSSyncManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64A56196900A808201A88E4E9D51EF84 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A44C78068E6F9DF0F4824D406360880 /* YapTouch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 658971C70619C4700E055A3881EF37E4 /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C2EA3AEA3E2C52000C4537D096BAD1 /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - 65DE40F4E10F02635CAFE0E608223442 /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D6BD91F71430557EB610B4060907565 /* TSAccountManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 65E3DC8397C550531FBADDE667606334 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93258517AA89DE4806E8617637AEC14F /* AnyPromise.swift */; }; - 65E9137A55939BA9EA43268BFC2A25AD /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 916D8FC50B9132CFF18FD90D1D5154AA /* YapDatabaseCloudKitTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - 662D442E1DCB6FDBB2CC5EF45F9CAE4F /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 669C84D46019D70B163A0B16E618C056 /* OWSReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 71101F66840B98A0A58175EB3A5B14D9 /* OWSReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 677A3CE81B000541058E07805A71FCF2 /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DD78F8724BE9E5305C05F815B739EB93 /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 67BFB6A9E7C46427FDF5685DD19D1112 /* PublicChatInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26CDF256961000E551781FCB280C5F95 /* PublicChatInfo.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 680E4AAD5A1563D6C93B03872ED4D2EE /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 778FE616C3C8E36886F423370AB16C80 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 681B763A97B217A168E6703D808E5344 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A09B9810DF657312269A27435A657A /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6847B5985351261FB6F35EDCC62E6F99 /* String + toDuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654B3A772B3FEC9BCF92F5146C32FE05 /* String + toDuration.swift */; }; - 68AB80D4616F3F0BE763083EB5A6CF43 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DBC5CFAD30F018E42B261A3C493BF22 /* SQLCipher.framework */; }; + 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, ); }; }; 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"; }; }; - 69A8BD6BA490245EF25C24528761E337 /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C1ED4B0C5C288DBD1B24063B22D16205 /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; 6A3BD952E56D8AD210B0E5752E2143A6 /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8BDB55E20AAD12E73EDE3A787E7905 /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6A6FB6AC6455BC769366326CFF2A89A7 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A022E1699D788705C152FB42160FC7 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6A75A7ECF0B1E03418B0A4CDF48EFDFA /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 718B696C32096AED2095F9C1DB94C684 /* OWSMessageManager.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, ); }; }; - 6AA90F47FD3D8F2A9690F919BF71223B /* PublicChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 230B53269263BB148B745EA193A14684 /* PublicChatMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6B3BC80AD91D0542A5B5874E33C69A40 /* OWSAttachmentDownloads.m in Sources */ = {isa = PBXBuildFile; fileRef = C22490819CA236B3A0969B1F64D4DC83 /* OWSAttachmentDownloads.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; 6B8E0ED4C127EEE34DDD537D216B3A97 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 6BD33DAF41A2E5FC47FB9933A12CEB1A /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F029B42B252DB59F308D1BAB5111EA0F /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 6C5EED6F95F8947727A9E016600D8FD5 /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 262F921B1CE55D421EC76BCB083A5731 /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6C7058254CBA8DA0D0CD9F9917F1F3DA /* Pods-SignalMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A6DAE9183CAEF5B0262BFE726C7234 /* Pods-SignalMessaging-dummy.m */; }; - 6C870A44EDFFE766C8001F6D603A200E /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F14C65431E9D5413A75924B0A017487 /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C92AFD3FE81DBA993D3E7E884784B47 /* OWSPrimaryStorage+PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 189C55FEB1570931D8189304F1EC531B /* OWSPrimaryStorage+PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C9D5238EDCDD29F5B03644AF930C6E7 /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EF681053BC0C640E504DA5EC9A6185 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6CA65E382D02083FF2414C0818EDC12C /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 953F6664D0A779AAE11F84FF15D81B5C /* ImageIO.framework */; }; - 6CACCEAFFBA7F721F06582B15ACCC130 /* NSObject+Casting.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0898F312228E3DF35A49F2C389116F /* NSObject+Casting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CADA536710BEB6A43B32115638011AD /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AC21A64BF7B48D5519616C3C4CA3F7FD /* YapDatabaseCloudCoreOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6CAE4731256FFF2D1091ACF93EDA15FB /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = EDBB159756EE4F6B4DF378C8C69D47BA /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CB599B70F3A8CCBC3CC97EFB62DC290 /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A5B02B7F36374AFCDB0B6361E99FCF /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CB89397776D029EF6349CE7FA022520 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D25135D1C5C718001C1320F79FEEB8 /* NBPhoneNumber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; - 6D40ED477481807C26E561ED06F81126 /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AA08ECC08C9E0EBF57290CAF7C3D623E /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 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, ); }; }; - 6D5867401A8CD3C3A431E2CC78F81338 /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ADC7E35B484694DBA5C33DB08D720A5 /* YapWhitelistBlacklist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6D86F10B7809D25EEA5E264C52201895 /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = E89217A8C86184100EE1072F845012CA /* YapDatabaseViewLocator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 6E208EDD3D9AE1EE987FCFF29B8BDEB1 /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 422035063DE6AA5D75C5DA673FCAE8F3 /* YapDatabaseFilteredView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6E58C75DCE317C88289C0ADC13A8C8E4 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8900D664006197D3FB41900DFAD60F59 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7ABF2AE8BCEC7DDD961F2A39C6C4FF /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D97387408C8ADA0424312A8E1A56B2 /* YapDirtyDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6E81E51A13E2E50948F05CAB688F7DBB /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = CA045CAB4B3C83FA0199EA8A17AF02D2 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; 6EFC1A9331E21CB1BA8D5AE9B5B2BD6C /* OWSDisappearingMessagesJobTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F185640E7F68B9F910071BBEC64E8DA /* OWSDisappearingMessagesJobTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6F15D644A445F9D07B3FA425E5F6308F /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD9A4D62E9563914B13165F4FE8D85 /* LRUCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6F2A48E2F9693294B6B055AF6B68C8B7 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7408BAEFCB04B23D40AA64A6D55D55A7 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 6F814BF2D7EC99097FFD12369BF1A92B /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9B07E1C33D48D3361991B0158ECBDC /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FACDC43BF00C8E073A6EABC4B32E7CB /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B6C36D99621DA6182887C2DBEB7BD1 /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FAF00929DCB503022F907D476D7D052 /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E82CF6BF2078D1B935E272DA0FD0A6 /* YapDatabaseFilteredViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6FBA9D98FF9E610B8E6EDBA56421B3CC /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C90AD7606A2EFBFBA736F9BAC038D3D /* Enum.swift */; }; - 6FBDD89C2D5A287B0EFB9C1E4D4AB516 /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D9B1BCA7B06EAACDDB323370E16D6D /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6FF923EED9FBF09F25F6F3787C35CF3F /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B30BA89802433087954C109F06D7E2A1 /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; 706917A541540C3091666B9157151BFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 706BE389178481FFFF1D2D605EB26ABD /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7090B8F7819F51A5B89D763AF3979888 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7098E6C88F0183CBFC7C6CEAE74BDA5C /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 563658FC222EB92935E05210DA761AAA /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 70A6A0CEE838ECFDA2DE25B0DBFCDD8D /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */; }; + 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, ); }; }; - 70F2024A8EFAA1AF7C1BF7FDCE4378E4 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E51929CF4ED70ED36C683DB57D448AA2 /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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, ); }; }; - 71B4353E2E858F23A81092118CB9844D /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 81AE41D752ADA6C500CD4E6EA0CBAF18 /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 71BBED5C574EC9D69FA6AC6002E46DF1 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68589781CDD01329038338E4A82DECDC /* firstly.swift */; }; 71C2C16BCC8EDD288F4C381145BD8D15 /* RSSFeedItemCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56566042F342E72A05792ECA40376D00 /* RSSFeedItemCategory.swift */; }; 71C3F25218358F69DC80F657B5D1ADD6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6F3BFB05D9E55E5B258C5EA643BF09A /* CoreGraphics.framework */; }; - 71DDC919EDBE12FC80424B10E4D7CFEB /* DeviceLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9DD5290854A6A40813EC0FE4FF9CD72 /* DeviceLink.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - 725B19E12B680D6924CA3E5B38AD4B35 /* MessageSender+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E1F27305130352DB3491E318E3C258 /* MessageSender+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 725C0FBBD466698BF382F676C84FEA70 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 0308E80053DE8F1A3D68530219070D59 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 72604B2DAFA5732B282599BF6BB42533 /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 40FE9D312B0E9BAFE7EA9B88BDC1DE11 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 731A690C3092DAFD573640D9BBA95399 /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2737AF02AFD54B62D48C8AF5D3BC22FE /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 7367A48E3CC41C157F09D87E9B60C944 /* SharedSenderKeysImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F37962F741FDE124F08A2DB15C5503C /* SharedSenderKeysImplementation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 73E6DF9AEA205DC22D0C1F547D71DC74 /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = 69B848C7104DEC156DE85DE921C20822 /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 74478E788C18315413CA6CDA025E23CF /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AD90EDCB50021E58C8D3A66F9D50B81F /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7461C5899D1EBD6375EFEAF6E1766E20 /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E24077826B662AB81F8333BAD46D5AA /* SimpleExtensionMap.swift */; }; - 74CFB76DD4CFF0322F4DDDA608BB0839 /* MultiDeviceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5AC8C56A41A0F47F02BC955A09673AD /* MultiDeviceProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - 74E298810CCE64B46E30B5274D17B49F /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F9877533BAF847843B512B79209155 /* OWSReadTracking.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 */; }; - 750206F2928456C65D4E21CEC1B526FC /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CBD38379B90C74C6653AC266E61BE1D /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75137C8F423B107BDD6C1FF402DC5202 /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C9BD43A5B0511B357990B65DB18310 /* YapDatabaseConnectionProxy.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"; }; }; - 7515B734FFBD926177A2F061930A5030 /* Storage+SessionManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 670DADFD858CB6ED5D8B04E7BB38DFF2 /* Storage+SessionManagement.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 754F9A5BDD742E614FE7C4DA11AE5E0C /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 314C5603774CB434D079672BFDAA3203 /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 75723FB2580885B9D8CD746316CA9C24 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 7586BD2A614FAA6C418364A9B0473738 /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 758CF72999D7626E64D73CF32FA338F7 /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A04615EA460D79CDACE9B8722D75FF9B /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7596E3D8D810374AAC5C43CD68A028F2 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 75F4B4B3F8BBE0D68EB7A7E930D901BC /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF9033C1383CECF1FA4FDBFEDBB2ED4 /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; 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"; }; }; - 763D9C21B33FE8FCB752A1DAFAA41F0A /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0D73C91D8E3BDED23500AFC4FFF390 /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7650060AC9CE3AD9442ABEFC802896D2 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = B21CE5D5D52C87334D20462EE5529DEA /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7657DD0E0FE56C017175E5B94363701B /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7831A51ABF8E294C1B8FB0538FE9A6E0 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 765C19A994506691D72885B2267430A6 /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B662D98BDB3E098CFF44122DCF3088AF /* ReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 76869B6EDA2904A359422AF29561F2C8 /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3B5B7F1F687F0C8622CBADA7CEE1B4 /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; 7725CC10E609C08A647DD366DC8C0956 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; 77435EE151A7FA62D8ABF47F75E80265 /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE035175762D5CA68FDA0C45DE2929B4 /* TextFormatEncodingVisitor.swift */; }; - 774673F4154F422E012A71C700F045B4 /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5396A53EBA0DB980BB5697CC7AA655 /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 774C707D7B778777346FD13222069141 /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C545DC2C192A113D5BB3F085722937 /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 774E979DDF80A9CB65E4740848A61A2D /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - 77BF7FF0C236DA6011F8DF0426A3A156 /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FBCB31E8C7DF1D98D7A138E51A8747B /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; 77CF361EC160A2C9F83821E734942864 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 367D060074AB712B136642950FAB91F8 /* CFNetwork.framework */; }; - 781ED29272CBDDE36E7C48A9A4F4B17E /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 34080A350FC8D80522BDD098093FD3D9 /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 7839C971499E3402F3C0CAD2AE745E1D /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DC569028529B2103C1963B548B178CE /* YapDatabaseTransaction.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 */; }; - 788D9B09E049F16844F7E54197F5E2FA /* LKDeviceLinkMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DBC36B2EA77F581FDB3E7C612426BBF /* LKDeviceLinkMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 787CDD09C8DE5A9C2FF2CC0955DE1C54 /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 789C59BE9F21D8B0E8199780F4A6535A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 78A344F20954541DE4AAB4D8D8D9DC4D /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D49AD6D9EBBCFC8C0B296BA8E8AACB80 /* Starscream.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 */; }; - 79006FAA3B04D6B3941B4C23442207BF /* LKSyncOpenGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E5425D8CD5356C6DE99424733D823EBA /* LKSyncOpenGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 790C4F2C52D7C1CBEE2784B2F5466FA1 /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F2556AD040D455BAE976B242FE6DFED8 /* YapDatabaseCloudCoreConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 79382BE85690ABE76A8E95F29ED72D89 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = C9386DAF4278C8D66EB74AF7E7D141BF /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 795FE896627C6C82735FE94B56E16CAB /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9E7DF36E0E0EA90560F8743E52E4B7 /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 7A1D177A2CC1E13F50B80EAACAD05F9C /* FakeContactsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43EE40D55B0D6E77662D1C13A79A054 /* FakeContactsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7A594DDAC4C3FF3D05C751EF818166A0 /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 252F70E46A95B8280A59D30AE04DB388 /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7A6915C632375097460E541A7FF41C48 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC618F3F79ABBF54668616D47224F4F /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7A747B8FB9795F4A6551FAB6D37D8C4F /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1B89C632EEE1D19E33CFB6C35AFB5E /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7A9FE48C569BF05278BFB21039208038 /* SMKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5B9FA17258D2A5BFEA71985AE35E28 /* SMKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7ACFCE55F246476400FB389F70913B96 /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E796218EC295A77F904C77F42DCD6A /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AE7648DA704D37314E89B1B8CBE69C2 /* TTLUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32E7D18EE1FE3EB1E44D0398847AE48A /* TTLUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7AFB2A815B75DFFEEA143A667F41CE25 /* NSError+MessageSending.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BC11645425E3F0F0B8D1C51C9BB98D /* NSError+MessageSending.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B7DD9508095F9E295C271FFAC598E52 /* OnionRequestAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E631AB2F7228C07AE02EA225028C287 /* OnionRequestAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7BA51A3FDBCBA2C91BAE79C2752E128B /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E17707189851F87085F5292E942B121A /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 7C2D23EA878BC6B24DBA86C2B45B746D /* Data+SecureRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34F2E465913982797DCB976AD47F5A15 /* Data+SecureRandom.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7C5B050DE7BD4D856BC9BAA54EA0B671 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D3D1FD09E78699701EB03CBF36732996 /* YapDatabaseTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 7C8CFB75C18C46748BB308A2B4122695 /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6173B18F86D914BBAC72551957C6789 /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; 7D04FCB9ECC0A6AF3F7067953F8FF309 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 7D2B36342F96DFE6225F8A5783A28B3C /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C8C08E4EC6C598715ADB8015FC469D /* YDBCKChangeQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7D2D4E2DD9A6A95AFA7E73509164EBEA /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = CCED8557B97D9AA0423A38CA610B1862 /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D62670A7B59078BF4095969AF3B1735 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66451604CC7C3A2C21EE9AA1528A42DB /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; - 7D9C1680678FAA6E3C44FE839CB008CE /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 2895F1028527F1753DB0FF71F56B6D81 /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7DD5A94213CE968367AE15CCD44504FA /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 209BE3918515576CB8233490900601CB /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7DE1AA1B1BFD4B2668E6BC283E249143 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99CBD4D1EB60A7B8C6FBDC30B6D4492 /* NVActivityIndicatorAnimationBallPulseRise.swift */; }; - 7DE41DC77BE44E6577DC99F3B70E2EC1 /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C348498A230B4954418F485BF69441 /* MIMETypeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DFD9B3D6AF690D741B65D005CD7B93E /* SSKIncrementingIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA779AEDF79316DFC2DDC6A63EFD69C /* SSKIncrementingIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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, ); }; }; - 7E8FF8C29AA174C4411FD84D4A33F468 /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A53654B1E9395BFC7ACAC3AF4F26A280 /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7ECF900B76E0478793FE58F3E5993537 /* NVActivityIndicatorAnimationBallScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32159930F5A2B20FE5AA4CE6DD14ECF7 /* NVActivityIndicatorAnimationBallScale.swift */; }; - 7ED7BEAF34EA52C3ECA49A0C1FDB1AE9 /* OWSSyncGroupsRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 7F4E40304C6CBCC4611D1B4D9446EBA7 /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 8069202396EE9146B1AFC6C29CF4525E /* Data+Streaming.swift in Sources */ = {isa = PBXBuildFile; fileRef = 483FDF2C1EDE9D4DAB50513E7F2646FD /* Data+Streaming.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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 */; }; - 808BD5F9E7F91524D31FF92CFC004F95 /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8CF333AF07A76A4574420F8C46820D /* YapDatabaseSecondaryIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 80F9A75AC48CA97E5DB195E91C4C84C3 /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F87DE2BDC1D81EF8479CAC127C487A40 /* YapDatabase.framework */; }; 8107228E93123BF9F3C4898B64AD0D2F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; 8116579134481B7E58E1B551495C2B8A /* RSSFeed + mapCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588089D29DB225FF719A08B36E1E7829 /* RSSFeed + mapCharacters.swift */; }; - 81234DCA25B4D06E0884C061EE6CA5A8 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 33647BE2CAE7EF4844D4AE7067CD9C1C /* YapDatabaseRTreeIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 813FCB901294FC590C457BC20004DB20 /* Factories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C9C987DAB30DC9EA4B9369B9979BD79 /* Factories.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 814E759A12ADDAD3BAECC259F7BACFBD /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 623A7035D938044971C4DB9143949BB6 /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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, ); }; }; - 81E5EB998CE58A122C492CCB2DF00314 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C57C28F1FDC0EA363163FA631B6F7F /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 822845D54310025530D54BB03E370F49 /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 2262D3BACE0B8CA1B3C9E89221A21E14 /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8232E93C9F559DE40EEFB1B84CC39DDF /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = A510536913A94FD737FE2E8D2588AADA /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82341F087B3C38D6EC334BC5FE00EF4E /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E49F4A515CD6668644C8E3B3AAB8DE8 /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 824FF9031436007473B7C2B289CD6011 /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = 18771EE3F9DD51A92458EF7FF4673151 /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 829484829C266BB798487D87855229CB /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; + 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"; }; }; - 82D1B2782558FCF2935F7AA1D059849E /* LKUnlinkDeviceMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 96835B5EEE419108A2F427AF5915ED7E /* LKUnlinkDeviceMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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, ); }; }; - 83332C4D08D92A1BC0E203219AC106EC /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E40FFCEFFE2488BDD71687A835E66537 /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 834B8B7DA40E5270FE6455A1E912C187 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A490A56B28BD377A9365E63F164D937C /* Mantle.framework */; }; - 83567F07FA37E2525AD13E3B2221452F /* Mnemonic.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF15424628DAAD3A3666A5C844DF8D7A /* Mnemonic.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 83589973C888D65AB4C79D51D35A8B80 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270D7A3CB191B271BFCFD0C78D012832 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; 836C29B220D9065E4AF2E11FC990EA1B /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = C495B885E81DFC2754B3D638288BC448 /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 837FFAD3A87C50DFB3D75CA6CFD37236 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF9A0F1BCEDAE3AB8AE45F6353209BC /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 838416DC332537096EC1B097D4CD2368 /* RDFPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536980CDDF06466BF925EAEAA85403FD /* RDFPath.swift */; }; - 83DB15A0A8133571996F8AA2551A9CE2 /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BF5BA9C1B2D2A42F29EBAE46A7EF6A /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 840508B51A2016FB809526EFDB26DB1B /* OWSAttachmentDownloads.h in Headers */ = {isa = PBXBuildFile; fileRef = FD0D770349208DEE6B3A5D31F028406B /* OWSAttachmentDownloads.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - 84449119A5C5C2D4A9BB05FE569574DE /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC2527C97F4A38B83373BA95A8F592E /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; 8489F42F7B5A38246B9A1548B55021A1 /* OWSMessageSenderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E5E1BD001800A0B21ED0EEB793C52A /* OWSMessageSenderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 848DEF9EBD221175A1E933B5FB0D609B /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = 960ACC66F045EDBD1E261F17214B3362 /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 84F5F429E0FEA78EAB2DC2A40BAC34C6 /* SSKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 724A23E2D401430A4251EF6ADEC2A4A3 /* SSKAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - 85739DB5592B146B79BCBFB000EA9843 /* Starscream-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A10376232D61200B8C59F1E1B4CDA09A /* Starscream-dummy.m */; }; - 85E7A8D595D5F916F41F79116E792BE3 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8F85BB95B2D6DFD2CE2D9EE3E87EAA /* SAMKeychain.framework */; }; + 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"; }; }; 8631191446D4530DD3B03BA770ED73EE /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B772CB393B124DEDA00560B4E38EA210 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 865334182197DC3C14033278DAB9481B /* Storage+ClosedGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DD2951CD4A0088B05EE81B9D5DA9B7 /* Storage+ClosedGroups.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 */; }; - 86F5DA26347BF32F3329571158C42904 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 25D38C3FA7A86E0BCCBB9F2347D67412 /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 872FAD8B1050B3A8AFA5B7C53A05F71A /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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, ); }; }; - 87B220B662D8312F0ACA6F0D9829A0C1 /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A749454FBB8E349F763A8C11875EEFF /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 87BFD5267F863F491741A9F7CF4E9176 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A3FCAE4BA6661C55559F30BC7EF9BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87C4EC6550173DBE7B71590E9D04D289 /* Snode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF68B57C1ABE1DA7D7FACB4C389C12D4 /* Snode.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 882EA283825C3260D0A284C5BA8265E4 /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 31AA844DB8E1C35C9176F7ED0192DA42 /* OWSRequestFactory.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 */; }; 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"; }; }; - 88EA2CF8683863B0B61AA10E6CAB674D /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 41439921E6AF3A939B98B3F53F3B459E /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 89D6FC716F007B87F8536CC6EAA873DB /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAA810F312C7EC84CF61BCEAAEBDC17 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; 89DB22891DFD28F540DFB8D9B336DEF6 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D75F55D23348DF8633197D6706B0600 /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; 89E87DA5AF1BEC1148E3E82A146D9068 /* DublinCoreNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B9CA3CE450E141CED2CA7C5543E00B /* DublinCoreNamespace.swift */; }; 89F64F6B142306CBD384B3EC4A1E0C91 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; 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"; }; }; - 8A33696B5F8B226F18356D807C3E95C8 /* SSKJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 487EEE79CDF21FCECC3FBD2742FD8FFD /* SSKJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A4B23862379817B5E6857027939679D /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */; }; + 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 */; }; - 8B5A6DBF25D8EC98479E44983BA2F7E0 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 17472380F942CFF0534FB54D3435A55F /* GTSR1.crt */; }; 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 */; }; - 8C4C849BDE8D6E1322D614B2818A5517 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D898EEB07A717921A29A63C13F885675 /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8C933E6A3B739521C6BCA56B42687784 /* SSKPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B9B72E3404E6D22D926B1896D1EFB4 /* SSKPreferences.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8CB7DB2419AA2CDBBD618B291557DCE0 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7300A150E4423CB4303061E981E0216A /* YapDatabaseCrossProcessNotificationTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8CBE2D1358A7131BF2699D2CA79C3D95 /* LKGroupUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F626D2271EC5F8DE8DD5C57390972D /* LKGroupUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CCF71FB1EE52CA8E50F22F0E274518D /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 118308E1E4FBA1A16DEA275508D47BD1 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D133084D840D35D5E18D8B7EA635627 /* ClosedGroupRatchet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7DB9C047A634BDA082BC241A9093207 /* ClosedGroupRatchet.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - 8D65289DED04DB245A2AF5F841675F8A /* OWSMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F48915463942C43B37082B5F78D0166 /* OWSMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8D6B318B5CCF49C71DC365F5FABB6AFF /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 867A91F49F18D1F240546CF7692A180D /* OWSPrimaryStorage+SignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; - 8DF4012F1C82D30469E300918528EC97 /* SessionServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E99EB2ACEDBA26A046FC6182F01295 /* SessionServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - 8E424B37B055D55AD1B0711EE70956D1 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C261CFE813D719D3C8A6CAFB12855263 /* YDBCKMappingTableInfo.m */; 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 */; }; - 8E6BE6C1A61267A113BC675D0E40318B /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6179C466427BEFB4B3A547FBC1607E37 /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EDDD3EED1289A8EF85731FA282C417C /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EA00E0F28D2623D6DBD6513FC87AF8 /* YapDatabaseCloudKitTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F20ED43D0D8076F481E624AA6401877 /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = D5DC83AF30D5C8ED54A4AEC63B8831A1 /* YapDatabaseConnectionPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8F36DCC4E1E29AFEE846A9B18B6DBF70 /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AE556178F8000030F5989B0EEB667A /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 8F8189F6FAD273BC432FDC48DA3EBA9B /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 28AEF583E5CC81A672A8FACE56FC7B8D /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - 90AB319ED75A179B8C34C9A2D5054864 /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CA61BD50B07799ADE6023A18E41F6844 /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 90B4F32CB653551CB8324906C6095FD5 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = EA4F856385D27AC02AAF792115E60B8E /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91BB6D800E88C60956D80F7F7E8EBAE6 /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5862F15AF475C7F7A73C2A1E7CE4E307 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91E4F37A0E16DD9162EB6FC7AD08C995 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = D72865FD935E4404FA3687ED0E18A0D4 /* YapDatabaseViewRangeOptions.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 */; }; - 925F1FF5F5163FB77897EC3CBF1B35E6 /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCE215388800021C64757569B35BBFB /* YapDatabaseCloudCoreGraph.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; 92DBA8CC4C7620B6A28684CB824FB56F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 92EB31E1390B73A7BA1B1A3CFE3F91E2 /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 902787A92C290144D026298CB39E382D /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - 9469DA23BEA64425CE9E5FDA21A56CFB /* ECKeyPair+Hexadecimal.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5B6EEA5A82781C3FA1FA5173AC978B /* ECKeyPair+Hexadecimal.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 94E12C44E38E77492F8C9550944D5A2B /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = A741CC79CA05EE37BF8E2933D4C52E29 /* YapDatabaseViewState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 951CE30E796996A1CC3C4D2CD54E00AF /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = B97F5F53ACE0074E29050C417E9744B4 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 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 */; }; - 95C570A815974C17B1EDCEC7508CB8C2 /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A255E4606E640C3D848A5B93412816C9 /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - 969DF1B5C164CDD517DDE489913C66DD /* OWSOutgoingReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 897FFA96EAA2D13B0FD55806DE011B2E /* OWSOutgoingReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96A1DA24B2DD06E566A237F937BB01F3 /* LKGroupUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C19223199A3FB76C1E38CE10AAF765 /* LKGroupUtilities.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 96BA5FCEAF953E4F22D337AAD8451AF1 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D304DE0BE4FB982FC94D7359BFDD4C /* ZigZag.swift */; }; - 96D0E902A5E13EE5FE21CD2DA7C5C77F /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3186247FF8E4339FA12E816F79CD565C /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 96EF38A12CE5F633B2025CA909269BB1 /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 0754F0DE500DA0DFCEC481E1E4FA0916 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - 971F18E91D494A1C84E0B7D803E4023E /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D333E5E0D240491C030F926BFE0E76EE /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - 977C1A247439EFDB0826DF7EAFE76434 /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; - 97B75DC1DE0EA5D910358EC728AF1D62 /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFFB07A3EA6129C065EDA2A3E6B1DCEE /* YapDatabaseAutoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 97EB7E8784DA866EEE2B67F4928443A7 /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = 58134F9B2183B2B3ED4312F12FC70A66 /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - 980D8989618871188D0C1A06BCEC171A /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BA7B235E4E2037463058F4D801EF1B /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 982E8A14BCBDAC5DDDE11496770B19B5 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F48C8D9FEE8E873ACE92CB581C4B7E /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9846703A66CE4E64E954B7FD768EDC95 /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6827A6C49573F4C52950AB1AD5679B37 /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9861200F155CF123B2B33CFF6E1EC97C /* LokiPushNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04E4477B3805C2AF02927F64FC97E1E /* LokiPushNotificationManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - 992092CFC2F09A51505D56C002B30A80 /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = DF3798F64117D7BA9F50EE6BBB65B753 /* YapDatabaseRTreeIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 993F4E9771D12B7BAB4015167BE47A90 /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC1F03DD18AA7FCA806100E0A27E9FC /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 99F97BAC6F922E00B567A5109B2A7FB1 /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 19199C33E6435CC0B64375CBA5BEE052 /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9A01B3BC3F42835D312E51B67796F74F /* SignalServiceProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088084A3F2D9887DE225453DA779FCBE /* SignalServiceProfile.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9A28C0CB35951CB54D69083C79933101 /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DE199C453E5535BF64E0392D89EA5B9E /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A32F776620ECB0D2AF40A65F929B561 /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE204ADFA2A27F10E804017045DDABE /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - 9B16244B097ACEBFBEDEB4D4AD25AA4B /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E017B7824AEA3D076A072AABD9A4BC /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B2F372D8F6723F7FC5ABA97DEB089E4 /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C9815BCE7320F4BE70B8E941B612B9 /* YapDatabaseHooksConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9B4F570B7FE41527A244BB754E6DC6F1 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB33890D2B41E9889319656767DF1F3 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */; }; - 9B56054B95413D071B2130795C41398B /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D077743B7831075745B6DE37DF0DFA79 /* YapProxyObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9B60EA1E58356EF4B8A28D094AFAE00D /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386ABDB07B2EB74793B8008EE84C32DB /* Promise.swift */; }; 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, ); }; }; - 9C37A213BC3A35D48622482A6E673E2D /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9456CB7A62BD7DE61A5FB7DC8CE86B92 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9C72625B6998D00C1C0B4B86C92159A7 /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 08EFCB4D96A902C9B6C0281F6AA15517 /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 9C72AB474534DDB56D6FEEEB9854D412 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - 9C884B4312E9E874AAFC6B0AE892808D /* CDSQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D16DF32713A6F606A0E9D5BBE961BD /* CDSQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9CD5E2C36303B001A5EB9A636FCC17FA /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = D0DA094E18A62EDE29D6C22181F92E03 /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - 9D6FCFD7FBF2C85D3BD47079106FBDE5 /* SessionMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17933A7DE62B3E1696919A22969B8C8F /* SessionMetadataKit.framework */; }; 9D7C21B7EF42043AEC23BA00313873F0 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - 9D8DBDC44A59B198ABB2BCA7996A914D /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC8A00C28B4E95C01DD96525650FF90 /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - 9E1AF77737D906DD53E53616D82BEA59 /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7CAD8EDAEDC4C5946575F691BA3E0D /* YapDatabaseManualViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9E4383C49B5BC257A0AA254D2310BCA7 /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E819AE9ADF70AA7A624BFA65448CA8 /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; 9EADBF512EB114E1F2E26B3B018A587C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - 9F9FA1C2C7768AB703B3DC48D1BE903B /* ProofOfWork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857F5D5F41AFE121F9F7FB55A045013B /* ProofOfWork.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9FA740DD5F87A48F11F4F744B3E25201 /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D73B3380664B0A64DF61FFAF99E9B3 /* Reachability.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"; }; }; - 9FE086B7A632DCBCA60AD656675FA7C2 /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A397BBFAE2543AE1AD8F36F6B92AE46B /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - A0AAD1CA8901154E7D7C5E859DEA35A0 /* SessionServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3FE58BF2D97935304070E4C8C16462 /* SessionServiceKit-dummy.m */; }; - A0B6213CFEEB0FE4DC8F6DEC7D6F9D96 /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9ED53B2357753C0AFFF40D330CD371F /* YapDatabaseSearchResultsViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - A19F3ECBBBAF0765545610753C27CD75 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA17A758BC8DFF01D8FD1491A73831B2 /* Storage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - A22A54E5B9FF97B17DF977E8408D58F7 /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = D213A4250999685145BAD4FC8C2841A7 /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; - A32030CC205EB0D2BB6C5912A366CDB7 /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A823101606941E4302B1407F06CBCE2 /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - A327C93B5337D33DB81579EED7982A1F /* SessionMetaProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034F9039D534216C2CEDACC5FC37C273 /* SessionMetaProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A34CD7D6C3738956A28C50F6B27AC3C3 /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EF681053BC0C640E504DA5EC9A6185 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - A3E9C1D43FE8A4270A6957E1605667CE /* OWSPrimaryStorage+keyFromIntLong.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EF0AAA8A9C7ED893C1D207D26DFC694 /* OWSPrimaryStorage+keyFromIntLong.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; A42AC3B1913D1D7BC308C4A3A3A07C2A /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4242EE14B0D0DFA92AFD97CF0896A670 /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A42D4C61E56C819515D5CC71642FDD84 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; + 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, ); }; }; - A4734568498CF7100791DEB92C3EF8FD /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F74EB0EC71D20292CD6F766CE506DB /* YapDatabaseQuery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A49B1154AA4792CCCC3F77A38879D0A5 /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = CF02B64E93B8869107F2024F8F227C0A /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - A57BB896431C24BE3823BB61ABE1BDA8 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 32B3DF286FBF946FD73F9506AFA15EF8 /* YapDatabaseFullTextSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A57FAA2C70E2E389AFE048942811E228 /* SyndicationNamespace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638A4114F2D51ED351146A7EE8458519 /* SyndicationNamespace.swift */; }; - A582B74DFBA2DDD5EE7909E8D1B7DA41 /* NSArray+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = B76B6AAA0AC9084A7AE4EFD7D2E50F9A /* NSArray+Functional.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; A591B88DE1387AA6B79AA31871CCC6D3 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF0AE0B5A23F7E00587CFC4F2A54B05 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */; }; - A5933B0E76E5B07D06A8E0AFCA8D5F47 /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DC1B7043DFF49CBD2965E2EB9C4FB11 /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - A5ECD63EFB28D5695B817DB0069460DA /* CDSSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76823268E676F6CA75E1413B0F251EEE /* CDSSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A6416FB039F123D512C21908A0F8AA1C /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 120B6A87E9DDCA72A24D0ED619095A9C /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - A72594F243E9E4F570FF1BFAE1C4AACE /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B46ACB158BDA8155F8EFB82994B7F77B /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; A7BDF09C2AD5DD49C68E038BF643924A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - A7DF99526867992863FB1AFFEB263F1E /* YapDatabase+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5DE5609E0487CFB92DAB22797C2C5B3 /* YapDatabase+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; A7EEEEE2E7FBDB89DAB2F4125AB3C4B5 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E5D8DE7043F44FE7DF41AD83C1AF92F /* NSNotificationCenter+Promise.swift */; }; - A80589A861F6E9FE0C150EF0AEA14C67 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 41088E0D570944B7F49538972567B91F /* YapDatabaseFilteredViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A81230C49CE2CE544229A63B2E1F69B9 /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */; }; - A8C37FEF81A867B2B2838186E7C64379 /* NSRegularExpression+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266751926A4A33D07E4F9593BEEF9D27 /* NSRegularExpression+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - A9A95DBA4184647FF6838BB8AD39A460 /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AAC7E5046E9637178AC8C9C6BE7 /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - A9BB96F6AD53AF29F856532F732EFBA2 /* OWSWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD92CC05EF967C01E188769356784DD /* OWSWebSocket.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - AA35833FD9685D2C935E97FF0DBBEB06 /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = BC08DD20654FAD43F02482EC09AD779F /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AA3768E2D520450A6141C6DC13E1427A /* SyncMessagesProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FCA1D9C2A2AA217CDF4F06769688BC7 /* SyncMessagesProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - AAED7CB9B2A16D36718B96C1461BF84C /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3072F1FD6314C6014A7058EF2A17995C /* OWS2FAManager.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"; }; }; - AB44AA72CAF3E0C77B649C16C77F55E0 /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 330F018053687A74D0B4CC732DACB56A /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB8293B9EABEB0C22361CA1E08EFC8A2 /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7079F719729C57EA72B81AD78A43DC9 /* OWSSyncContactsMessage.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"; }; }; - ABD53E6999295001A687D6592C92353A /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E99F4771A3E849130228368C13E06C5 /* NBMetadataHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABE144EE080DF97E4E6F3072D58E3746 /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = A7019165C409E9FE2FF17A4109A42254 /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; - AC9045405BB3C95403E4435AB8ECEE80 /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6B35F1E5F95D7FB28AF65CB67CFDDF /* YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; ACB2E75D686A1B9843556BFF0ED0F9D5 /* RSSFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FEF3523EAE48D2F6DA25C97423B650A /* RSSFeed.swift */; }; - ACBF7B6E170CDCF95B03DB4152254D9C /* OWSMockSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0C4F5FE8E3C6AA03C3A1C38395767F /* OWSMockSyncManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; ACCD30039CD22C1078A083858E65A1A7 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D3A4654CE8548B54ABF9BD546CDD32B /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACD4770D4BBA1058CB80587A7B893088 /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0B8D88CA61453DA78A4A6FC122A671 /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACDEA8BF959245E74296A6CEED68749D /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 143E79BD7645D1D393A30AE93DD22BD8 /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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, ); }; }; @@ -1160,549 +1159,549 @@ 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 */; }; - AE00B23965ADABDC03C41730994DE44A /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - AE6327D56E941FD8F6DDB124145CB7D0 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CC304FBABEE1860E1AA50CB32C90F0F3 /* YapDatabaseRelationshipNode.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"; }; }; - AEDF31173FE045E6A0845C9EA3D599EC /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E621ED09C497B25FA73D8DDC7BAD7BA /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - AF00D8D845F1138AACFDB11355987F3B /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BF090D718D63A00858AE648F5B09094A /* YapDatabaseExtension.m */; 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, ); }; }; - AF23BDB6669581049BDCADF853738BAE /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = ABC08DCF63237AFDD43F1C5FB572FD94 /* YapDatabaseAutoViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AF6109B9DCB51E0CBA2EB958D6E8CCCE /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CD9FF09ADF08C85CF0F39674C1C74B20 /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AF84F871DA9A22674EFA79A8855DFCCD /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 18CC6D0EE22DE4CC99F1696EE81D5D17 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - AFBB9454F4DBFE0DD1E694B7C61AC22F /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A6AE69809907A86F93D8426FBC0336 /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFC6B7E884A5D79865D308BA176E8B21 /* GeneralUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D717888720F1E86294D2ADC6675B722 /* GeneralUtilities.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; AFD1698C28686FBE3B119059A31C43C7 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = FAB2DD42228054E40CBC7C4B2EDB6EA6 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFE3DC4A8C12C20A1F67368FC8BF0A7C /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD4DED3E49EE6A3C112AE9D5E51A495 /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; B0186174A6A098670C2BBB97B8CCFDAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - B08B7353F82BFCFA1D72E2803C5C9524 /* SSKProtoPrekeyBundleMessage+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F11403F772F46AA114E6110262334A /* SSKProtoPrekeyBundleMessage+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; 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 */; }; - B0FE7527248052D9BD511C25994875CF /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 84453F0E55F40C4FA0825177B9619D35 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - B148D8FF94455C296FCA099A339D160F /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A75AFE8A39C18CE6CE87035051A1F4E /* YapDatabaseRelationshipOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B19316BA09AE4E66AAB0FF5A074E6766 /* TSErrorMessage_privateConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 996B183482D985EA5ECB29E64B20BFA4 /* TSErrorMessage_privateConstructor.h */; settings = {ATTRIBUTES = (Public, ); }; }; B1972289EEE713C167AC44FA82BE69D8 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE8F8BC06BDD2BAE61B388D90D98735 /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1D07AA79EF7E28682AFB79930E3DD6A /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 594DEFC2CCE57EB77C42AD2E2AADB837 /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1E2338CB7E6B5D99E4D52926E1ED311 /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0B68268164B2F8B37815B2072D4037 /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - B2A38FB9FF10AD8C9D3054A1D96F87C5 /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C95586455E09C46DF7A51B4A2458AAE /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B2A499C80D23C13D50BEC466889F6857 /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = D933F22B350B71FACC672F77507CEED8 /* YapDatabaseViewChange.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 */; }; - B2F812E6E119D2CEF3631EBEA8951B2B /* ClosedGroupParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BB4FB780E5E0E9FC7DB1B80C39B8FD5 /* ClosedGroupParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B324A8E7B08689B278EEF81A8D914D94 /* PublicChat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FEA3A3D61B549FAF3F869C3DF93795C /* PublicChat.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3734130B738E1DA98BA3096819D4147 /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; B382311F7E1F5F5E967DCCEC6944B5B2 /* OWSLinkPreviewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100D2A2A0D45691DC5084A3473F2030 /* OWSLinkPreviewTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3935EFBB9E7ACDE14C8AC7F08A72DDE /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F90F57150174046D5414E2DE6AAD31 /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3AACA6553AD5EA751C527044AB57D9C /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = C84931C0CF27A2C00E3AF22E11CB1DF1 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; B3D1D52F5232031FB158F0112498542B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - B3E02A402CD74476B362B39A0C34F12A /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5597F3761E098B219601CF6174A8456B /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; B40119736B218B0798B47BE68E1EEB16 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = EA29D23716D4CD449A11B2196CD8C902 /* mz_strm_pkcrypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B4077E19753576253489381FB65D0426 /* DeviceNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = E367EA1AF353DDE2522BE7947767F3F8 /* DeviceNames.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B42CCF66B59A55F9F2D1913DB49706F3 /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = B09B1AF3F56A2D36F471A805F1A8EFFE /* YapMutationStack.m */; 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, ); }; }; - B56159306748E45C12A615F72041DA99 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF06FBE14AC7719DA0861F4C3063DDDB /* SystemConfiguration.framework */; }; - B5B82BE9CCE28D365776A4475E5A8858 /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA698641F78F0B132CF72B0DB6FEC13 /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5C1958B90325B20E74CECE45C57A6CA /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = E00C9AD89797D77B496EDC4E1C193C34 /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5E501C7ED6232B73520C674B60FC723 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF8BD219D3EC91BA78CD43D8A9E2E24 /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B599FDED0E8BC036FCC681479361DDC4 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 730B3E0697C235A2526E987EA6C0B36E /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B5E793D9B35426E1013D44058025B77F /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */; }; - B610A624FE7C95CADC71AD05D8C672B3 /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = 7968A5EA488BDAB67A515D7672BED196 /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - B672DAB6F4F4745722CA55AF67F9180A /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C99B262D96207727D69ED248B5BD7E /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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 */; }; - B776E18469263058A0D3CA59A20988DC /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F638CE0B3A22230898A6E897B7BC76 /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; B77F1704B5C9FBD6ED73281673CD4CBC /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 70402BD026253931268F3800B2184C1D /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B782D8DCF6418F4A920B823B5B52B957 /* DeviceNamesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B62D61217A90EEB841CB2C6A41CB44E /* DeviceNamesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; B78B26E80AC3655919CA40F34922EFC8 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 622DDF2968790404170B11C72D26A071 /* RootKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B7CBF809AAE4EF6BBE7B691811B0C5F7 /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = A56ECA3C91F85130E4B7BBC7DE52018E /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B7F125F275FB6E08B534662CA6D299B7 /* ProxiedContentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4DF64807F74AB1F59AF6DCC6E7FDF5 /* ProxiedContentDownloader.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B7F844B02DA712F7D9F11A0D066C51B6 /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = 96AF071455D56D62808CC21EC72E9A2D /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B821F5A70F3A8C8A8796929BE55C9FD2 /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 234D7F9E97B40DA629CCDB3CDEFAF7FD /* YapDatabase-dummy.m */; }; - B87FBE2F8B498D71F2A853202E2A80E1 /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 61225CF28E4B4111963AA02D9B405D6A /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - B8D1AB3ABC0B1034F28A727BE786E691 /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = 75026E29D6469A14ECBE048F17002F2D /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B8EDFB5BC8E2FBF694CC79BC03BE9D8A /* OWSMath.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CD0F7EFDD66D2397CBB5F989B621C2 /* OWSMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - B9134125B143AD9F3F8B4D0F80861004 /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 92EC875DD838B041FABF9C7A48665BB9 /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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"; }; }; B93B5373E9432FDB535CD51F254CD626 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - B9498BB5C3481E1D9ADD8444B4A08646 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 270E8731CFA49833B88D8DF215C88AE0 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - B998637ED70F5F6DBC6FFE1ACAAE0BFE /* OWSWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = BBAE8657CC9E2FED755EF27F1BD02A35 /* OWSWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA29CCDB0B6C3DCEE3E6B1459BB1E30F /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9F5D8AE9DFD894A3A927203119CB0F /* YDBCKRecordInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - BAD3D031D54F4323BC8F1A9C7007768D /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A798CC021F9FD774F1869E02537C9CD /* NSDate+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BAEBC77FD28E5021FB2B0BFC981D837C /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD0722CA151D949941A5FA55BF7BEE8 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BB0AF8009BAAE8C05E4D9CA04942F202 /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 940AA290D4CB7B37BED3E4ED81F52F41 /* AppContext.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 */; }; - BB2BDF436D0B774612E062DFE9056783 /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D102A6FDEACDB7F1EB416DDD3D2EB2F /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - BBDC34844C5C6FEBB308B7223FC347B6 /* OWSPrimaryStorage+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = 108C08E81E24D1DAA39CE5E71EED2695 /* OWSPrimaryStorage+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BBF91A629E6E071558C5978CA7EB60C3 /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 0018A33E44CED5B74C1D2DC260CE312D /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; BC07F20591C3D57DCD832CD2C2E7ABA4 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9687AF5C9B423EB25C4407FD6445C8 /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC16E58FF64619CC12F5E486EC7474B4 /* ClosedGroupSenderKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C5A087B09AD0618868C1B56F32D55A0 /* ClosedGroupSenderKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - BC5ED5452CD2445E3A8D41F90F6A7B1A /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955976CAB4540E8B0D78823664DD94E8 /* FeatureFlags.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BC68234CAA20DDD886796A46BC86943D /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 29998CB270793E0DE781118C0345F0F8 /* TSDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCA0B552A1E4078CB4A4A4DE071256E4 /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DAF08E859BCBB6E8728103F0CA03B5 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BCAB64D5E413D3337DC04C5C001E8E5B /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1ECED4D5283D9DF58FE0B65341AE23 /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BCB1ADBD39F87AEC14CF34CF9F6154D2 /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 95384A64E42EF3002414F74A688F9D47 /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; BCC1676CC17A888162D6DD332E481CB3 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D453BA873129BAB5A138CF3685AE59 /* JSONMapEncodingVisitor.swift */; }; - BCC52C1752F9CB23757EA1143DA1843F /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = B4B30AC38637952098963924C6CE90C3 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - BD0D42889E856319DF35893629C141A9 /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = FE45F9B30EB88132EB151AD646CCD44C /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - BD48AB8322B9D00C0F64A8CF55E5DDEE /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D0AE99436E186A0315225B0763A337 /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD957AAC0588B4B48BEF22EB942F7607 /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0952307798FC6C20F2B55937E7CEE49 /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - BE0BD840C2024B74E2279CDDE75D5D5D /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D50CB7BAF1875398C92BF5435D808F /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE0BEFB63373DDCA387CA05654AD5CF5 /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCEDFF860999315D8E0979740D07376 /* YapDatabaseRTreeIndex.m */; settings = {COMPILER_FLAGS = "-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 */; }; - BE97C9960900CDE9FA6730D98058A15F /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BBEC48D9D8F48A2DAB8B0D0081B7D1 /* YapDatabaseRelationshipEdge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF152A2032DE094C7EC5666BA0FD5AFB /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FBD96772CD5A808D39C10F11DDCCB7E /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFD84442F8147E4EEDC3700042A2F883 /* Array+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13FFFC5FCB9E02FFA89FD2447AE344DD /* Array+Description.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - C0A810A484E11F46819357BB0DC4F3FD /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = BFE8772CA30EF3548E97B869FC6E4AC9 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; 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"; }; }; - C1D80002194062142B73952115392EA9 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC2DE7A2418BEE674BA1163473A2334 /* YapDatabaseViewChange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C1FDA59F3460A1753F2E2EAD0B730061 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = B66072DB60952017F3311C8628DA0986 /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; 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"; }; }; - C2E5C6A985E61DEB273F00A8B3403186 /* NSSet+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = B9F7D0C024AED1D21492496468A4EF37 /* NSSet+Functional.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C34F3308E049AE18A7DC036A38ACDC29 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0417251635A9C2D4AAFFF95125BE5DFB /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C357CCF165FD110E46231C27E8755678 /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4E7A0065FA4459B0CEE2A15384BBC /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3638C0724C91B5300AF29BC /* Storage+PublicChats.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3638C0624C91B5300AF29BC /* Storage+PublicChats.swift */; }; - C38D529E3B849B32CB49B333DE78CB93 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 666F920F7B0111AFCB3338FD7A74A462 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3C8BE884EC080FFABCD67A5A33BCEAA /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE32AD1C3A3502BD2D5E39543AB64B4 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C3FB3F728BB80221D255FEA6540DA386 /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3189496E8182A54E1D6FEDB780044755 /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C40A1B1B40D11E4CB6A161A4017EE6FF /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B717744F65F0E2E767BB01FEB43878 /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4332166E410F7E342E9C152A38C10C8 /* SSLClientCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */; }; - C452A2EFDAD30C9E2FD9D91629EBC2D6 /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = EEB00057AFB5FF9ECED5B77B79C2CCCF /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C452CA7774ACEB86C07D5370200B391D /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 499F69D1F4A8265FCE15FF00D45BD064 /* NSDictionary+YapDatabase.m */; 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"; }; }; + 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 */; }; - C4C08340DC9E3DE3D8994CFF4BF3940E /* OWSPrimaryStorage+SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DB46817676670F40C7D380112ED84947 /* OWSPrimaryStorage+SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - C5B025B193A48E1BA0BECECEEC6F0714 /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF5AB1F085F0B6E4D56324F73897C49 /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; C5E6487E8CBE3D01903BC1F3559A1AC4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - C5FC500B2984F17FFCE03CAAB49CFC10 /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8203BC31D3F56E862B911053175ECA87 /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; C606BC95299DE7415C1434D9898F59B5 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = FD7361986E7EF1D2574BAA94CACB0CE8 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - C6F47DB12C614D3C3EE9B0CDCDBE02B1 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D94A7CC5BBF0C6B3DEC083676CA1F38 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C724041ED6F94CF7C9CD97821B35DEC5 /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B4D98C080D24A576FD8E1B9345CE82 /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7248E15247759B42C7B4DA32146D009 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFE16DC6B6CB157BD4015D4F547DA25 /* YapDatabaseConnectionConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; C776C4069B31CC4E82F7FB98AB3D3824 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - C7A4F84954425240D80DB1920CAF3640 /* CDSSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5336CEB8D354E48FDE39A3B6C8BBC226 /* CDSSigningCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - C7CC91820932097CFCC4F2B9F584913E /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11ED5D762CBF1154E56A51833DACE84E /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C8298BE5BA89DA84FDDCA22CD9FBF583 /* NBRegularExpressionCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2D60D7134DA8931DA6B8DB850C7E35 /* NBRegularExpressionCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C7F303AC31E4B8E9CD23A4213A039088 /* SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C09445DD8EA8236677C1B528D509FC /* SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; C830C2C44DAA94464B46EE603EDBCD60 /* MessageSendJobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56CC2470A8D326CA0D79A98F34D79D8 /* MessageSendJobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C8CA94BEF353D71AB2AF140A97FD489C /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA8DC520E3523AFEC0CF7B2AE88123B2 /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C8EACBC2E9E3214EF260D10EFC5067BD /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECE77756AD22070C88F510196488575 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - C92CE292DA423303CF11F9FC33BEFA26 /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B47EA4C442DD7DA6B3A24C6A2C4562 /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - C95751AE599F198241F6DEAC3421ACBD /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E98D24712B42C01EF03A29A443E41B62 /* YapDatabaseActionManagerConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C9C7CF5059C081A0D17647D44BC314D7 /* SessionServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E83041B022A77DDF7B9342CE597F846 /* SessionServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9D4AA67F2492138FC52569DFAA33316 /* OWSReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 058576A240C5152FF6451A9B1FBA794D /* OWSReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C9DACE0BEB7F673A727187DFD8D5FC08 /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = BCB8FF0C8419012C4258A290C3268F6D /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA284673F5E24291794070001D8882D4 /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55794BBD6B332698A263736E581937D /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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 */; }; - CA80805139F736737FCB9E0B82C52391 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = FC7308E48BC7DF2D250D2B6074EFEB4B /* YDBCKChangeSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CAB0B5E3C28683CA221100112D50CACF /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D334FD4994F876B92CFD8B2F8220AB4 /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAB66D64ED7C2B888EA33FBC8D83748B /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = DA12413356A0D47030C416CA5CAE5BA6 /* YapDatabaseCryptoUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CAE0F408EC381C5ADC4C11702D2ED00E /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - CB20AFBBDB9FEB839F28BD8D3911D486 /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C760CC607B42D7E74CF4B48C80C9D9C /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 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"; }; }; - CB679FA9EF549011D5587B89389979B1 /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB749C1374F4C806B8C930C689ECD02B /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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 */; }; - CCB36C9D2CFE5BA576CB5D9FEFEF8A8A /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6A224FDAB097F795F124D471D64571 /* PromiseKit.framework */; }; 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"; }; }; - CD2E8810A01BE8F2E490028A5C520BD9 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD2EEB54FF12E1E3CDB2060E71FF190C /* libPhoneNumber_iOS.framework */; }; - CD320DDFCEC91B82325379368B5E6064 /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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, ); }; }; - CE1F278940E127D9D73E7940B361278B /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA727B405B3A33C98968BE2136DFFD61 /* SwiftProtobuf.framework */; }; + 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 */; }; - CE9DCA4C4A71ADC5ECA232AF6354C588 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5C76EC4596B563F91690AF1D780B33 /* YapDatabaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CEA91A8A02374FBE636D5E5101EC25B2 /* SSKMessageSenderJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B421E51553BB66E9B6898A02EB20CD /* SSKMessageSenderJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - CF37855AE2A1FE3F65D3918EFE494AE7 /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = E958945EEBAAB2A164DB942F9B6C377D /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF47DB71DA4DDFAC9902D074F589DB9A /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C62F5FFDA56BBE8EBBC82B7B11DCB20 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CF54ACEB31CDCE6C42895A75C3B8976F /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 55432A32186A8C49C85E024E7F682A91 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CF6FF81EAB1C8B53E9380D740AD3B18A /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = C90A6E7B42CCCADCD97D2D7C8B6511B7 /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -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"; }; }; - CF82392539DB924C480562D0E2D73061 /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F493A77B521730908D0C8BDB5CA049 /* YapDatabaseConnection.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, ); }; }; D07F23B056848726E7F1654F094F8D62 /* OWSDisappearingMessagesConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D4F75578BB3302102C16770B453FE2AF /* OWSDisappearingMessagesConfigurationTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0B55E96A42D38464954AD9A6425B299 /* OWSSignalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020E2834D83018071ABA8603787D418A /* OWSSignalAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D0B5867A9D9A3BD942B1287F0B525EBD /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A7290873FBAA4CA851FC1437DD3B8B03 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0B9DB701A7BC51CE92BD8A273DF5620 /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B1A74B4B15E4FF5E9A0D66A1D9B94B9 /* JSONDecoder.swift */; }; - D0CD7B5ABAEF64482AF720A31A17A8FF /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2483E2EC51C2CA2F97A0944C7A9C1A5E /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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 */; }; - D1059B539194967A2B8084EC542A4C33 /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = D38EE8604DFDE882D77298823A19063A /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D12DD8C3E0A675E1F58F440B942458B8 /* String+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC55CDE375A4F2D5AA87811D8B07D3B /* String+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; 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, ); }; }; - D2BEA1DAD84A580EAA5013532B495451 /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E1119649E393955877F0C3319C0A96 /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - D2D3F0AC77169F27430819D4F6001383 /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = FA9EDFC3A747B0385F37ADC62BA302D4 /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2DFCDADFA776470BA8AAAAF55CC322D /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CD42E913A6DEB535343B0D2EF3B9DC /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D30B80065F6A86B0B9CFE1CDAF1AA0BD /* ContentProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FD168728C086788F54903C999BEA80 /* ContentProxy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D324990CEBCBC3869C3E271081E28B72 /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D07C620F6B9E7055437EA0D2ADDD2A6E /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; D3259DF4A54E9057D710C05E42085C2F /* AtomFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03B6BE00981B191F7515A35DFD09258 /* AtomFeedAuthor.swift */; }; D34DEB7D7E3067E91DCAF2639CD80F09 /* JSONFeedAuthor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B016C373EA0EA1B7CFC390AD898F173 /* JSONFeedAuthor.swift */; }; - D354D1C60EEE009D57F7E3BE458BF88E /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = B4D0C0EAD8AD1754B0F32EF7447B1E64 /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D363380AAD5354A1DEBB2BE71B956AAB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; + 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 */; }; D3F723AD251C3D00C4426D804AEC9491 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */; }; - D40529CB6C7A6E69DB63562ACC41E704 /* Promise+retainUntilComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A8C7571EE5943DAF6F0B2BB7F9E8E9 /* Promise+retainUntilComplete.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - D474AF518F0896BA3DF13A1B69F90DE8 /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 20C79F271F15C07A325CAD9F906A4A74 /* YapDatabaseActionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D47FF39DF59E2F8DEA90635E3FDFF015 /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD99B04DDAB7873F6EDA474A375A67E7 /* NBAsYouTypeFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D45D1EAE25B6537DEF3AD63A91E74170 /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 37911031CCF11DE7CE187201A36B1CFF /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; D4C72143B95EAB7BCF5B0CF1B671EB67 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - D52F31B70B0F1EA2D8EB5E4B5D90481B /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3951B0F5AE6278DE5CDCA560919B0 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D55278AD1233BFB227EBC3504CD98C3E /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = E08D6C574B6DE1B42EBF1A6283BE3D1E /* YapDatabaseSearchQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D55D6D6FA137A7C44676DE58C216360D /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = D62FCDA1CCB0B50A87EA1F288A89C1F2 /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D5AEF419DD12EE2344E0CDA4ECDF0D54 /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E93EA7A237B1FDED204599A0E17FD1 /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - D60F91DD9CCB8C032065D1AEB7BA9198 /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AC00439B14DDC2162FA0B74A8FA3B242 /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D61316C4D4E600045E67D9C3C8958E8C /* OWSRequestMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - D6DB2F27F13C3E54E7BE18862F1643A2 /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D3EB27055E0771A6038691CD2BC6A8C /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D707F3AAD8D669C87EEEFB32C7DE8785 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC8CBB25681E6F9F9023385CA44E24B /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D74AF58681F535EEC9453E2F719E402B /* SMKUnidentifiedSenderMessageContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63284FEFBEDA1FE8B6F6A9D2575322B7 /* SMKUnidentifiedSenderMessageContent.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; D76015ACF8A878863EA2340CE2DA04E8 /* SessionAxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138ED7E4BFCBEFE56451A7A74BFF9349 /* SessionAxolotlKit.framework */; }; - D79DA48CC6836F2DC2F66F9E99D8BD84 /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC101E21E346DFB75E96E5C089F99B6 /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D7B4F3C9084FFB25543273FC87232DAB /* OWSOutgoingReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B31A671683089CDF91DEA6F439EB4213 /* OWSOutgoingReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - D8732C9235CF2C72266181791F7F2A98 /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC4C8FB00694FB85B6B2A0B1D5BA5B6 /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8C102474394AEF55BFC1BAB20B4D8E2 /* TSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4C3FE1EECC6AA3CF5C1C3F370A9B09 /* TSConstants.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8E3E26447DA58657D762613936B29CB /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C9EFFC8CD4B3EB812AB60DCB9D27D2 /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - D940CE265E5EEE7C65B9F7B5AE5A9DB5 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 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"; }; }; - DA2E93199C3C3202E51EA0EB56C6094B /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 011261485BC2F7349D5150238F9EB3C5 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DA61EA0079D86D7FD5E943BEE55D7BF2 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19DE17EE2DCB2382A778FE0B0D32D58D /* JSON.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - DAACC47A79B7A06F2FFD5F7EB8CFE317 /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D7BEF0E5F67BC29D1AC0CEC66F43C3 /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - DB1D57C811F36CDFDAF891D80D8EAE2D /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A3F5C828BC323156E045703F33F870 /* YapDatabaseFullTextSearchHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DB3278567B272FC2F95657DEF46276FA /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA577A59338FA85ED392E3230885B7 /* StringUtils.swift */; }; - DB483C7598878EAC9AC8F12367F8B40D /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F2D3F163D7C4640304B7B1E9705B07 /* YapDatabaseRelationshipTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - DBA992C488B20719985A5A965E6358C6 /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B221FD8D573CDBED37FA4C8A948DE0 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBAC3768A84087C1945E71354534EA84 /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BF6C861EA32A8AA4780B8606A334843 /* NBPhoneMetaData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - DCF7E07F205F0898095C20D3F2062506 /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BBD9B29A547BCE8B4E2457304C160A /* YapDatabaseSearchResultsViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DD0261B87C6D916305FC90CEA5CBD1BB /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF99B03718F37589008B6CE7332B82F /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - DDAB39B349ED84DB76970FBC3764E4AF /* MessageWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5F8C5B963388F7D4E74F18948E70D5 /* MessageWrapper.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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"; }; }; - DE17F0E2AE3AAB90494B8C72F456467C /* Dictionary+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511E71A399C16D3ADE4E1232B2F97656 /* Dictionary+Description.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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"; }; }; - DEFC066F73025AC0234807C111F79F00 /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A5E6CDF80B0B142562E5B7F52203F26 /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF2141C157A1876311FB88C9A6EF88D4 /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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, ); }; }; - E0588D339136AA8765168A7C38162D4A /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 44CFFFE78AB68B45B8E5BA41FF6C1142 /* YapDatabaseCloudCore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E061A415894566EAE829534F360D34DD /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 915069B8E3D47C5F791F3543E44A0745 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; E065873E617454C6C7482F3448A90D23 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BBAD1E53D9F46E29395DFFBBBAB6F0B /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */; }; E0658E8572861F595098D7F35ED18CB6 /* TSMessageStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3679C650B66A2C0F89CB316E6D7E1110 /* TSMessageStorageTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; E06CEBBFB51FD1D0EF9C24A517785047 /* AtomFeedCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 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, ); }; }; - E0B70E9D166CC96A5568B05B4461D7DA /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E3191370D8965641BFF42EEF6D645C72 /* YapDatabaseCloudKitConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E0E1129E4C65328CFEB32F296D3078C3 /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5FC73C1F897B59C0E1F625B41563FE6 /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E0E242F829CADCD2C3C8D1F0D54A7E1D /* LKSyncOpenGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 21B9A18A0ACD6F5CD6159A7BD045E1EE /* LKSyncOpenGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E1066A28024C3C0D2D2F2054D6BAE562 /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = B497CF8BC986B08A93D667D2E202D292 /* OWSAnalyticsEvents.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 */; }; - E14C521B37BDEA1F418EE3A868D15BAB /* Notification+Loki.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A5DCCE40B97C60EB659312DF0F041F /* Notification+Loki.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E178C1ECBB188CB795F39FC97B03E4F0 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E107D327BD10370EBCF310566AAA32C8 /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; - E22E4C18B6F9ABE0A069E3992804ACCB /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC492DEE9E4BF9CE0AA9509CE8EF109 /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - E28B91829640CECF0740C02310FACCED /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8229FF7EE276B99D0269102123E7122A /* YapDatabaseFullTextSearchSnippetOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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"; }; }; - E3E83154A8CB85DB6FC6BFAC59B48915 /* ClosedGroupPoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109C8C16BF3E49DF97500BE1FBE7ECF3 /* ClosedGroupPoller.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E40B205E81534DC4E757A52C5CD00541 /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = 007D4BEDCDFF7F4EEB5A6234A55E5129 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E40BA15430465DDBCA8F8A1EEF69FF5C /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = CF467B04FB4F03A7F5C9FB014DF6E5AA /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - E42E30735421BE818216B603F47C0F3A /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E3A4F0DA508282C800A468F83D517708 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; E43C90404DB59C2940AEE6B39422AD9F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; E443F9B0F682BD5FFBF5D409C4823336 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ED13894CDBF447443DD07A7F3977F56 /* UIKit.framework */; }; - E46E3E1EBA9D69526127B2A6F73D8BC7 /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A37DB2EEA1199365D7637E5D80ECDA /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E47B5836D77B65FA1A99F1EEDD680C80 /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = EC3B34859883CB0C51B6C2ED4659C47B /* GTSR4.crt */; }; + 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, ); }; }; - E590D19DE8D016AAF2FCD6C188812B04 /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D3D4EECD4491910A66E50F46027750 /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E594F30D6B7F314DF6EC2D21F615D4F3 /* OWSPrimaryStorage+Loki.m in Sources */ = {isa = PBXBuildFile; fileRef = 827E02405201353A7D948122DCA5DCF8 /* OWSPrimaryStorage+Loki.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; E59A59E92F63B56640CA3394CC643B2F /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F18448A9E120692A5E953E0B0A7F0B8 /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5BF821F775C21E479FE8DD6F16149B1 /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B92FEED5416C301619E03829A100B9 /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; E5D8ADC3E6D713D032243FC4EF0A1D5B /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = AE368F9825F5CD2D0BC94FE1ACF6A934 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E5ED335BE85C378108A38681CC64E395 /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 860CEC5C79401D15D2CB98D9CE6B862B /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E635A8BA75311653884FE4489763D543 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C9B985C260C5A7B7AE131611925CB72 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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, ); }; }; - E68A78436628E46339B45483B1CA7B25 /* ClosedGroupUpdateMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F3BEDF61EBEE3D8CF7237F6DB1C3A8 /* ClosedGroupUpdateMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E6ADDD2D6D730235CEE5D24CE46BA3C9 /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DD89C83F8194212FA0F05276186321 /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E6B9872E8BA9461E2F398998FAF6E38E /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 005EE3EC6F4B5CC81E5FC20A581FAC3B /* libPhoneNumber-iOS-dummy.m */; }; - E6E2798E3489ACA807AF97B766B66C3C /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030343F9E7FF824588F4951DDCBF1E9 /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E707C78FA46F08FB70BAEABC156E1235 /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E1F91999AD4DA84A53BD2BAA552C488 /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E74921A83ACB39979A85297C41011A24 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED6564D3DC4AB5F4127633206328FDF /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E77936E1C981C60FB1C03B897BD84514 /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 7368BAA497062367B68BCE41EDE67DCD /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - E7953C080B694427A37F0A0B2ACCA879 /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826D3F183A8EA203FFB12035F99E9551 /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E82DAA2BB2106A99FBA8E8739920126F /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C28C6ED1D30D4BC4B73138A96CE40F /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8377CE3F588C945743E882EE9A3DD48 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 408D2C12386A31DF78ECC997CE0CC9EB /* YapDatabaseViewRangeOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E8555EDCA46902E55492079DBD5EA1FA /* LKDeviceLinkMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6170338AD514FA1AC8F5B916A35C1B6E /* LKDeviceLinkMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E886BB5CA72BB7DA0EC6F172B089006B /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A3CDF3090BECD02732184EE343553DD /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - E8E4D0401CC2D2AAAA643EB857E753B6 /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5107D46ACC55A99423C1C88BFE7419E3 /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8EE6068E463568D1B181653DCAF8799 /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFE6151F7F8B643D1D44AB8B39B4E10 /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - E93F6939A659B9CA55BFC6BC57542443 /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA852574E1B74D9A904FC076D996AAF /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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, ); }; }; - E9DA70465253E64ACC6334EA414845A3 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 585B4257BA8FA86A0698483DD50832D0 /* YDBCKAttachRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EA0720934A945D2C1ACA0922283A36EF /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C36FC5210D0920D7AC0A9D93B0AD05CF /* YapDatabaseCloudCoreTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - EA1FA53F72722797A461F161470012A4 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D35C2F64D3B0A049A36558E000896BF /* YapDatabaseSearchResultsViewConnection.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 */; }; - EAEDB528D1EF88B6FFFB431B88548CEC /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9B8E02FDAD1D3FF468010A56588D5C /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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 */; }; - EBD1169818C96C01212329CC9C6A302E /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 6611CC21BDB84D6DEC0AC52D0B425C85 /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - ECA83BA847CFA665675E3055BB836CE9 /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF84E1FC51D7D4253930C589ED60BF9 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; - ED7218993F7E2BF604AFD08B2334AA9E /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D65520534E1B0C1D1AC97D39CCC564 /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - EDB87B8AE9C1B759178254877E169C7C /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C71C86663542D947CDEAAA17542CFBDA /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; - EE1F30228E9523C425FE4807F79471E4 /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AB5E1DAFA086FE599264F467F8B2DAA /* YapDatabaseActionManagerTransaction.m */; 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"; }; }; - EE28B0EB9493CAECC4D87AE512E11377 /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 089AC704CA92F2420B6ADCFFF7376CD1 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; EE59CC4358B9BF781F9E4477392F8383 /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = C571ADD6BA41C3287BEE87A9657D70AD /* Guarantee.swift */; }; - EEA1B7FF60ADEAF6E7440DE35D82B4F0 /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0A484AB1495C691D914EB614C52F61 /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EEA7C049867A8B9695A6E3A39A87A2B6 /* JobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494EE3B7DEB3EEBCC557BD4486776010 /* JobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EEDEC5EF7C4A2E774AC5E48294C7EFA8 /* TSStorageHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D91438F490E7787B4D89AB86DB9A7AD /* TSStorageHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE97CE4992FC6AD9E908C5CF1EA26233 /* DeviceLinkingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0012AB5927C1A511D358CDF220DA88FA /* DeviceLinkingSession.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; EEF3170F7481301F6A13B2FB1ACE7345 /* Pods-LokiPushNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE54494C0C981CF7DFE9E731E42B0B1 /* Pods-LokiPushNotificationService-dummy.m */; }; - EF166B479068C068F25B7618A2531FB1 /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F5AE4D0316AB9C1F694ADA05C32EDB /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF1D44E82F1DD67BCFAA4E02557EF219 /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF25D6F57F0BF0310B39903914374A16 /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 26BC25586E8A309B81FD78C3779AAA8C /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF548865A2476FBC31BE3F04CA6F2C61 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F123608D4A916FDE6EC3D0CF56FEB3C /* YapDatabaseSecondaryIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF608146E5E204E85D14E31C05CE046F /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8019889DB670BBBBE2B2E7548EE765E6 /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; EF7E457E3F7C0B57F541B99F388B6B0C /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B3850558875C8ABF6ADD1B10525A4E /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EF8F7F0B3CBA4B6A7D53DB0D030DD3DA /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF690BFAFF8A39EBD72046F7FE8142B /* Deprecations.swift */; }; - EFC710C4E091AF928D7AE0487EF92FFC /* Promise+Retrying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24268E3DA2C342A5F8B701C6F131B774 /* Promise+Retrying.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F02739FE2360B609DFCD81EFF95CFE7E /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F44577E19A3E63020FEFD914A84F621 /* YapDatabaseManualViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F02776FC81CC5965FC82B42E34688349 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4893CB77D5D3FDCF56560B971F2DEF /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; F04DD5B17506FB09B3A96D0207B4A7AB /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCADE2F1F0CFAB3AA741D541940D63A1 /* MobileCoreServices.framework */; }; - F0559DE7F073ED8262A9B67A6A7D4D7D /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBE8E66ECBAEF471345958BA1DC95B1 /* YapDatabaseCloudCoreOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F088DB5E8083E700138D570FEB6F4F56 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD68DB5CEC6486B7F35B950CC3BD583 /* YapDatabaseFullTextSearchConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F08B56BC54E3DCEB9FEBF48215DDC09B /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B93143BCB3EB1723BD880C2317558651 /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F09B3AC22DF591B7E879076B535D5396 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 353318EF63D7A02510CC8A0A774F421A /* YapCollectionKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F09DAA413257A90ACA6F70DDB796F920 /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2180F07FC830E29129F309FF430C87CB /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0CC46676206A7D0B1FDB4EFD5563211 /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = C3A62FAA966971D38965857AB851C870 /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0F92ACD6B3AAB64998225484FA6BF6A /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = B3313FD3D4B2DEEF7722431BBFB29B3B /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F112D8F998E4F6AF61378C3312E4D58D /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8304804E1F23FE01082EADB69A59D59 /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F12F193379AE1B1D81D50E20740F371B /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 36FFB23AC20677C98074F573269544A3 /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F13BEECA5C054E42CCBBDA8DCCDACACC /* NSArray+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = 92BC54DBE915CF052BB63C3985D7E5CE /* NSArray+Functional.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1444414C19D71AB413508B860678E98 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E9A50BEB5318F939BDCDA8F380F73A /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F166210ACDD40E81B48E6C8F0E37D2EA /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 13C6018DAF976DF374706398128A2C9E /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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, ); }; }; - F22E0D20DA85A6B939C75D70EDD2C44E /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = AB880FF7BC3A725FA0A6ED71DB52620E /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 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"; }; }; 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"; }; }; F2B007D8BDE47460B8DDF7A8181EB511 /* SessionHKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99957E345BD085796BF6E3A275861503 /* SessionHKDFKit.framework */; }; - F2BBF8767F69E6F9032A60077C57CC14 /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A9685B300D3A2010DDCC35533F12F3 /* YapDatabaseManualView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - F2E3E515FB4DDB6BE0A9B2BA8C098FB3 /* LokiSessionResetImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B72365EB57C7B9CE1312E2744D3BC3 /* LokiSessionResetImplementation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F32C9F5DCC4FE75199C927AF3E7A4ADC /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EDF3A9C0B8AA18221E439B0DF499D9E /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F33CDAE8F57E1AC419F751F8FD8F2715 /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33E6F194D83F5C31EE922B7E268F430F /* YapRowidSet.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - F3932A3FAF122FB7281972444C6A1863 /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E050973DFB6A2109823592F5210B865 /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F39DFA6CF9EE90647CD6DECA88CE53BF /* SnodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4EDB0917C829B78C46241BDC902498B /* SnodeAPI.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F3EE2137C1507164AC335CE3CEBDC002 /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B34B9F2DAEE7DAB269E36D9667D9118B /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - F412FD1F1FF79C6933CC76880F3C7CFD /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1B231DB7B4A016FC0707F18A9E9CE9 /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4993A91C7E3ADCD0DBC4C5B7947444D /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2E2ED823A890DAB80F1C60B693A305 /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - F4A53E02C521A8646C7BCC660DC6006D /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F5F322D403C2B8BE23DDD02753E341 /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; F4B1F4C688474BEA885FAFA8C5214E2F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; - F4B87A55F0A231303006885A5C630115 /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */; }; F4CD521BAAD9139C0DB528D8751C5918 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DC1E4334B0E67FBCCEDF9A684EE922 /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4E96AFBD8FC094B1F1D34243FDD4B35 /* japanese.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3D38CDBBDD01DF34B18F52F8B1E4CE6A /* japanese.txt */; }; F50814D4418797A92001A17B73683B3D /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 493F5FF22C30D80038DC3D96DCE587DD /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */; }; - F50A6EECE45C0AB566D9E545AC485C20 /* MessageSenderJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135CCC72B6E1AEECD31222E5A449B0A6 /* MessageSenderJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F513B90D32EC1E8BBFE00D58C481A360 /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 53403E978E9264C5B5071B7B44075710 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; F53F34968BA0D40147D87EB8DB8DC1F9 /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C23CAA33FC9E471D84F9C684E1BF69A /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F5801138248D45B095405649C9DD2563 /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB5C86BD780A59BDE3CE646F8EA4677 /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 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"; }; }; - F656F34EDB50637B532321A1A1413124 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B10C5068BA354DA1C109AC061038DE /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; F659EF96A425BA8824E800BBF6FE4360 /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F66E6C0F515A997EB941738EE4674361 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */ = {isa = PBXBuildFile; fileRef = C27B69635449E0F3A708C53C4DB2A612 /* OWSPrimaryStorage+keyFromIntLong.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6A18D8C82C2ED0BD66361E8114D0E76 /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C36325839628B878265673428519DC /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6AAC748A12B02C77C8147F3590425E1 /* Storage+Collections.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5DBB0523B8F6B4814DA14AA749ADD67 /* Storage+Collections.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 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 */; }; - F72F937CC3D003B0DA2304F79D12A742 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCED0CB194E7A042B5527AFA208DE40C /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 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, ); }; }; - F75B3E42E68AE3471FF150A0F328F0C7 /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F034657188A322E9776BDF65E0C339 /* TestAppContext.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"; }; }; - F7CC8AAA39967944BA3B85CC75102BBD /* MentionsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3852E02DC0CBBF8172896E4638945C65 /* MentionsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F8509C568604DA7917B32574AD8F45C0 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A63A2A4B79F38861E8C374EDD1EDD74 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 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 */; }; - F8818F9619334CE8C011CB299CAAD3FD /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C720C958D7B2EB357BA8F953861DE034 /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F88636520AAC2DCAD5416BCFF7835369 /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C53C98FEA28382B896130D48DBD9F91 /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; F8B03FED859ECB7CF390E7C5C8669AE6 /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D2E5AE2A2D8A157AA2DC86ECB44294 /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8B769656A1261735B67472CF580AAC0 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F39BF2F9782D744B209C0C19B6F9F9A /* YapDatabaseFullTextSearchTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F8BF1A95975E386D0C75307DD6F41638 /* LKUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE6E766E5E951D6DDAAD8A56CF4B5FA /* LKUserDefaults.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; F8D1CE52EAA3ABD0505187075E93DC5F /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 007A482F8415E458F4975821EF3AC349 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8E7F296DA87BAD5098C86971420BDC8 /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 2D9E58A2097CBAB970A2BFC57F5B7434 /* GTSR2.crt */; }; - F8F7F8558CBD74D21028B1C2A0C9A9D2 /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BAAF93BF229F7BD68CA4CFA2EFF0DDF /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; F90D3BBBC04BEE17A2BB91695FF0A447 /* SCKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CFB3A22AB06ECBD16DA1795FD468FEF /* SCKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F9414B603CF4925ACC55B2D3D13A05B2 /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD3372FB4220EC7400E70DB4DB6E82A /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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"; }; }; 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"; }; }; 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"; }; }; 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, ); }; }; - FAEE5F5E71B6D2F1294375712ED5FCB4 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0863E086C27D0737E414CC549F7E5D /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FB69B17D60DBE296B31D1D91A736208C /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DF8719D073D629B32C8C7124BA085B /* OWSAnalytics.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, ); }; }; FBDAB27388BCAD81498D895599CA6758 /* SessionCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9558B88279A52A465F99B5FE6A06A479 /* SessionCoreKit.framework */; }; - FBE409C26CDC5E2F9C816DDDF0EA70AA /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F7AEC86D9760DF3EE3D11538CD788FB8 /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; FBE4AB9D7C84C4F39FE42D441277937D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 373CAF9CB413608B327CF55581139670 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC1AE1C53A20DC1A759ADD78951FFE80 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCC5228EECCC0307E3E3CFA2F376650 /* YapDatabaseViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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 */; }; - FC7103DE0478E0F3F8F99DB33DF342A3 /* SessionCurve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */; }; - FCB2AA5F817FC9F209B6387A2CBAC7AD /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A827282D9901178FE577B0C61A6F625C /* YapCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FD1C797093F3E4E6BA161C9F7030C463 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7EA74B31A61284142EA68ED49E54B19 /* YapDatabaseSecondaryIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FC9E4A746E76DB2A4F3E0444D81E2E1E /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C117F64C1A544C9E9246FC7B5AC887 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 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, ); }; }; FDB47FCCF95DB4297567CCE7455690F8 /* Pods-SignalShareExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98510CB37028CA37471798E643B5ADBE /* Pods-SignalShareExtension-dummy.m */; }; - FE00F1693B0C34B647F3A041D5F560CB /* ClosedGroupsProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DEC6CA70FB85454B1D2FDB57A1C8787 /* ClosedGroupsProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FE1113F9923DB5E3093674BE545540CF /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C6CC4A80F478FC2D84DFCD430955F8 /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - FE65DA0651A14D05A0006F3E36283507 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 15730CD30364C863B67C69E4F9BABE5C /* YapDatabaseStatement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FE7EB6A4015B34CE91A3605553A4A9BD /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 29EDCA0E88EC7C4AF2ACD6DC726E29D3 /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; FE8345E6BD0EAB3D7FA469AB6DE123FF /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FE0658558D0520A80A447452899CB8 /* HMAC+Foundation.swift */; }; - FEDB135742896FAB7AA5DDB77B479489 /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E12388F8AC6CB7FE27890BCE96C69AD /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 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 */; }; - FF22FFF52DE19D03E2CE9597072436E0 /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A7145A5E430D26D47B43B3E207DF11 /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FF3EB1E42389F424B9A306F4BAB63105 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C93845E4A2BA26F1CEDF91CEC8649FB /* Foundation.framework */; }; + 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, ); }; }; - FF72CA03272D40DCEE86A9640A833CFE /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 26109DB83E13B741C1E024F00C87559D /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 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, ); }; }; - FFA4FAA5CEF3A27D0F1A1E8895BF72F8 /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB86F92BC08B62BB291F07DC9DC48D4 /* YapDatabaseRTreeIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FFBD23C67604BBDADB27E8A9AD7A26E0 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 274DE6BCF69B5F8F2080451A335FC6E7 /* YapDatabaseExtension.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 */; }; /* End PBXBuildFile section */ @@ -1743,6 +1742,13 @@ remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; remoteInfo = SQLCipher; }; + 0913B1DB01C298E79BB2D7AC99ECFAA2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; + }; 0B2374FE02A2441108B1BDD87AFD9DEA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1792,13 +1798,6 @@ remoteGlobalIDString = FB725059783D0993D714007624938F90; remoteInfo = SessionCurve25519Kit; }; - 1A15B7189ABDC1867B75D913F6CF92BA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; - }; 1B8E46B3DB311094AAA54DDECE6A9C0E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1883,13 +1882,6 @@ remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; remoteInfo = SessionServiceKit; }; - 2A828A92FB2BAE35DC10AF3270F0921C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; 2C17CD9C7B904B17F131FEC5766705EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1925,6 +1917,13 @@ remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; remoteInfo = SessionCoreKit; }; + 3248B604012DE52DD65450A6BD0C43B8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB725059783D0993D714007624938F90; + remoteInfo = SessionCurve25519Kit; + }; 345FA84205008D0FBAB57BB55D15E2E0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -1995,6 +1994,13 @@ 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 */; @@ -2037,6 +2043,13 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; + 5030A151AA3B2134EC77A20BFE840322 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; + remoteInfo = Mantle; + }; 542B2992DCFA3F04D7C19740297D5179 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2093,13 +2106,6 @@ remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; - 689F58EE4E6493383E4B9BCE5A06C443 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; - }; 68C44FAF7A028A9BC0A8F8D9C758797E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2156,12 +2162,12 @@ remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; remoteInfo = PureLayout; }; - 76320EBBC795ACE7819F9E83D2CFF58F /* PBXContainerItemProxy */ = { + 7821DB1009AA8774C056AEE7832FC03A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; - remoteInfo = CryptoSwift; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; }; 794B85F0A5A468F7E27B57547E951A87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2184,6 +2190,13 @@ 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 */; @@ -2212,13 +2225,6 @@ remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; remoteInfo = SessionAxolotlKit; }; - 843A5F2A9E120D56C3708EB255865176 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; - remoteInfo = SessionCoreKit; - }; 8519B364F8BC0E0E71771102FC4A44D8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2240,19 +2246,19 @@ remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; remoteInfo = SessionCoreKit; }; - 8BD7F74D4BF91BA3482BFE3EB013143A /* PBXContainerItemProxy */ = { + 8BD157E0588979FABDC1578364276C8E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; - remoteInfo = SessionServiceKit; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; }; - 8D8BAAD33EFA5CE9EE7C6812D10C39C3 /* PBXContainerItemProxy */ = { + 8BD7F74D4BF91BA3482BFE3EB013143A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = 29C145C2F1C322D168349BDE96E8E384; + remoteInfo = SessionServiceKit; }; 8E5F7C31004C0D528D8FDEC664FFC12C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2275,13 +2281,6 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - 91B355A9CD57A3E0464FC1E895941153 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; - }; 91CEFB8EFB3A2C2B556BE14C5255C9DF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2303,19 +2302,19 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - 970B2D0FDC4DEC19044227D543B6FFF5 /* PBXContainerItemProxy */ = { + 98EBD4EF55744109BBE73DC0B344AE03 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; - remoteInfo = SessionAxolotlKit; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; - 98EBD4EF55744109BBE73DC0B344AE03 /* PBXContainerItemProxy */ = { + 9BD7DA7C685BBA7D9269D9EF4A79E063 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; 9D94D2CFD6BFD662093D4B81FE500337 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2345,13 +2344,6 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - A771CE9F72914F47E48CD0C8B3231F09 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; - }; A82CB5F6970C04E656A9F71E9700D3C2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2359,13 +2351,6 @@ remoteGlobalIDString = 286901892B269946CC216F513998E763; remoteInfo = SessionMetadataKit; }; - AA7CC45EF733AA758EE7C733BC6899F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; - remoteInfo = PromiseKit; - }; ABB68F9769CD2C320CB3E3C8035DC8C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2464,13 +2449,6 @@ remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; remoteInfo = SwiftProtobuf; }; - BE1E48C2A3498C26D692761553A9C022 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; - }; BF7C83D539922D15FC08483E40AB5344 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2492,6 +2470,13 @@ 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 */; @@ -2513,6 +2498,13 @@ remoteGlobalIDString = AF8A82876C43F4DFD625D1823E680EAC; remoteInfo = NVActivityIndicatorView; }; + C6F6294ED26A053B369D2C71ADAE2165 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; + remoteInfo = PromiseKit; + }; C834B73C77E3AFEA117389C153428E90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2520,6 +2512,13 @@ remoteGlobalIDString = FB725059783D0993D714007624938F90; remoteInfo = SessionCurve25519Kit; }; + C8AE5114D3AC6C268B57BC4A0A96B90D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; + }; CB81748C1A08F6D9A394DDFD57D8B0F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2527,12 +2526,12 @@ remoteGlobalIDString = 63AD0F81023D61B067CB257FD48E30B1; remoteInfo = SessionHKDFKit; }; - CC327FFF494E8CF968E390A48719D444 /* PBXContainerItemProxy */ = { + D176F292059FFCBD35B8DDC22C39FA36 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; D28D95E97211FAC3B74D661C299F3ABD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2583,6 +2582,13 @@ 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 */; @@ -2590,6 +2596,13 @@ remoteGlobalIDString = 36B772207A736867F8DE882B98BC804D; remoteInfo = FeedKit; }; + DDCE505FA71F1B6DE17BE35BFD67774D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; + }; E071EF3C38467952CB56BD87884653F5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2604,13 +2617,6 @@ remoteGlobalIDString = 99313990C1D76A6D1D017868B6975CC8; remoteInfo = CryptoSwift; }; - E1D28E894B8EC6F0E427DC4E1E589304 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; E55105E3B663185B2101790B0649FE1F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2625,13 +2631,6 @@ remoteGlobalIDString = 286901892B269946CC216F513998E763; remoteInfo = SessionMetadataKit; }; - E7A012B753885ED86CF2A0670B4EE7E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; - }; E8CF90B30E635A6F00049AE4A7CEA97A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2653,6 +2652,13 @@ remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; remoteInfo = Reachability; }; + EA6538AD279CBBEABE2728A7612F73A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C958AEFF7D82E282310834E661973CD3; + remoteInfo = SessionAxolotlKit; + }; ED2FDA2D6612B6D48E083E24E237C0BB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2660,12 +2666,19 @@ remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; - ED7AFEA123C05D94FD7563EFEE77389C /* PBXContainerItemProxy */ = { + EDE042DD13804EEA50632CA3B0D0E443 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FB725059783D0993D714007624938F90; - remoteInfo = SessionCurve25519Kit; + remoteGlobalIDString = 6DCBBAF892A5D7B024E11A5AA76FDB2C; + remoteInfo = SessionCoreKit; + }; + F020AFC478284442D582B599B88DE9A8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; }; F11D15A0AA9B7EFAEE386D7E138CCAE7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2681,13 +2694,6 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; - F17B21470E6BADBC896743C9211E6A74 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; - remoteInfo = Mantle; - }; F4C355098AD145E797EB507638FF0F78 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2723,13 +2729,6 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - FB8838D9561C93A69216D9F95A9D645C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 286901892B269946CC216F513998E763; - remoteInfo = SessionMetadataKit; - }; FBF557D8EA84846DE92B9B6628462003 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2744,6 +2743,13 @@ 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 */; @@ -2758,13 +2764,6 @@ remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; remoteInfo = "libPhoneNumber-iOS"; }; - FE16607151200E1E4456F8DFD06CE279 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; - }; FF5481B589025CB9B6D44DEA6D1BCBC0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2775,9 +2774,10 @@ /* 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; }; + 002B1E88BA14EBF633CD66EBFBA107E9 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromiseKit.framework; 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 = ""; }; 007D4BEDCDFF7F4EEB5A6234A55E5129 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; sourceTree = ""; }; @@ -2785,6 +2785,7 @@ 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 = ""; }; 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 = ""; }; @@ -2793,8 +2794,9 @@ 01665699A68A2449852FC8CBDF390FA7 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; 016A55A26F12ECD22FFA5017243250C3 /* crypto_sign_edwards25519sha512batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign_edwards25519sha512batch.h; path = Sources/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h; sourceTree = ""; }; 016D8D3BC0CC2C3926025FDC62CB0C32 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; + 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 = ""; }; + 01A043670496D79E6758C537DFE02508 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; 01A69AD8486DAB39D1AF17FBC1480695 /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.h"; sourceTree = ""; }; 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 = ""; }; @@ -2804,21 +2806,23 @@ 02584E29F687D5A4340D07380BE3A8EB /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; 029B8EEB47A204DCF99EA2FEEEC5BAF8 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; 02B175BFAC88D3E89F87A2245F0EC01B /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; - 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 = ""; }; + 0308E80053DE8F1A3D68530219070D59 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; 031FE94B16C59C47D94B99B4B3B1490D /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; 0334CF67674F04BF201EA1DD203B5364 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCircleStrokeSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift; sourceTree = ""; }; - 034F9039D534216C2CEDACC5FC37C273 /* SessionMetaProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionMetaProtocol.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 = ""; }; 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 = ""; }; 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 = ""; }; + 041CBF785F5844C6538F9D0F360D921B /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; 0436720B62738BA48B11AFAF7D2290A3 /* AnyUnpackError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyUnpackError.swift; path = Sources/SwiftProtobuf/AnyUnpackError.swift; sourceTree = ""; }; 045F410F9E8F9FF20C355EF1CC298085 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; 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 = ""; }; + 0498DD55BBB9878837833A83789A5571 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; 04AA3F5FAF8ACCF3BDC26462B93AB765 /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; 04E7DD61CC155E326D85C66A676CE6C9 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; 053DF0E9A75D32506470853DCAE69A8F /* SessionCoreKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCoreKit-Unit-Tests-Info.plist"; sourceTree = ""; }; @@ -2827,15 +2831,15 @@ 055DF5C92C34E252870200ACE399170A /* ContentNamespace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentNamespace.swift; path = Sources/FeedKit/Models/Namespaces/Content/ContentNamespace.swift; sourceTree = ""; }; 058576A240C5152FF6451A9B1FBA794D /* OWSReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReceiptsForSenderMessage.m; sourceTree = ""; }; 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; }; - 05F11403F772F46AA114E6110262334A /* SSKProtoPrekeyBundleMessage+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKProtoPrekeyBundleMessage+Loki.swift"; sourceTree = ""; }; + 05EAE2051584E85AD9A59559E4429ADC /* Pods_LokiPushNotificationService.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LokiPushNotificationService.framework; 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; }; + 076D049CBCE4D8B0EF7C6716FC3DC354 /* SessionAxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionAxolotlKit.framework; path = SessionAxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 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; }; + 07C9DCDDC7155F24CC204CA8473F3D5E /* Pods_SignalShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalShareExtension.framework; 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 = ""; }; @@ -2852,7 +2856,6 @@ 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 = ""; }; - 0A6A81877A5268582EA8F82034EFBE3D /* Storage+SnodeAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+SnodeAPI.swift"; 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 = ""; }; @@ -2863,8 +2866,9 @@ 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 = ""; }; 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 = ""; }; + 0B6854C329B74A5F6E629BD8CF560E4A /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; 0B834EFB02ECD4E48D5CAF29C30648A5 /* BinaryDelimited.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDelimited.swift; path = Sources/SwiftProtobuf/BinaryDelimited.swift; sourceTree = ""; }; 0B8B09214DC1DC837597839776B99E5F /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; 0B9688E5E00C796CD83F691DA37DB333 /* AEAD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEAD.swift; path = Sources/CryptoSwift/AEAD/AEAD.swift; sourceTree = ""; }; @@ -2875,8 +2879,8 @@ 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 = ""; }; + 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage.framework; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0CF3A11ED11213E16303CFAF1368455A /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; 0D2EF914924E0E09AA52CE863B0131E9 /* RatchetingSessionTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSessionTest.m; path = AxolotlKitTests/RatchetingSessionTest.m; sourceTree = ""; }; 0D6BD91F71430557EB610B4060907565 /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.h; sourceTree = ""; }; 0DC54DE8D5800EE1B4A17034D5043310 /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; @@ -2888,16 +2892,14 @@ 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 = ""; }; - 0F37962F741FDE124F08A2DB15C5503C /* SharedSenderKeysImplementation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedSenderKeysImplementation.swift; sourceTree = ""; }; 0F6799A67E8D76F33E7BBFBDEE935C56 /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; 0F758728F4AB1D887F8CBFFDC255984E /* SessionCurve25519Kit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCurve25519Kit-Unit-Tests-Info.plist"; sourceTree = ""; }; 0FA78FCD594C64CA914A8FAABDE0DAE1 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = ""; }; 0FA96CD9796FF4593561024A69DD1322 /* PreKeyBundleTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundleTests.m; path = AxolotlKitTests/PreKeyBundleTests.m; sourceTree = ""; }; 0FBCB31E8C7DF1D98D7A138E51A8747B /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; + 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 = ""; }; - 108C08E81E24D1DAA39CE5E71EED2695 /* OWSPrimaryStorage+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSPrimaryStorage+Loki.swift"; sourceTree = ""; }; - 109C8C16BF3E49DF97500BE1FBE7ECF3 /* ClosedGroupPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupPoller.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 = ""; }; @@ -2926,16 +2928,14 @@ 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 = ""; }; - 13FFFC5FCB9E02FFA89FD2447AE344DD /* Array+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+Description.swift"; 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 = ""; }; + 1499B6C8B80CF256DFD624F08E76845B /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; 14B7A001AAD7D2C125E29BE03D3156F7 /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessagePaddingTests.m; path = SignalMetadataKitTests/src/MessagePaddingTests.m; sourceTree = ""; }; 14D147EF476283C8FCBB335E8F036278 /* YapManyToManyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapManyToManyCache.m; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.m; sourceTree = ""; }; 14DBA72BE01662893E21FC816C1D660A /* SessionMetadataKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SessionMetadataKit-dummy.m"; sourceTree = ""; }; 15730CD30364C863B67C69E4F9BABE5C /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; 159A09173B18258F2E03C98299E382E9 /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; sourceTree = ""; }; 159CB3B3208635257D8F2F2D78B187D3 /* SwiftProtobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-prefix.pch"; sourceTree = ""; }; - 15B2700334532C77F5378B1110D52556 /* PublicChatManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatManager.swift; 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 = ""; }; @@ -2948,15 +2948,13 @@ 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 = ""; }; 16F4E4CA018A32BAE9C6D2EBA9D4B01A /* TSYapDatabaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSYapDatabaseObject.m; sourceTree = ""; }; - 17153BCAA68C7A8BD9B299FBEAAEC404 /* Promise+Threading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Threading.swift"; 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 = ""; }; 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 = ""; }; + 17C0C4A3A643A8E7303F57801AFD671D /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; 17CEE50C7344BB6AEDED16ABEF5485DA /* iTunesCategory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesCategory.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesCategory.swift; sourceTree = ""; }; - 17D9B06D6E663E9CE164662F5AFAC65C /* NSObject+Casting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Casting.m"; 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 = ""; }; @@ -2975,12 +2973,11 @@ 19437A3B18DFFF0D087149C5F64C8201 /* AtomFeedEntrySummary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntrySummary.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntrySummary.swift; sourceTree = ""; }; 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSSocketManager.h; sourceTree = ""; }; 19BF5BA9C1B2D2A42F29EBAE46A7EF6A /* OWSMessageDecrypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageDecrypter.h; sourceTree = ""; }; - 19DE17EE2DCB2382A778FE0B0D32D58D /* JSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JSON.swift; 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 = ""; }; + 1B10EA8E7956222D10F95443F6D6AA2E /* GTSR3.crt */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; @@ -3010,18 +3007,15 @@ 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 = ""; }; - 1E631AB2F7228C07AE02EA225028C287 /* OnionRequestAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OnionRequestAPI.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 = ""; }; - 1EB1F83BDEF9DFC42F4CB6C7FF3B1F1B /* LokiMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiMessage.swift; 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 = ""; }; + 1F4ADACF6F31B38744CB7BA2CC25274F /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; 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 = ""; }; - 1FCA1D9C2A2AA217CDF4F06769688BC7 /* SyncMessagesProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncMessagesProtocol.swift; sourceTree = ""; }; - 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLCipher.framework; 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 = ""; }; 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 = ""; }; @@ -3030,9 +3024,8 @@ 20C79F271F15C07A325CAD9F906A4A74 /* YapDatabaseActionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManager.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.m; sourceTree = ""; }; 21691905C7CDB5AE32E38E7400884E05 /* Pods-Signal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Signal-dummy.m"; sourceTree = ""; }; 2180F07FC830E29129F309FF430C87CB /* OWSUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadOperation.h; sourceTree = ""; }; - 21B9A18A0ACD6F5CD6159A7BD045E1EE /* LKSyncOpenGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKSyncOpenGroupsMessage.m; 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 = ""; }; + 221C31B7332DFFEB4138D879DA7D2D73 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; 221EB3CBE2A18FD90F557B85AED47C5B /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; sourceTree = ""; }; 222178B561446BA1DEF78AB7EB4BCEC9 /* FunctionalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; 2262D3BACE0B8CA1B3C9E89221A21E14 /* SSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKEnvironment.h; path = SignalServiceKit/src/SSKEnvironment.h; sourceTree = ""; }; @@ -3042,7 +3035,6 @@ 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 = ""; }; - 230B53269263BB148B745EA193A14684 /* PublicChatMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatMessage.swift; 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 = ""; }; @@ -3052,7 +3044,6 @@ 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 = ""; }; - 24268E3DA2C342A5F8B701C6F131B774 /* Promise+Retrying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Retrying.swift"; sourceTree = ""; }; 2441266F3D18F7C0C249D06E504C8830 /* UIView+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.h"; sourceTree = ""; }; 247C23AAE75E2FB12E65E7A40D1937E8 /* AxolotlKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxolotlKitSwiftTests.swift; path = AxolotlKitTests/AxolotlKitSwiftTests.swift; sourceTree = ""; }; 2483E2EC51C2CA2F97A0944C7A9C1A5E /* OWSFailedAttachmentDownloadsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedAttachmentDownloadsJob.h; sourceTree = ""; }; @@ -3069,6 +3060,7 @@ 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 = ""; }; 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 = ""; }; @@ -3078,12 +3070,11 @@ 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 = ""; }; - 26CDF256961000E551781FCB280C5F95 /* PublicChatInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatInfo.swift; 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 = ""; }; - 272A76179E224F20110E7BFF7310CE02 /* Poller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Poller.swift; sourceTree = ""; }; + 27227FB99842C7614F83ED7375BDC100 /* ClosedGroupRatchet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupRatchet.swift; 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 = ""; }; @@ -3101,13 +3092,11 @@ 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 = ""; }; - 2A6621FFB47895D0A254FFF417F54D8F /* BuildConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BuildConfiguration.swift; sourceTree = ""; }; - 2A9E704C27DA23A88DCCBDD9F69C530F /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; path = "ias-root.cer"; sourceTree = ""; }; - 2AA5479F185D8B08A9A422F3C9812446 /* OWSPrimaryStorage+Loki.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+Loki.h"; sourceTree = ""; }; + 2A9E704C27DA23A88DCCBDD9F69C530F /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; + 2B69F34AAEAE86031A9B2F28923D5FF6 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; 2B8BDB55E20AAD12E73EDE3A787E7905 /* OWSMessageManagerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManagerTest.m; sourceTree = ""; }; 2BC4C8FB00694FB85B6B2A0B1D5BA5B6 /* TSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSConstants.h; path = SignalServiceKit/src/TSConstants.h; sourceTree = ""; }; 2BDD0FFE773BE54650FB238AE76AEAC8 /* SessionHKDFKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionHKDFKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; @@ -3126,18 +3115,19 @@ 2D6D533F2F3BCD2730780660AC8E6CE9 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; 2D6EF5B4FEDE6DCD13F6241E828DE160 /* OWSIdentityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIdentityManager.h; sourceTree = ""; }; 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 = ""; }; + 2D9E58A2097CBAB970A2BFC57F5B7434 /* GTSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; 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 = ""; }; + 2EFEE647D9C9FDFA0DA019D1DC2CEBA6 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; + 2F281EBB1203169788CE1B1104BB0728 /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertGlobalRootG2.crt; sourceTree = ""; }; 2F2D182C1D16A564705BFB0D19EA300B /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; sourceTree = ""; }; 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeySendingErrorMessage.h; sourceTree = ""; }; 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 = ""; }; @@ -3167,30 +3157,28 @@ 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 = ""; }; - 32E7D18EE1FE3EB1E44D0398847AE48A /* TTLUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TTLUtilities.swift; sourceTree = ""; }; - 32F3BEDF61EBEE3D8CF7237F6DB1C3A8 /* ClosedGroupUpdateMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupUpdateMessage.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 = ""; }; + 33E6F194D83F5C31EE922B7E268F430F /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; 34080A350FC8D80522BDD098093FD3D9 /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; 3432051BCD2238AFF4FED197D57F51DA /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/DDAbstractDatabaseLogger.h; sourceTree = ""; }; 343E8A6521B8C102787D1A00B8DCD697 /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; + 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 = ""; }; 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 = ""; }; 34D0662E609317C8BFB4EA2462DA360D /* OWSOutgoingCallMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingCallMessage.h; sourceTree = ""; }; - 34F2E465913982797DCB976AD47F5A15 /* Data+SecureRandom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+SecureRandom.swift"; sourceTree = ""; }; 350CFA9456ED6A98D20223F3C44FBD0E /* TextFormatScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatScanner.swift; path = Sources/SwiftProtobuf/TextFormatScanner.swift; sourceTree = ""; }; 353318EF63D7A02510CC8A0A774F421A /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; 3543DD7928D4409B9715D8D65FAAAEBD /* PromiseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromiseKit-Info.plist"; sourceTree = ""; }; 35477030D1AC11229DD7B2F2A11DB44E /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; 3592ACB7BA490DBF9AB005AD46D63E1E /* OFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OFB.swift; path = Sources/CryptoSwift/BlockMode/OFB.swift; sourceTree = ""; }; - 35E2B0326B0AFD937443277B0299EF08 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; + 35E2B0326B0AFD937443277B0299EF08 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; 35F1E6955C41AD7E986529B0A231ABF8 /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; 361D342606168CF6E7464CA3B441CCD5 /* MediaHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaHash.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaHash.swift; sourceTree = ""; }; 361E3A3CAF1502BB445AAB0DC7214CDC /* Rabbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rabbit.swift; path = Sources/CryptoSwift/Rabbit.swift; sourceTree = ""; }; @@ -3211,17 +3199,20 @@ 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 = ""; }; - 3852E02DC0CBBF8172896E4638945C65 /* MentionsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MentionsManager.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 = ""; }; 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 = ""; }; 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 = ""; }; @@ -3231,10 +3222,9 @@ 3AE7A93FFA4272C8B42F89E6027C5AA6 /* ISO78164Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO78164Padding.swift; path = Sources/CryptoSwift/ISO78164Padding.swift; sourceTree = ""; }; 3B11E8B42F6E3B864AB1C3ECEDC994A4 /* TextFormatEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingOptions.swift; path = Sources/SwiftProtobuf/TextFormatEncodingOptions.swift; sourceTree = ""; }; 3B75C6EA11532E1A25611809B1A2FF35 /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; - 3B7ABCD64314FE1114B5BC5BA92E2F9D /* SessionManagementProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionManagementProtocol.swift; sourceTree = ""; }; - 3B7AF5A2045B18C9F57C1F22D36A4A79 /* NSSet+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSSet+Functional.m"; sourceTree = ""; }; 3B88CB2A3FC31CC58E7AFE38F9F6ED2A /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.h; sourceTree = ""; }; 3BB073A220A40B5A9E65CF882C44F482 /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; + 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 = ""; }; 3C0D73C91D8E3BDED23500AFC4FFF390 /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; sourceTree = ""; }; @@ -3243,8 +3233,8 @@ 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; }; + 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; }; 3D57BF6F489D56779E3CD8F61C6AA23C /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.h; sourceTree = ""; }; 3D5BB5C8894E32D7821716F457B882A4 /* ProtoNameProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtoNameProviding.swift; path = Sources/SwiftProtobuf/ProtoNameProviding.swift; sourceTree = ""; }; 3DA2124590ECC8924E3434207008C8EB /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; sourceTree = ""; }; @@ -3253,10 +3243,12 @@ 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 = ""; }; 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 = ""; }; @@ -3264,11 +3256,12 @@ 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 = ""; }; 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 = ""; }; 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; }; + 408C692FD44E977246F65A241FAC98E9 /* Pods_SignalTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalTests.framework; 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 = ""; }; @@ -3278,17 +3271,20 @@ 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; }; + 421ABAD2F376C4185F388A387E2E4655 /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libPhoneNumber_iOS.framework; path = "libPhoneNumber-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 422035063DE6AA5D75C5DA673FCAE8F3 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.m; sourceTree = ""; }; 4226CFC0ED31A459BF7770B73D399C1F /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; - 4242EE14B0D0DFA92AFD97CF0896A670 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; + 4242EE14B0D0DFA92AFD97CF0896A670 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; 4263955A1D111A4D219E77A86A53D567 /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; 42C0EBB44F34132C70061D89D333ADF8 /* PureLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.release.xcconfig; sourceTree = ""; }; 4301566EF836A1FEB70626FF16669628 /* Pods-SignalShareExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalShareExtension-acknowledgements.markdown"; sourceTree = ""; }; - 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 = ""; }; + 4309F3635839C7B85BAB576C0F5A28A0 /* PublicChatManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatManager.swift; sourceTree = ""; }; + 432AFF6A55D89CBE16A232180D07F000 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; 4330F0B42DFE52F62FB6141B051D6640 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; 4340CC6DBE0099C5050BDE03B44CCF3D /* OWSPrimaryStorage+PreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+PreKeyStore.m"; sourceTree = ""; }; + 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 = ""; }; 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.m; sourceTree = ""; }; @@ -3305,7 +3301,7 @@ 45FAE08F5B8F486A1FB6F7599701F9CC /* FeedKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FeedKit.release.xcconfig; sourceTree = ""; }; 4625FCAE7CEAEFD0B0CE7EDE72D28933 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = SignalCoreKit/src/Randomness.h; sourceTree = ""; }; 4631F475CA9EEDEAA5DCCF1AD69FCCEB /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; - 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; + 466D55CB3757AC35D3A97DF83016C9C8 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; 467265EF323ED966337AEC2D8DD36E27 /* AtomFeedEntryContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryContent.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryContent.swift; sourceTree = ""; }; 467E6206D83807B01B4C6057CB6B724F /* Bit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bit.swift; path = Sources/CryptoSwift/Bit.swift; sourceTree = ""; }; 46AD1D46D11E2D2830CACF7D464914F9 /* ProtobufAPIVersionCheck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufAPIVersionCheck.swift; path = Sources/SwiftProtobuf/ProtobufAPIVersionCheck.swift; sourceTree = ""; }; @@ -3315,11 +3311,11 @@ 4755F8B6EB0B9EF736003F8D79471711 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/DDLoggerNames.h; sourceTree = ""; }; 477E8A88BD467445FC9BF2851BC5D213 /* TSPreKeyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSPreKeyManager.m; sourceTree = ""; }; 4798D50D6BEEDEE24D8019370DB6931B /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - 4799A046DB55C0248A0BF07DF1712D4D /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; + 4799A046DB55C0248A0BF07DF1712D4D /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; 47BC11645425E3F0F0B8D1C51C9BB98D /* NSError+MessageSending.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+MessageSending.h"; sourceTree = ""; }; + 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 = ""; }; - 483FDF2C1EDE9D4DAB50513E7F2646FD /* Data+Streaming.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+Streaming.swift"; 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 = ""; }; 48FCA98DB63AC65293F12FD4E78B26DB /* OWSProvisioningCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningCipher.h; sourceTree = ""; }; @@ -3332,10 +3328,9 @@ 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 = ""; }; + 4A549BD68F9B507E5D6CD6E0892D7639 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; 4A749454FBB8E349F763A8C11875EEFF /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; 4A75AFE8A39C18CE6CE87035051A1F4E /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; - 4A7ABA6705AC784C6077A75807DCDABC /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Debugging.swift; sourceTree = ""; }; 4ACB74DD7124C5E385F18CAB13D0B59D /* PKCS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS5.swift; path = Sources/CryptoSwift/PKCS/PKCS5.swift; sourceTree = ""; }; 4B838DCCA1E10007307C3B6E741DF2C0 /* OWSFakeCallMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeCallMessageHandler.m; sourceTree = ""; }; 4B9F19D25236164199822576B3A78F1C /* SessionHKDFKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionHKDFKit-umbrella.h"; sourceTree = ""; }; @@ -3344,7 +3339,7 @@ 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 = ""; }; + 4C68B6C009E0DF85A89028F096309744 /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; 4C7B736E8332D87C743DAF1EDEECB2E2 /* UInt32+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt32+Extension.swift"; path = "Sources/CryptoSwift/UInt32+Extension.swift"; sourceTree = ""; }; 4C7CF80972208B1D52E544BE6C287430 /* YapDatabaseRTreeIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexHandler.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.h; sourceTree = ""; }; 4CB33890D2B41E9889319656767DF1F3 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift; sourceTree = ""; }; @@ -3356,38 +3351,38 @@ 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 = ""; }; - 4DBC36B2EA77F581FDB3E7C612426BBF /* LKDeviceLinkMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKDeviceLinkMessage.m; sourceTree = ""; }; 4DC0B25FAA70317DAD36749BC1052C60 /* YapDatabaseCrossProcessNotificationConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationConnection.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.m; sourceTree = ""; }; 4DC55CDE375A4F2D5AA87811D8B07D3B /* String+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+SSK.swift"; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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; }; 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 = ""; }; + 4F006F69F82464ADE81642CEB5D6A4BF /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; 4F21F7FEC5DCB12D94BD4BF8542F294D /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; 4F3925602E179FE00CE1F2156D13D71D /* RFC3339DateFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RFC3339DateFormatter.swift; path = Sources/FeedKit/Dates/RFC3339DateFormatter.swift; sourceTree = ""; }; 4F48915463942C43B37082B5F78D0166 /* OWSMediaGalleryFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMediaGalleryFinder.m; sourceTree = ""; }; - 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SignalMessaging.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalMessaging.framework; 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 = ""; }; 500C0951880D947AC874B7E0053D6E32 /* OWSCensorshipConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCensorshipConfiguration.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; }; + 50C444083B852533D2ECB5739685258D /* FeedKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FeedKit.framework; 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 = ""; }; 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 = ""; }; - 511E71A399C16D3ADE4E1232B2F97656 /* Dictionary+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+Description.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 = ""; }; + 5123CFFAF00CA113F42E1C6C3B3BF765 /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; 514C0C2EBE75EBAEDC48742EC2C4BBB0 /* NVActivityIndicatorAnimationBallZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZag.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift; sourceTree = ""; }; 515B45A71B4225AA0B3F47339FAD2EF3 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = ""; }; 51799199AA54227372832A754B0D7F4A /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; @@ -3398,10 +3393,10 @@ 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 = ""; }; + 52939A65DB158216F2A7469C431311F9 /* GSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR2.crt; 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 = ""; }; + 5328D2FDE22C7E0AC939ABAA3EE9A0CE /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; 5336CEB8D354E48FDE39A3B6C8BBC226 /* CDSSigningCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CDSSigningCertificate.h; sourceTree = ""; }; 53403E978E9264C5B5071B7B44075710 /* OWSOutgoingSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSyncMessage.h; sourceTree = ""; }; 536980CDDF06466BF925EAEAA85403FD /* RDFPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RDFPath.swift; path = Sources/FeedKit/Models/RSS/RDFPath.swift; sourceTree = ""; }; @@ -3412,7 +3407,7 @@ 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; }; + 54EC3AB9271CEA5F3F8CC6D4209DCF5A /* SessionHKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionHKDFKit.framework; 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 = ""; }; 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 = ""; }; @@ -3430,12 +3425,11 @@ 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 = ""; }; - 56D4B0E00E2DCAD3564D64146598E2D1 /* DeviceLinkingSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingSession.swift; sourceTree = ""; }; - 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; path = SFSRootCAG2.crt; 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 = ""; }; + 578BAE5462EB9C6F5F2D84B661E8ADFD /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; 57DA3B614BE1822A1E9EE1060BC1AF3A /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; 57EA4575778108D1AF57229C33604833 /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; 57F638CE0B3A22230898A6E897B7BC76 /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; @@ -3446,20 +3440,20 @@ 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 = ""; }; 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 = ""; }; - 59EB1FCF4462CA98D2DD7001BE73F334 /* DeviceLinkingUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingUtilities.swift; sourceTree = ""; }; + 59D382F92A2AEB1FD8AA478500C3A4AA /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; 59EE8BD6B3ABB4287C12DD2ADDBFAE18 /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; 59F141E1808C1DA1E04E377661D1C9CE /* NVActivityIndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorView.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorView.swift; sourceTree = ""; }; - 59F93AD845AFB2CB44B6CD7D27116CA8 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; + 59F93AD845AFB2CB44B6CD7D27116CA8 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; 59FD168728C086788F54903C999BEA80 /* ContentProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentProxy.swift; sourceTree = ""; }; 5A0AF80211FF0F7BD4572AA37FE1CBD7 /* SwiftProtobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-umbrella.h"; sourceTree = ""; }; - 5A0ED41CCB96EA01CD494CBF6F4D30C2 /* Promise+Hashing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Hashing.swift"; 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 = ""; }; @@ -3469,9 +3463,10 @@ 5A8EE3A191D80C36BC03CC653881711C /* Data+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extension.swift"; path = "Sources/CryptoSwift/Foundation/Data+Extension.swift"; sourceTree = ""; }; 5ABDC09681A0F78A1FE25EA6C5CFBB03 /* SessionCurve25519Kit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SessionCurve25519Kit-Info.plist"; sourceTree = ""; }; 5AC8A00C28B4E95C01DD96525650FF90 /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; - 5ADE5A71F46F9DAD5C3EAE6B93D95163 /* SessionMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionMetadataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5ADE5A71F46F9DAD5C3EAE6B93D95163 /* SessionMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionMetadataKit.framework; 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 = ""; }; @@ -3479,6 +3474,7 @@ 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 = ""; }; @@ -3488,7 +3484,6 @@ 5DE21A20EF1489C9FB5230326C1CD675 /* YapDatabaseCrossProcessNotificationConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationConnection.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.h; sourceTree = ""; }; 5DEDADFE489A1C79BE1CE99BFA1FAD35 /* Mantle-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Mantle-Info.plist"; sourceTree = ""; }; 5E68F7E2B36099DA97D1856B69D389C7 /* Pods-SignalTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalTests-acknowledgements.markdown"; sourceTree = ""; }; - 5E74D034088E82FD40407B5DC55CE54E /* PublicChatPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatPoller.swift; sourceTree = ""; }; 5E99F4771A3E849130228368C13E06C5 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; 5EC0199A2D64916159B112F06D4ECFB8 /* SMKSecretSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipher.swift; path = SignalMetadataKit/src/SMKSecretSessionCipher.swift; sourceTree = ""; }; 5ED6564D3DC4AB5F4127633206328FDF /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.h; sourceTree = ""; }; @@ -3500,27 +3495,26 @@ 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 = ""; }; + 5F7AC408A1EF76DE13221BB000848927 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; 5F930A64E213855B9FD855E3736158F6 /* SessionCurve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SessionCurve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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 = ""; }; + 600F265C989E3B1163DE732C9DF5BAFE /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; 6016CF9579DA41A446B2294FEB8A1A64 /* MediaStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaStatus.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaStatus.swift; sourceTree = ""; }; 602817B8E1F972AD509986AEB39021EF /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; - 612028EAFF1C2054A0EB821A9C9F2440 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 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 = ""; }; - 6170338AD514FA1AC8F5B916A35C1B6E /* LKDeviceLinkMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKDeviceLinkMessage.h; 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 = ""; }; - 61C19223199A3FB76C1E38CE10AAF765 /* LKGroupUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKGroupUtilities.m; 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 = ""; }; + 61EFF905636813C49AA16922FC183F55 /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; 61F597300B05088DCCAC644E5FA4C9CC /* Message+TextFormatAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+TextFormatAdditions.swift"; path = "Sources/SwiftProtobuf/Message+TextFormatAdditions.swift"; sourceTree = ""; }; 622DDF2968790404170B11C72D26A071 /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; 623A7035D938044971C4DB9143949BB6 /* YapProxyObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObjectPrivate.h; path = YapDatabase/Internal/YapProxyObjectPrivate.h; sourceTree = ""; }; @@ -3538,18 +3532,20 @@ 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 = ""; }; + 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = textsecure.cer; sourceTree = ""; }; 6420E231B1D3276EA6A638111F252877 /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.m; sourceTree = ""; }; - 644B9FF6835091C44036D97F018A355E /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; 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; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; 64688A37E56306AF82752A9708C8C393 /* SCKExceptionWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKExceptionWrapper.m; path = SignalCoreKit/src/SCKExceptionWrapper.m; sourceTree = ""; }; 64774A9376B1055120B0E472E558DA94 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; sourceTree = ""; }; 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 = ""; }; + 65BB42FD91EB111A94AB6045CE3AA2CD /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; + 65E9339439FFD365F273CAA91E4D1819 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; 65ECE24255C3A845CB6AA0194B0FFC43 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; 6611CC21BDB84D6DEC0AC52D0B425C85 /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; sourceTree = ""; }; 663C18BFA6158C53FFC5AE1B5168A26B /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; @@ -3560,14 +3556,15 @@ 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 = ""; }; - 670DADFD858CB6ED5D8B04E7BB38DFF2 /* Storage+SessionManagement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+SessionManagement.swift"; 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 = ""; }; 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 = ""; }; 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 = ""; }; 695DDACE1EDFBA8FAE6454C60A689D0B /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.m; sourceTree = ""; }; @@ -3581,9 +3578,9 @@ 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; }; + 6BCD3E077861DE8917A0FFFBC6BD96CF /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Mantle.framework; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 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 = ""; }; + 6C2DD3EA30BFEE4746CF92334377FDD0 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; 6C75EB19CEF61448EA77FEABD2EE80DD /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; 6C8647DFD5BB2998090E274AF7A31DD6 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; 6CBB734F3948021140369DCE6FD3282E /* Pods-SignalTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-Info.plist"; sourceTree = ""; }; @@ -3598,6 +3595,7 @@ 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 = ""; }; 6E1F91999AD4DA84A53BD2BAA552C488 /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; sourceTree = ""; }; @@ -3619,9 +3617,9 @@ 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 = ""; }; - 70719781A626F8A5A66D81319A007A9D /* SessionRequestMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SessionRequestMessage.swift; sourceTree = ""; }; 70934766E9DCCF18C820205A9A35D741 /* BinaryDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecoder.swift; path = Sources/SwiftProtobuf/BinaryDecoder.swift; sourceTree = ""; }; 70961455B127E658D3C49DCFC3BBEF8D /* Pods-SignalShareExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalShareExtension-umbrella.h"; sourceTree = ""; }; + 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 = ""; }; 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 = ""; }; @@ -3631,7 +3629,7 @@ 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 = ""; }; + 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = spanish.txt; sourceTree = ""; }; 722CBDCFD474F5B2A02D063C2E970F38 /* SigningTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SigningTests.m; path = BuildTests/BuildTestsTests/SigningTests.m; sourceTree = ""; }; 7249B8657FE70F60FFEDD79B546EEF52 /* SMKSecretSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSecretSessionCipherTest.swift; sourceTree = ""; }; 724A23E2D401430A4251EF6ADEC2A4A3 /* SSKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKAsserts.h; sourceTree = ""; }; @@ -3649,12 +3647,13 @@ 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 = ""; }; + 7441F6C73278E205D68E4EE396AA4C72 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; 74483DDE26FF641E0BFB847C768E50E6 /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; 7455DA951A75891F8FBB5CBF07E79013 /* WhisperTextProtocol.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WhisperTextProtocol.pb.swift; path = AxolotlKit/Classes/Protos/WhisperTextProtocol.pb.swift; sourceTree = ""; }; - 745C6FD7894D4F365148D91A031F75C4 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; + 745C6FD7894D4F365148D91A031F75C4 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; 74884D7FE2688C5C626BBED671C27488 /* YapDatabaseConnection+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseConnection+OWS.h"; sourceTree = ""; }; 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 = ""; }; @@ -3669,13 +3668,15 @@ 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 = ""; }; + 76C6B10FBC512AF72C5041DE6D1B4A04 /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; 76E04D6D02C6DB101E52A682322036EA /* NBPhoneNumberDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDefines.m; path = libPhoneNumber/NBPhoneNumberDefines.m; sourceTree = ""; }; 778FE616C3C8E36886F423370AB16C80 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; 77A09B9810DF657312269A27435A657A /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; 77D0F9062B6780D465756E759AF0E978 /* OWSDisappearingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessageFinderTest.m; sourceTree = ""; }; 77D65520534E1B0C1D1AC97D39CCC564 /* TSPrefix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSPrefix.h; path = SignalServiceKit/src/TSPrefix.h; sourceTree = ""; }; 77FDC5DDF7543555328B2F6EA4F7F53F /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/DDFileLogger.h; sourceTree = ""; }; + 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 = ""; }; 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 = ""; }; @@ -3685,14 +3686,16 @@ 799052817ADBB0A616D6AF252C4A29C0 /* SMK-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SMK-Bridging-Header.h"; path = "SignalMetadataKit/src/SMK-Bridging-Header.h"; sourceTree = ""; }; 79DAF08E859BCBB6E8728103F0CA03B5 /* OWSDisappearingMessagesConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfiguration.m; sourceTree = ""; }; 79E02AC0CD24324EDA91676CFB7EA1E9 /* OWSFingerprintTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintTest.m; sourceTree = ""; }; + 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 = ""; }; + 7AB856BBAD005DC136FFAEB4FC2DBC34 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; 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; }; + 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; }; 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 = ""; }; @@ -3703,14 +3706,15 @@ 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 = ""; }; - 7D717888720F1E86294D2ADC6675B722 /* GeneralUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GeneralUtilities.swift; 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 = ""; }; 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 = ""; }; 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 = ""; }; @@ -3726,8 +3730,9 @@ 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 = ""; }; 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 = ""; }; + 8125444F1975FFF95185F481ECD4BBAE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; 818999C0FF800F6AA7855DBB204CFC6E /* OWSDisappearingMessagesFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesFinder.h; sourceTree = ""; }; 81AE41D752ADA6C500CD4E6EA0CBAF18 /* ByteParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ByteParser.m; sourceTree = ""; }; @@ -3739,31 +3744,28 @@ 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 = ""; }; 826D3F183A8EA203FFB12035F99E9551 /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; - 827E02405201353A7D948122DCA5DCF8 /* OWSPrimaryStorage+Loki.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+Loki.m"; sourceTree = ""; }; 8293000FB7B610855BD49DDF729A077A /* MediaRating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaRating.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaRating.swift; sourceTree = ""; }; 82A6B08BBB852B48FF6A2C30F77B9F46 /* SessionServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SessionServiceKit-Unit-Tests-resources.sh"; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; - 839377692A9A30C63C3A4C60C45D82F3 /* ContactParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactParser.swift; 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 = ""; }; + 83BA9EB9104B3EE3DC185A110B6DD3D2 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; 83D25135D1C5C718001C1320F79FEEB8 /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; 8412EE9FCE041C70F86B821A5660E824 /* FeedDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FeedDataType.swift; path = Sources/FeedKit/Parser/FeedDataType.swift; sourceTree = ""; }; 84168904572AB273D8010607C030F131 /* YapDatabaseCrossProcessNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotification.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.m; sourceTree = ""; }; 84289210151BC7BBD1A21B9137345F43 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; 84453F0E55F40C4FA0825177B9619D35 /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; 84604452047ADDE12FF24FA1FED4D712 /* NoopNotificationsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopNotificationsManager.swift; sourceTree = ""; }; - 84A5DCCE40B97C60EB659312DF0F041F /* Notification+Loki.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Notification+Loki.swift"; sourceTree = ""; }; - 84CEE5912FC68300A170A516B44D29B1 /* DotNetAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DotNetAPI.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 = ""; }; - 857F5D5F41AFE121F9F7FB55A045013B /* ProofOfWork.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProofOfWork.swift; sourceTree = ""; }; 85C180D50E5144392942727BA67A52BE /* AtomFeedEntryAuthor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryAuthor.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryAuthor.swift; sourceTree = ""; }; 86025AF756C171EF7BC65D6AFBE862E9 /* Pods-LokiPushNotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LokiPushNotificationService-acknowledgements.plist"; sourceTree = ""; }; 860CEC5C79401D15D2CB98D9CE6B862B /* OWSFingerprintBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprintBuilder.h; sourceTree = ""; }; @@ -3774,17 +3776,20 @@ 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 = ""; }; 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 = ""; }; 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 = ""; }; - 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; path = GSR4.crt; sourceTree = ""; }; + 883B5DD88A61A723B8064BE449015FA0 /* Array+Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+Description.swift"; sourceTree = ""; }; + 88767AE4D79D6D60CC32D93C63C6E6DB /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; + 88DDDE5821CA771D0B99A326BD899F6E /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; 8900D664006197D3FB41900DFAD60F59 /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; - 891B2270823847ED23F2ECFC28F935EC /* Starscream.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Starscream.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 891B2270823847ED23F2ECFC28F935EC /* Starscream.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Starscream.framework; 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 = ""; }; 897FFA96EAA2D13B0FD55806DE011B2E /* OWSOutgoingReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReceiptManager.h; sourceTree = ""; }; @@ -3795,8 +3800,9 @@ 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 = ""; }; + 8A92BD0C0E82C7382C2515EC85D7C68C /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; 8AC440FE769E21A4F16268F0F81A3A21 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; 8AFC98C660D58A23D1191D96739AD9EC /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; 8B752AEFEFB564485864301906C439F7 /* Pods-SignalMessaging-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-acknowledgements.plist"; sourceTree = ""; }; @@ -3818,7 +3824,6 @@ 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 = ""; }; - 8E87503208CBD1DA21A864C501E78096 /* FileServerAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileServerAPI.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 = ""; }; 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessageTest.m; sourceTree = ""; }; @@ -3843,7 +3848,7 @@ 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; }; + 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive.framework; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 91B36965F6424E25CC67B3FA35B83AB6 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; 91C0AC1277AAA46E1D6E3BDEBB9C09F3 /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; 9202846F2B905C23E51AFB63B03A48BD /* FallbackMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FallbackMessage.h; path = AxolotlKit/Classes/CipherMessage/FallbackMessage.h; sourceTree = ""; }; @@ -3851,7 +3856,6 @@ 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 = ""; }; - 92BC54DBE915CF052BB63C3985D7E5CE /* NSArray+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Functional.h"; sourceTree = ""; }; 92D066C5952FFDBBF0985B1AA13CAFCD /* SMKTestUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKTestUtils.swift; path = SignalMetadataKitTests/src/SMKTestUtils.swift; sourceTree = ""; }; 92E1058D9C027B751083F88A3801A0D8 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Sources/CryptoSwift/Utils.swift; sourceTree = ""; }; 92EC875DD838B041FABF9C7A48665BB9 /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; sourceTree = ""; }; @@ -3862,13 +3866,13 @@ 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 = ""; }; + 93BD86CE4E845FB33C0EC593D9EE9C9C /* english.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = english.txt; 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; }; + 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 = ""; }; @@ -3889,20 +3893,18 @@ 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 = ""; }; - 96835B5EEE419108A2F427AF5915ED7E /* LKUnlinkDeviceMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKUnlinkDeviceMessage.h; sourceTree = ""; }; 96A89910721195BDF36207378A80E343 /* SSLClientCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLClientCertificate.swift; path = Sources/Starscream/SSLClientCertificate.swift; sourceTree = ""; }; 96AF071455D56D62808CC21EC72E9A2D /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; + 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 = ""; }; - 974DE9DE3828BD2E4F263860CA330943 /* String+Trimming.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+Trimming.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; }; - 97F626D2271EC5F8DE8DD5C57390972D /* LKGroupUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKGroupUtilities.h; sourceTree = ""; }; + 97EC70215F6D1CD8423165A0E91C3C35 /* SessionServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionServiceKit.framework; 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 = ""; }; 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 = ""; }; @@ -3915,7 +3917,7 @@ 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; }; + 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YapDatabase.framework; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 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 = ""; }; @@ -3924,15 +3926,13 @@ 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 = ""; }; + 9AD9A32049426A0CC3224D392DD69A7D /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; 9B20888FBECF82F5414FCB6D2BEB04E5 /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = SignalCoreKit/src/iOSVersions.h; sourceTree = ""; }; 9B24E9C84FDEEB02E33F7917CA6F2202 /* AtomFeedEntryLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomFeedEntryLink.swift; path = Sources/FeedKit/Models/Atom/AtomFeedEntryLink.swift; sourceTree = ""; }; 9B5CFE62D4DECEFB26EAC4CCBE96E43C /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = Sources/CryptoSwift/CompactMap.swift; sourceTree = ""; }; - 9BB4FB780E5E0E9FC7DB1B80C39B8FD5 /* ClosedGroupParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupParser.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 = ""; }; 9C4DBBA48DB349D3B90D63F1C5EAC7A3 /* TSIncomingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSIncomingMessage.m; sourceTree = ""; }; - 9C5A087B09AD0618868C1B56F32D55A0 /* ClosedGroupSenderKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupSenderKey.swift; sourceTree = ""; }; 9C9C987DAB30DC9EA4B9369B9979BD79 /* Factories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Factories.swift; 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; }; @@ -3940,25 +3940,22 @@ 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; }; + 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; }; 9DBA577A59338FA85ED392E3230885B7 /* StringUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtils.swift; path = Sources/SwiftProtobuf/StringUtils.swift; sourceTree = ""; }; - 9DEC6CA70FB85454B1D2FDB57A1C8787 /* ClosedGroupsProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupsProtocol.swift; sourceTree = ""; }; 9E12388F8AC6CB7FE27890BCE96C69AD /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; 9E282E341C476A6DBBE5E3A34AFE395E /* OWSUDManagerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManagerTest.swift; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; - 9F45CA39EF124CF43AE39ACAEC0D0F5E /* Mention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mention.swift; sourceTree = ""; }; - 9F5F8C5B963388F7D4E74F18948E70D5 /* MessageWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageWrapper.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 = ""; }; 9FEA386B5B92788ABE63CB0AC7EF53D0 /* TypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicatorMessage.swift; sourceTree = ""; }; - 9FEA3A3D61B549FAF3F869C3DF93795C /* PublicChat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChat.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 = ""; }; @@ -3968,25 +3965,26 @@ A095FEE4A4663A73FDEBF3D76F830921 /* SAMKeychain.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SAMKeychain.bundle; path = Support/SAMKeychain.bundle; sourceTree = ""; }; A10376232D61200B8C59F1E1B4CDA09A /* Starscream-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Starscream-dummy.m"; sourceTree = ""; }; A123DF3FEF9C05F1DAE07894BFC62950 /* Pods-SignalTests.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.app store release.xcconfig"; sourceTree = ""; }; - A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NVActivityIndicatorView.framework; 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 = ""; }; + A1DEE5523FBC8CBDE64DFD95D90F4827 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; A1FBA5B4C401BF48AEFFCC2ECD403566 /* SessionAxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SessionAxolotlKit-prefix.pch"; sourceTree = ""; }; A205B605F93373B527721F7420DDBDEE /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; + A231651B5DA3A2C533A28D57D6F2F1DA /* PublicChatAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatAPI.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; }; + A2A660E68CD7CB079D47C5D8F941AA93 /* SessionCurve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SessionCurve25519Kit.framework; 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 = ""; }; 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 = ""; }; - A3B72365EB57C7B9CE1312E2744D3BC3 /* LokiSessionResetImplementation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiSessionResetImplementation.swift; 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 = ""; }; 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; }; 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 = ""; }; @@ -4003,12 +4001,12 @@ 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 = ""; }; 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 = ""; }; - A7BC68B5C8D63E821F469A132E9FE50B /* DeviceLinkIndex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkIndex.swift; 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 = ""; }; @@ -4024,23 +4022,23 @@ 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 = ""; }; - AA17A758BC8DFF01D8FD1491A73831B2 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Storage.swift; sourceTree = ""; }; - AA38415A419A8E75ABE444B649F56B3E /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; + AA38415A419A8E75ABE444B649F56B3E /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; AA69456EE8C418556A15168748A0DF38 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; AAD5E75FB2DCAE5DFA91C5C96677F75C /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; AADA9A7BF22022E79AA7CE1C04D5B23B /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - AB4BD7562B0120485386C18CBA97863C /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; + AB4BD7562B0120485386C18CBA97863C /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; AB4C3FE1EECC6AA3CF5C1C3F370A9B09 /* TSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSConstants.m; path = SignalServiceKit/src/TSConstants.m; sourceTree = ""; }; 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; }; + 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 = ""; }; 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 = ""; }; AD160C6729F9A8E2D6CD7D3A8EB680EC /* TSInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInteraction.h; sourceTree = ""; }; @@ -4051,12 +4049,13 @@ AD99B04DDAB7873F6EDA474A375A67E7 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; ADAF3A3F0263A145738485FFAE5DA108 /* Pods-SignalMessaging-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalMessaging-acknowledgements.markdown"; sourceTree = ""; }; 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 = ""; }; + AF752FEF8B5E1F68D4902340405C0EC0 /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; AF7ECAE1D7D10EC3E69ED3023463361F /* Google_Protobuf_Any+Registry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Any+Registry.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Any+Registry.swift"; sourceTree = ""; }; AF81A2C39ECD9A239A7BCE9AB454CAD9 /* SAMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychain.m; path = Sources/SAMKeychain.m; sourceTree = ""; }; AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManager.swift; sourceTree = ""; }; @@ -4075,19 +4074,19 @@ B26696139BF5791780B42335FB7E9356 /* source_context.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = source_context.pb.swift; path = Sources/SwiftProtobuf/source_context.pb.swift; sourceTree = ""; }; B282A7EB33FA1DE9DE5B7CC52F586320 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSemiCircleSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSemiCircleSpin.swift; sourceTree = ""; }; B284D014866BED7F4A36EC6CFBF106F4 /* Pods-SignalTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalTests-umbrella.h"; sourceTree = ""; }; - B2FC3A65C2E0DADC94FADA321DA54EA6 /* PublicChatAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PublicChatAPI.swift; 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 = ""; }; + B364BA73CB664574F37EA9519E3561A9 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; B3796D011668C1A2AF7E7DDBCAB64B96 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; B3989D227EA6D0ECF9A7D2924D8D0140 /* PureLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PureLayout-Info.plist"; sourceTree = ""; }; B3BB375B657B7F071ADCB4BA097A2571 /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; B3D2E5AE2A2D8A157AA2DC86ECB44294 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; + B3E1C727C5B78D4C8742BB38D892C209 /* ClosedGroupUpdateMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupUpdateMessage.swift; sourceTree = ""; }; B3F034657188A322E9776BDF65E0C339 /* TestAppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestAppContext.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 = ""; }; @@ -4098,20 +4097,19 @@ 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 = ""; }; 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 = ""; }; - B5DD2951CD4A0088B05EE81B9D5DA9B7 /* Storage+ClosedGroups.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+ClosedGroups.swift"; sourceTree = ""; }; B65976B438326791BD28CC182138785F /* RSSFeedCloud.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedCloud.swift; path = Sources/FeedKit/Models/RSS/RSSFeedCloud.swift; sourceTree = ""; }; B66072DB60952017F3311C8628DA0986 /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; B662D98BDB3E098CFF44122DCF3088AF /* ReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; sourceTree = ""; }; 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; }; + 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 = ""; }; - B76B6AAA0AC9084A7AE4EFD7D2E50F9A /* NSArray+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Functional.m"; 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 = ""; }; @@ -4119,14 +4117,13 @@ B7CCD4A4656FCFFD585BDD37E21671F7 /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; B7E71982B775ABDF86BAB62E57F3BF7B /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; sourceTree = ""; }; B7F53A2052B37C979F5E29DDA0866EE1 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; - B8052BFAB83E42F1964D2A13A8D0CA33 /* LokiDatabaseUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiDatabaseUtilities.swift; sourceTree = ""; }; B807BA28F7B87D0C293784194A817FE5 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; B81601080A7413585D5E87ECA0481BC6 /* SessionCurve25519Kit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionCurve25519Kit.unit-tests.debug.xcconfig"; sourceTree = ""; }; B84140349F2B6FE7F28E1198D54E71E8 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; B8B7DF66B88FE8ACBCB211175F9F677D /* SessionAxolotlKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SessionAxolotlKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; B8C1C5F05DC57BC653C098F55E11B33D /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; B8CD42E913A6DEB535343B0D2EF3B9DC /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; - B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; + B8EE9C38868A8FE4C7070A79433A8EFE /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; B8FA2C8B5A9AA5297F7D9A4EE6036733 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; B909EE3179FA2D48A3D50A0DB30BDB13 /* CryptoSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-prefix.pch"; sourceTree = ""; }; B93143BCB3EB1723BD880C2317558651 /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; @@ -4137,12 +4134,9 @@ 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 = ""; }; - B9DD5290854A6A40813EC0FE4FF9CD72 /* DeviceLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLink.swift; sourceTree = ""; }; - B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; path = DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; - B9F7D0C024AED1D21492496468A4EF37 /* NSSet+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSSet+Functional.h"; sourceTree = ""; }; + B9EB474AF1408C702E45A1218AB94466 /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; BA015C8EA397C40DD0996B76BF331C50 /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; BA0AC5CE0925F41B5A49D8A6A0558F7A /* Pods-SignalShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.debug.xcconfig"; sourceTree = ""; }; - BAA626DE83ABEA4ECDD9463387337080 /* Promise+Delaying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+Delaying.swift"; 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 = ""; }; @@ -4171,6 +4165,7 @@ 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 = ""; }; @@ -4178,6 +4173,7 @@ 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 = ""; }; C15912D89E1023DB6F74B706CE476090 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -4186,7 +4182,7 @@ C1F0C62C2B670BF5506561700E34CA69 /* TypingIndicators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicators.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; }; + C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack.framework; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C261CFE813D719D3C8A6CAFB12855263 /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; C27B69635449E0F3A708C53C4DB2A612 /* OWSPrimaryStorage+keyFromIntLong.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+keyFromIntLong.h"; sourceTree = ""; }; C299963E6CFF4ECA0C07E376BBEC1E74 /* RSSFeedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedImage.swift; path = Sources/FeedKit/Models/RSS/RSSFeedImage.swift; sourceTree = ""; }; @@ -4195,7 +4191,6 @@ 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 = ""; }; - C3638C0624C91B5300AF29BC /* Storage+PublicChats.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Storage+PublicChats.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 = ""; }; @@ -4205,8 +4200,9 @@ C42CC5DB04B9D8A6AAE9BC2D46CFAA5C /* Google_Protobuf_Struct+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Struct+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Struct+Extensions.swift"; sourceTree = ""; }; C4361F36E45BC9C09726D4BE881D65EA /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; C43A0E339FD362183597CB2FAB021829 /* SessionCurve25519Kit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SessionCurve25519Kit-Unit-Tests"; path = "SessionCurve25519Kit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - C43D425EE2806B47F9D2762DBF7F0855 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; + C43D425EE2806B47F9D2762DBF7F0855 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; C454F2E3589C154D7C1041E4C046C1AD /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; + 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 = ""; }; @@ -4217,7 +4213,7 @@ 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 = ""; }; + C5D270BD92608BAFEDE210B4C1B6CED7 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; C5D4725B06A7DDC860D8970487F3E530 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; C5E5E1BD001800A0B21ED0EEB793C52A /* OWSMessageSenderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSenderTest.m; sourceTree = ""; }; C602C58ECEE91A9072FE9A8C17D8C41D /* OWSIncomingMessageFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinder.m; sourceTree = ""; }; @@ -4230,10 +4226,11 @@ 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 = ""; }; 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; }; - C7DB9C047A634BDA082BC241A9093207 /* ClosedGroupRatchet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupRatchet.swift; sourceTree = ""; }; 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; }; @@ -4241,28 +4238,33 @@ 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; + C9C90392BF439C415EB425D5B39CE368 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; C9C98F1648C2A427AB12A711A085F786 /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; C9F1ABA4462281C9D506381A12C51DB7 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; + C9F67BD69843D85D52CFAE0A20565177 /* TTLUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TTLUtilities.swift; 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 = ""; }; 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 = ""; }; + CAC476AF8D47E05093CF7F09DA8A7EE9 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "NSDate+OWS.mm"; path = "SignalCoreKit/src/NSDate+OWS.mm"; sourceTree = ""; }; + CAEB9D08DB51043D26066BF92B24EE23 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; + 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 = ""; }; - CB75CB25EF70F01AFE7D43767D18086C /* DeviceLinkingSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceLinkingSessionDelegate.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 = ""; }; @@ -4272,23 +4274,20 @@ 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 = ""; }; + CCAE52D7920727DEEB6356071429D437 /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; CCAE67FF5EB872EAACCC9ED616E2B955 /* AEADChaCha20Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEADChaCha20Poly1305.swift; path = Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift; sourceTree = ""; }; CCBF08C6B6C16256CE35B81EE1ABCD76 /* SMKSenderCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificate.swift; path = SignalMetadataKit/src/SMKSenderCertificate.swift; sourceTree = ""; }; CCED8557B97D9AA0423A38CA610B1862 /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; sourceTree = ""; }; - CD0898F312228E3DF35A49F2C389116F /* NSObject+Casting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Casting.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 = ""; }; - CD2E11DF8DD50F7364FC6BEB5725784D /* HTTP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HTTP.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 = ""; }; - CD9F16F14DE5770494C58557ECCFF5AD /* DisplayNameUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DisplayNameUtilities.swift; sourceTree = ""; }; CD9FF09ADF08C85CF0F39674C1C74B20 /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; CDA6D56F24CCA39CBF72D2D25C0263D6 /* Data+SMKTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SMKTests.swift"; path = "SignalMetadataKitTests/src/Data+SMKTests.swift"; sourceTree = ""; }; CDBCFD03305351185966481964909111 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; sourceTree = ""; }; 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 = ""; }; + CE571A384087315285307CC1F2E7A93B /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; CE6C07E0180905A3329AD1470E0A4F8D /* CryptoSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CryptoSwift.debug.xcconfig; sourceTree = ""; }; CEABF01F6554D21EBF6F29EAE0EA9C9C /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/SwiftProtobuf/Decoder.swift; sourceTree = ""; }; CEAC116C91E5E5588C4DB238FD1D6334 /* RSSPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSPath.swift; path = Sources/FeedKit/Models/RSS/RSSPath.swift; sourceTree = ""; }; @@ -4300,29 +4299,28 @@ CF73000B4E094F626A1916230A4432B6 /* OWSIncomingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinderTest.m; 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 = ""; }; - CFE6E766E5E951D6DDAAD8A56CF4B5FA /* LKUserDefaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LKUserDefaults.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 = ""; }; + D0F3064111B349DBDEFC3E68E4D173F4 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; D12485630A0E1FBF1D0634CD08DA3762 /* NSData+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Image.m"; sourceTree = ""; }; D125E492EC1AF26CB197634473658556 /* BinaryEncodingSizeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingSizeVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift; sourceTree = ""; }; D1278CC4AE29C20EB7749267CC9E3D5D /* TSDatabaseSecondaryIndexes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseSecondaryIndexes.h; sourceTree = ""; }; + 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 = ""; }; 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 = ""; }; - D23FA4E6CDF0FD6C566587334E2784F2 /* SignalMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalMessage.swift; sourceTree = ""; }; D253A33C4ABDD8192C74377FEB85CA68 /* RSSFeedItemSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RSSFeedItemSource.swift; path = Sources/FeedKit/Models/RSS/RSSFeedItemSource.swift; sourceTree = ""; }; - D2C328DC98D10AD89C81122013D3BE16 /* OnionRequestAPI+Encryption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OnionRequestAPI+Encryption.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 = ""; }; @@ -4331,7 +4329,7 @@ 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 = ""; }; + D3FE785CF660917C6EB45257FEA61D56 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; D40ACC056E1867549D42251412D44929 /* MessageExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageExtension.swift; path = Sources/SwiftProtobuf/MessageExtension.swift; sourceTree = ""; }; D43CAB1FE9B644C6B5469BC4F6BF80AE /* XMLFeedParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XMLFeedParser.swift; path = Sources/FeedKit/Parser/XMLFeedParser.swift; sourceTree = ""; }; D4769D2FCD7D84263C39C6C9B25D5155 /* OWSUnknownContactBlockOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownContactBlockOfferMessage.h; sourceTree = ""; }; @@ -4340,6 +4338,7 @@ D4A29FC4FBADF2C738459233F9E6B646 /* OWSPrimaryStorage+SessionStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OWSPrimaryStorage+SessionStore.m"; 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 = ""; }; @@ -4349,11 +4348,12 @@ 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 = ""; }; + D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; @@ -4382,10 +4382,9 @@ 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 = ""; }; + DB9725DFD0F07A4E413984F311BB6863 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; DB9FD8B630BCA4623401155008A13DD9 /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; DBC2527C97F4A38B83373BA95A8F592E /* PhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; - DC22CEF9CF267DA9DC1DAEBAF48CB65F /* LKUnlinkDeviceMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LKUnlinkDeviceMessage.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 = ""; }; @@ -4400,25 +4399,26 @@ 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; - DF15424628DAAD3A3666A5C844DF8D7A /* Mnemonic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mnemonic.swift; sourceTree = ""; }; DF23F62F0C555BB5F88F866A80646403 /* SCKExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKExceptionWrapper.h; path = SignalCoreKit/src/SCKExceptionWrapper.h; sourceTree = ""; }; DF2F682FA7F4F0A0F160BFC722375798 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; DF3798F64117D7BA9F50EE6BBB65B753 /* YapDatabaseRTreeIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexConnection.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.m; sourceTree = ""; }; DF3F5DF23C5FA6BF11E8906B30C16D10 /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.h; sourceTree = ""; }; - DF5B6EEA5A82781C3FA1FA5173AC978B /* ECKeyPair+Hexadecimal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "ECKeyPair+Hexadecimal.swift"; sourceTree = ""; }; DFD0722CA151D949941A5FA55BF7BEE8 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocket.swift; path = Sources/Starscream/WebSocket.swift; sourceTree = ""; }; DFF071FB9D3F0A112CF37F0392234A75 /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; DFFB07A3EA6129C065EDA2A3E6B1DCEE /* YapDatabaseAutoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoView.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.m; sourceTree = ""; }; E00C9AD89797D77B496EDC4E1C193C34 /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.h; sourceTree = ""; }; 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 = ""; }; + E04B24CA9E70B937D957BD30EA97C8DF /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; + 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 = ""; }; @@ -4430,6 +4430,7 @@ 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 = ""; }; E2DF4652A2FA8DE5A1ED09FE3E05C505 /* OWSMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageManager.h; sourceTree = ""; }; @@ -4444,19 +4445,17 @@ E3F48C8D9FEE8E873ACE92CB581C4B7E /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; E40FFCEFFE2488BDD71687A835E66537 /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; sourceTree = ""; }; 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 = ""; }; + E45ADE2B223376A8158939B14B104B02 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; E45C5DFC1B9B073195B811BBD40CAC72 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; E47AB9DDA6D0E50FEFB6F1C0E43CCF86 /* SessionCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SessionCoreKit.modulemap; sourceTree = ""; }; E480765119519BDCDB7E6996A2CE336D /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; E4E60916493F4B32CE6271576836158F /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/DDFileLogger+Buffering.h"; sourceTree = ""; }; - E4E7B3DD46ABB0DBBB56BD5AE90E4911 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4E7B3DD46ABB0DBBB56BD5AE90E4911 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PureLayout.framework; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 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 = ""; }; - E5425D8CD5356C6DE99424733D823EBA /* LKSyncOpenGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LKSyncOpenGroupsMessage.h; sourceTree = ""; }; E54D77FC18087505864A365CE7C50D60 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; - E5AC8C56A41A0F47F02BC955A09673AD /* MultiDeviceProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MultiDeviceProtocol.swift; 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 = ""; }; + E5BFA8E3A02540180589DF00EB7B6652 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; 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 = ""; }; @@ -4484,7 +4483,7 @@ EA0BA49CD5E08822F6C89195C23D2FEE /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; EA0D3D83FF761B723EF869981BD2510E /* OWSBatchMessageProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBatchMessageProcessor.h; sourceTree = ""; }; EA1B1C861B2BB5570F3AB0947B059860 /* TSYapDatabaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSYapDatabaseObject.h; sourceTree = ""; }; - 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 = ""; }; + EA29D23716D4CD449A11B2196CD8C902 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; EA4ED4DAE8DC711487CE4F77A7E095F1 /* Blowfish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blowfish.swift; path = Sources/CryptoSwift/Blowfish.swift; sourceTree = ""; }; EA4F856385D27AC02AAF792115E60B8E /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; EA845307298C52FF1C442D04013B36CD /* SSLSecurity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLSecurity.swift; path = Sources/Starscream/SSLSecurity.swift; sourceTree = ""; }; @@ -4492,9 +4491,10 @@ 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 = ""; }; 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 = ""; }; + EC3B34859883CB0C51B6C2ED4659C47B /* GTSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; 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 = ""; }; @@ -4518,11 +4518,9 @@ 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 = ""; }; - EF68B57C1ABE1DA7D7FACB4C389C12D4 /* Snode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Snode.swift; 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 = ""; }; - F04E4477B3805C2AF02927F64FC97E1E /* LokiPushNotificationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LokiPushNotificationManager.swift; sourceTree = ""; }; F07E6596502AC480E8CD6B0A135E9A77 /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; 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 = ""; }; @@ -4538,7 +4536,7 @@ F270BD421773F3C99AD281501C65379A /* NVActivityIndicatorAnimationBallRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotate.swift; sourceTree = ""; }; F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsRequestMessage.m; 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; }; - F391EF685350327626FDB0D706C4887B /* GroupUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupUtilities.swift; sourceTree = ""; }; + F3010674A4DD2F706A24310A26FBD306 /* ClosedGroupPoller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClosedGroupPoller.swift; sourceTree = ""; }; F3956CCB7ECB18799E455A3181826EA0 /* OWSAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalytics.m; sourceTree = ""; }; F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSPrimaryStorage+SignedPreKeyStore.h"; sourceTree = ""; }; F40D2BAF36194B374F438141692BF519 /* ContactDiscoveryService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactDiscoveryService.m; sourceTree = ""; }; @@ -4547,13 +4545,11 @@ F4ACE621D3FDA9DA65D35F8BD98FA886 /* crypto_hash_sha512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash_sha512.h; path = Sources/ed25519/additions/crypto_hash_sha512.h; sourceTree = ""; }; F4CF52C6D7C6E1F27442D0344B411D8F /* UIViewController+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.m"; sourceTree = ""; }; F4D16DF32713A6F606A0E9D5BBE961BD /* CDSQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CDSQuote.m; sourceTree = ""; }; - F4EDB0917C829B78C46241BDC902498B /* SnodeAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SnodeAPI.swift; sourceTree = ""; }; F4F512C5E99967DADFBE7DB7F5C879A3 /* JSONFeedHub.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONFeedHub.swift; path = Sources/FeedKit/Models/JSON/JSONFeedHub.swift; sourceTree = ""; }; F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.swift; sourceTree = ""; }; 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 = ""; }; - F5DBB0523B8F6B4814DA14AA749ADD67 /* Storage+Collections.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Storage+Collections.swift"; sourceTree = ""; }; F5ECB060A52D78717053C4C03C500C23 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; F5FC73C1F897B59C0E1F625B41563FE6 /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; F6128DEF5E35C05669B6F8F7451F3297 /* MediaGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaGroup.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaGroup.swift; sourceTree = ""; }; @@ -4565,13 +4561,14 @@ F76B6EE1A28B815A4C896EC5E6313A97 /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.m; sourceTree = ""; }; F7AEC86D9760DF3EE3D11538CD788FB8 /* AppVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppVersion.h; sourceTree = ""; }; 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; }; F8304804E1F23FE01082EADB69A59D59 /* OWSEndSessionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSEndSessionMessage.m; 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 = ""; }; + F8B4FB8CDA60B24F26856D6FA9C4F0CE /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; F8B64DD28AA6664A490B19A5FFD76CB9 /* ClosedGroupCiphertextMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ClosedGroupCiphertextMessage.m; path = AxolotlKit/Classes/CipherMessage/ClosedGroupCiphertextMessage.m; sourceTree = ""; }; F8DCC5A363ABF3E0FD1FE268BF526865 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; + 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 = ""; }; @@ -4587,20 +4584,22 @@ 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 = ""; }; + FBAF965312478037759ECFC536657B54 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; FBD89646722B730DAFDD803550EE69FF /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; FBE483EC545832F070C6A1B14BE5B649 /* CryptoSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CryptoSwift-dummy.m"; sourceTree = ""; }; FBF9A0F1BCEDAE3AB8AE45F6353209BC /* OWSDisappearingConfigurationUpdateInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingConfigurationUpdateInfoMessage.m; sourceTree = ""; }; FC1B231DB7B4A016FC0707F18A9E9CE9 /* UIImage+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+OWS.h"; 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 = ""; }; 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 = ""; }; + FD7361986E7EF1D2574BAA94CACB0CE8 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; + FDF05D99E39AA2C46491AC8DA521B2C8 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; FE1D67E7AB6749B6667A89FD5AE39E98 /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; FE45F9B30EB88132EB151AD646CCD44C /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; FE53FEECEB267D30D33D517814F645B2 /* MediaPeerLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPeerLink.swift; path = Sources/FeedKit/Models/Namespaces/Media/MediaPeerLink.swift; sourceTree = ""; }; @@ -4609,7 +4608,7 @@ FECE7501789C32F7414120B0CF2987AF /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/DDASLLogCapture.h; sourceTree = ""; }; FEDCE1645CE0338F9B1AA1F31324896A /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; FEEBFEDC419840BE6F5F4A6E8A6D1D7D /* iTunesImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = iTunesImage.swift; path = Sources/FeedKit/Models/Namespaces/iTunes/iTunesImage.swift; sourceTree = ""; }; - FF7B9DDF95600A0DA70E9232C6CD484C /* AnyPromise+Conversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "AnyPromise+Conversion.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 = ""; }; @@ -4635,29 +4634,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0659CC26AE271ECFE78AD7C7F78E2ADA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 479831286BE6631E81661393ADE225F8 /* AFNetworking.framework in Frameworks */, - 133B86B932EBC8594E826BEDB7D62200 /* CocoaLumberjack.framework in Frameworks */, - 5104013AB193063426D711F3E2F80AC8 /* CryptoSwift.framework in Frameworks */, - 4C76C0377A40420F2AB127BCE9269AD8 /* Foundation.framework in Frameworks */, - CD2E8810A01BE8F2E490028A5C520BD9 /* libPhoneNumber_iOS.framework in Frameworks */, - 834B8B7DA40E5270FE6455A1E912C187 /* Mantle.framework in Frameworks */, - CCB36C9D2CFE5BA576CB5D9FEFEF8A8A /* PromiseKit.framework in Frameworks */, - 9FA740DD5F87A48F11F4F744B3E25201 /* Reachability.framework in Frameworks */, - 85E7A8D595D5F916F41F79116E792BE3 /* SAMKeychain.framework in Frameworks */, - 58229E6C495AFD49BC143DCA5FBDFD97 /* SessionAxolotlKit.framework in Frameworks */, - 640CA3C44F2CCF22EFDDDA424043EC2A /* SessionCoreKit.framework in Frameworks */, - FC7103DE0478E0F3F8F99DB33DF342A3 /* SessionCurve25519Kit.framework in Frameworks */, - 9D6FCFD7FBF2C85D3BD47079106FBDE5 /* SessionMetadataKit.framework in Frameworks */, - 78A344F20954541DE4AAB4D8D8D9DC4D /* Starscream.framework in Frameworks */, - CE1F278940E127D9D73E7940B361278B /* SwiftProtobuf.framework in Frameworks */, - 5C02201C1220A4B6CE105D5638C91F65 /* YapDatabase.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 10CB0B8DD4BEECC62F976E0E66B59857 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4741,24 +4717,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4CED26D3090ECE89C4704684FEDF44A0 /* Frameworks */ = { + 524881CD39E7EFCE7865143DC99CDDF5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 829484829C266BB798487D87855229CB /* CocoaLumberjack.framework in Frameworks */, - 4F5BE2EC47BD0E1A1E0A06920287F537 /* Foundation.framework in Frameworks */, - 68AB80D4616F3F0BE763083EB5A6CF43 /* SQLCipher.framework in Frameworks */, - B56159306748E45C12A615F72041DA99 /* SystemConfiguration.framework in Frameworks */, + 92DBA8CC4C7620B6A28684CB824FB56F /* Foundation.framework in Frameworks */, + 75723FB2580885B9D8CD746316CA9C24 /* Security.framework in Frameworks */, + A1D7301AA3AF48042630B26D477B96BE /* SessionCurve25519Kit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 524881CD39E7EFCE7865143DC99CDDF5 /* Frameworks */ = { + 5574C4505F978DF50382D033C37BED53 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 92DBA8CC4C7620B6A28684CB824FB56F /* Foundation.framework in Frameworks */, - 75723FB2580885B9D8CD746316CA9C24 /* Security.framework in Frameworks */, - A1D7301AA3AF48042630B26D477B96BE /* SessionCurve25519Kit.framework in Frameworks */, + 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; }; @@ -4872,6 +4860,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A8B15381C57F2D4ADEADF076614B8FF1 /* 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 */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A8D86669878C1D8AA28904A34CB62906 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4880,6 +4879,15 @@ ); 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; @@ -4897,6 +4905,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E7226CC218095703A27863A116DB0313 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + BEFC142852FBB3526D7DE5EDF4542A59 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EFCD03D3F8DD572BDBEE5E4C20DA6684 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -4947,23 +4963,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F80B45733134159B87595BACB7B4BEC0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - FF3EB1E42389F424B9A306F4BAB63105 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F8138F2C78CEA5E9D6955FD11CE5AE5A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 39082EA5F0678C6FE0F9F08195AF422C /* CoreTelephony.framework in Frameworks */, - D363380AAD5354A1DEBB2BE71B956AAB /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -5032,6 +5031,7 @@ 1CA698641F78F0B132CF72B0DB6FEC13 /* TSRequest.h */, 39867C96CF23BC38F6714A180A80C9EB /* TSRequest.m */, ); + name = Requests; path = Requests; sourceTree = ""; }; @@ -5067,13 +5067,14 @@ path = SignalServiceKit/src/Contacts; sourceTree = ""; }; - 0A0432DD2A454B5A69C083C507FA9CB0 /* Onion Requests */ = { + 0D94E2DB18A48CA3864E575BEE572AA5 /* Database */ = { isa = PBXGroup; children = ( - 1E631AB2F7228C07AE02EA225028C287 /* OnionRequestAPI.swift */, - D2C328DC98D10AD89C81122013D3BE16 /* OnionRequestAPI+Encryption.swift */, + 658FD1DDCDA87AA2D65AE73A1F46CA2E /* Storage.swift */, + EF01998D962879ECECBD9EA5DA7D5C4C /* Deprecated */, ); - path = "Onion Requests"; + name = Database; + path = Database; sourceTree = ""; }; 10F797E0937C699DE4D03FC9A72C3DBA /* Generated */ = { @@ -5090,6 +5091,7 @@ 8EC8681D50B90BDFD8C4DE5A19D02DF4 /* WebSocketProto.swift */, F4F897A7F13B098FF47FEFBD1182B4AC /* WebSocketResources.pb.swift */, ); + name = Generated; path = Generated; sourceTree = ""; }; @@ -5146,6 +5148,7 @@ children = ( 1CDC5B3172B97B959F045851390FB70E /* Mnemonic */, ); + name = Loki; path = Loki; sourceTree = ""; }; @@ -5182,6 +5185,7 @@ CC2CBF78BE477D2A606F295AE17ACE3B /* Core */, 8E8C56EFBE42DAD30EBD443959024163 /* Support Files */, ); + name = YYImage; path = YYImage; sourceTree = ""; }; @@ -5316,14 +5320,6 @@ name = View; sourceTree = ""; }; - 1BEE10DD29B461529D2A61C8287820ED /* Push Notifications */ = { - isa = PBXGroup; - children = ( - F04E4477B3805C2AF02927F64FC97E1E /* LokiPushNotificationManager.swift */, - ); - path = "Push Notifications"; - sourceTree = ""; - }; 1CDC5B3172B97B959F045851390FB70E /* Mnemonic */ = { isa = PBXGroup; children = ( @@ -5332,6 +5328,7 @@ D67DDA04490AFC4C8354F9292C5CF9A1 /* portuguese.txt */, 71FC31896F9522A5F88019DFA2B4CA98 /* spanish.txt */, ); + name = Mnemonic; path = Mnemonic; sourceTree = ""; }; @@ -5419,9 +5416,25 @@ EA4F856385D27AC02AAF792115E60B8E /* PureLayoutDefines.h */, D4F4789740C2A13FBFC750CC8267C2CC /* Support Files */, ); + name = PureLayout; 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 */, + ); + name = "Closed Groups"; + path = "Closed Groups"; + sourceTree = ""; + }; 29D35B7123819CFE1BB66604F91CBD02 /* Support Files */ = { isa = PBXGroup; children = ( @@ -5437,20 +5450,6 @@ path = "../Target Support Files/NVActivityIndicatorView"; sourceTree = ""; }; - 29F20789F762D5ED7F1A817DBC27C602 /* Protocol */ = { - isa = PBXGroup; - children = ( - A45A2A4F5F078D7E0B82AFB37CD80840 /* Closed Groups */, - CBE30ACBB2F65870459DDCD4FBAA2DCD /* Mentions */, - 6F2611CB2BD8B8A9C18C272C3AF4A0AC /* Meta */, - 7EA05E8B5C648EE891C3779C4C48217C /* Multi Device */, - 4BCCFA732BAED278DEA2CE9C2219E8F2 /* Session Management */, - 6B29EBECB105EF359A05408ECF41CB0B /* Sync Messages */, - 43BA6FE077A18A7A150F8844B249EC3B /* Utilities */, - ); - path = Protocol; - sourceTree = ""; - }; 29F3BA4198CE3EC0645A0C99AB0C3D29 /* Support Files */ = { isa = PBXGroup; children = ( @@ -5472,6 +5471,7 @@ 6CFCDBA8737892B5287A46E88A4EEAA4 /* common */, 237D6ED817C6FDC2662C843C0474C047 /* Support Files */, ); + name = SQLCipher; path = SQLCipher; sourceTree = ""; }; @@ -5533,6 +5533,7 @@ 634D7EC01C7DBECB5FE57921525AB3E3 /* ZipArchive.h */, 524DDF5F55A99BD57C69FE8A865B3EFE /* Support Files */, ); + name = SSZipArchive; path = SSZipArchive; sourceTree = ""; }; @@ -5718,6 +5719,7 @@ 4EE9FF11351FF067101FB866F3913DCF /* TSNetworkManager.m */, 0935AD621BDF1F90DE027287F2958640 /* Requests */, ); + name = API; path = API; sourceTree = ""; }; @@ -5778,6 +5780,7 @@ 80E04829969D35E912822A46FF8125B0 /* OWSRequestMaker.swift */, AF9417025EABB0DFB0DC08619BF6B9AC /* OWSUDManager.swift */, ); + name = UD; path = UD; sourceTree = ""; }; @@ -5789,6 +5792,7 @@ 34D132648D06D8472331B139ACB9829D /* Support Files */, 903BD5E4A09C3D027700B17DBD0774E5 /* Tests */, ); + name = SessionHKDFKit; path = SessionHKDFKit; sourceTree = ""; }; @@ -5837,9 +5841,19 @@ 56E479287A36B4C4CDA81D884B4AEF99 /* SFSRootCAG2.crt */, 64205404D199545AC53B48D29E5F9151 /* textsecure.cer */, ); + name = Certificates; path = Certificates; sourceTree = ""; }; + 40874DEEA1F605E55D277E5F850012B2 /* Meta */ = { + isa = PBXGroup; + children = ( + CA26D0694B5BF6E63BC503A723724CB2 /* SessionMetaProtocol.swift */, + ); + name = Meta; + path = Meta; + sourceTree = ""; + }; 416AB8519804D6F042BE6E16D6CE41F2 /* Storage */ = { isa = PBXGroup; children = ( @@ -5883,51 +5897,10 @@ E69E1F93272D206F94D2D51254D4B5B1 /* Support Files */, A756F351A416ECDA97E8401ABF77CC84 /* Tests */, ); + name = SessionCoreKit; path = SessionCoreKit; sourceTree = ""; }; - 43A7CB396E8DE74A1089740217A0FEAD /* Utilities */ = { - isa = PBXGroup; - children = ( - FF7B9DDF95600A0DA70E9232C6CD484C /* AnyPromise+Conversion.swift */, - 13FFFC5FCB9E02FFA89FD2447AE344DD /* Array+Description.swift */, - 2A6621FFB47895D0A254FFF417F54D8F /* BuildConfiguration.swift */, - 34F2E465913982797DCB976AD47F5A15 /* Data+SecureRandom.swift */, - 483FDF2C1EDE9D4DAB50513E7F2646FD /* Data+Streaming.swift */, - 4A7ABA6705AC784C6077A75807DCDABC /* Debugging.swift */, - 511E71A399C16D3ADE4E1232B2F97656 /* Dictionary+Description.swift */, - CD9F16F14DE5770494C58557ECCFF5AD /* DisplayNameUtilities.swift */, - DF5B6EEA5A82781C3FA1FA5173AC978B /* ECKeyPair+Hexadecimal.swift */, - 7D717888720F1E86294D2ADC6675B722 /* GeneralUtilities.swift */, - 19DE17EE2DCB2382A778FE0B0D32D58D /* JSON.swift */, - CFE6E766E5E951D6DDAAD8A56CF4B5FA /* LKUserDefaults.swift */, - 84A5DCCE40B97C60EB659312DF0F041F /* Notification+Loki.swift */, - 92BC54DBE915CF052BB63C3985D7E5CE /* NSArray+Functional.h */, - B76B6AAA0AC9084A7AE4EFD7D2E50F9A /* NSArray+Functional.m */, - CD0898F312228E3DF35A49F2C389116F /* NSObject+Casting.h */, - 17D9B06D6E663E9CE164662F5AFAC65C /* NSObject+Casting.m */, - B9F7D0C024AED1D21492496468A4EF37 /* NSSet+Functional.h */, - 3B7AF5A2045B18C9F57C1F22D36A4A79 /* NSSet+Functional.m */, - BAA626DE83ABEA4ECDD9463387337080 /* Promise+Delaying.swift */, - 5A0ED41CCB96EA01CD494CBF6F4D30C2 /* Promise+Hashing.swift */, - 24268E3DA2C342A5F8B701C6F131B774 /* Promise+Retrying.swift */, - 17153BCAA68C7A8BD9B299FBEAAEC404 /* Promise+Threading.swift */, - 974DE9DE3828BD2E4F263860CA330943 /* String+Trimming.swift */, - ); - path = Utilities; - sourceTree = ""; - }; - 43BA6FE077A18A7A150F8844B249EC3B /* Utilities */ = { - isa = PBXGroup; - children = ( - F391EF685350327626FDB0D706C4887B /* GroupUtilities.swift */, - 97F626D2271EC5F8DE8DD5C57390972D /* LKGroupUtilities.h */, - 61C19223199A3FB76C1E38CE10AAF765 /* LKGroupUtilities.m */, - 32E7D18EE1FE3EB1E44D0398847AE48A /* TTLUtilities.swift */, - ); - path = Utilities; - sourceTree = ""; - }; 4703B3F2853359F35C379182388B87C3 /* Foundation */ = { isa = PBXGroup; children = ( @@ -5947,15 +5920,6 @@ name = Foundation; sourceTree = ""; }; - 47CA6A524746C630C003227170960B0D /* Database */ = { - isa = PBXGroup; - children = ( - AA17A758BC8DFF01D8FD1491A73831B2 /* Storage.swift */, - 49B37E4465E258F59FAC54B5D8687A33 /* Deprecated */, - ); - path = Database; - sourceTree = ""; - }; 495F5F146D4BC21D501D1504D0701B48 /* Support Files */ = { isa = PBXGroup; children = ( @@ -5971,30 +5935,6 @@ path = "../Target Support Files/Starscream"; sourceTree = ""; }; - 49B37E4465E258F59FAC54B5D8687A33 /* Deprecated */ = { - isa = PBXGroup; - children = ( - B8052BFAB83E42F1964D2A13A8D0CA33 /* LokiDatabaseUtilities.swift */, - 2AA5479F185D8B08A9A422F3C9812446 /* OWSPrimaryStorage+Loki.h */, - 827E02405201353A7D948122DCA5DCF8 /* OWSPrimaryStorage+Loki.m */, - 108C08E81E24D1DAA39CE5E71EED2695 /* OWSPrimaryStorage+Loki.swift */, - F5DBB0523B8F6B4814DA14AA749ADD67 /* Storage+Collections.swift */, - ); - path = Deprecated; - sourceTree = ""; - }; - 4BCCFA732BAED278DEA2CE9C2219E8F2 /* Session Management */ = { - isa = PBXGroup; - children = ( - A3B72365EB57C7B9CE1312E2744D3BC3 /* LokiSessionResetImplementation.swift */, - 3B7ABCD64314FE1114B5BC5BA92E2F9D /* SessionManagementProtocol.swift */, - 70719781A626F8A5A66D81319A007A9D /* SessionRequestMessage.swift */, - 05F11403F772F46AA114E6110262334A /* SSKProtoPrekeyBundleMessage+Loki.swift */, - 670DADFD858CB6ED5D8B04E7BB38DFF2 /* Storage+SessionManagement.swift */, - ); - path = "Session Management"; - sourceTree = ""; - }; 501CE9F3BCEF4AAA62762A8AD6CE5AA4 /* SwiftProtobuf */ = { isa = PBXGroup; children = ( @@ -6079,6 +6019,7 @@ 71D304DE0BE4FB982FC94D7359BFDD4C /* ZigZag.swift */, 3CFB2913210EABF421C7569A6637EF09 /* Support Files */, ); + name = SwiftProtobuf; path = SwiftProtobuf; sourceTree = ""; }; @@ -6166,6 +6107,7 @@ D54F2F47301D469053A6E8059FCC8BE5 /* Support Files */, D48AD8C5F4F28F40A32A1DDEDB1A4D45 /* Tests */, ); + name = SessionCurve25519Kit; path = SessionCurve25519Kit; sourceTree = ""; }; @@ -6223,6 +6165,7 @@ 330F018053687A74D0B4CC732DACB56A /* TSGroupThread.h */, 2EB5E65F9F1978745612D37DDFFC4920 /* TSGroupThread.m */, ); + name = Threads; path = Threads; sourceTree = ""; }; @@ -6315,6 +6258,27 @@ 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 */, + ); + name = API; + path = API; + sourceTree = ""; + }; 56E8B5587336BC75439DC5138AA31C57 /* Storage */ = { isa = PBXGroup; children = ( @@ -6352,6 +6316,21 @@ path = SignalServiceKit/src/Storage; sourceTree = ""; }; + 5792EB291772BCF0A919EA022670E63C /* Protocol */ = { + isa = PBXGroup; + children = ( + 271ABD75ACA9B3A04C8A7C544F24C007 /* Closed Groups */, + DBB2FEE0A6CCF82A76611E6EE860FC79 /* Mentions */, + 40874DEEA1F605E55D277E5F850012B2 /* Meta */, + F889E81744C4AB5799AAEB7CF1A63BF0 /* Multi Device */, + C9EFEE67BD60F59397F4A4ABE4440B2F /* Session Management */, + D101A5EB2E7995E779A9249D7C73044B /* Sync Messages */, + 7E3C852BB4829C26CEE34CDAC4418129 /* Utilities */, + ); + name = Protocol; + path = Protocol; + sourceTree = ""; + }; 5A299A9DCBDEA0AD0C00B6884A6F8528 /* CrossProcessNotification */ = { isa = PBXGroup; children = ( @@ -6366,28 +6345,6 @@ name = CrossProcessNotification; sourceTree = ""; }; - 5C7BC191319DAB2D02D3E02720B6762A /* Deprecated */ = { - isa = PBXGroup; - children = ( - 857F5D5F41AFE121F9F7FB55A045013B /* ProofOfWork.swift */, - ); - path = Deprecated; - sourceTree = ""; - }; - 60809E8633B9ECDB00D20E922BFF2202 /* Loki */ = { - isa = PBXGroup; - children = ( - BA932D629158DDEE217D9CAC567E60ED /* API */, - A310B126079932C20F826D551AE35F5D /* Crypto */, - 47CA6A524746C630C003227170960B0D /* Database */, - 29F20789F762D5ED7F1A817DBC27C602 /* Protocol */, - 1BEE10DD29B461529D2A61C8287820ED /* Push Notifications */, - 43A7CB396E8DE74A1089740217A0FEAD /* Utilities */, - ); - name = Loki; - path = SignalServiceKit/src/Loki; - sourceTree = ""; - }; 622E7C9BCBA25FB05B618745B20C5692 /* AxolotlStore */ = { isa = PBXGroup; children = ( @@ -6402,6 +6359,7 @@ F3F7C319ED9437AD1758FFBBA9F684CC /* OWSPrimaryStorage+SignedPreKeyStore.h */, 867A91F49F18D1F240546CF7692A180D /* OWSPrimaryStorage+SignedPreKeyStore.m */, ); + name = AxolotlStore; path = AxolotlStore; sourceTree = ""; }; @@ -6415,6 +6373,15 @@ path = SignalServiceKit/tests/Network; sourceTree = ""; }; + 6817B56644C2FBC6B8169A397474E76E /* Utilities */ = { + isa = PBXGroup; + children = ( + 58B96ED05C0866F2D58B49F4B32A2A08 /* HTTP.swift */, + ); + name = Utilities; + path = Utilities; + sourceTree = ""; + }; 690BF9CAC0CA7F1140F78513411327F8 /* Support Files */ = { isa = PBXGroup; children = ( @@ -6529,6 +6496,7 @@ 50F8EECD854B67D335EB2AEC3A202408 /* XMLFeedType.swift */, 2DBA171C642E6FAB03269F8CD68CF2D6 /* Support Files */, ); + name = FeedKit; path = FeedKit; sourceTree = ""; }; @@ -6541,18 +6509,6 @@ path = SignalServiceKit/Resources; sourceTree = ""; }; - 6B29EBECB105EF359A05408ECF41CB0B /* Sync Messages */ = { - isa = PBXGroup; - children = ( - 9BB4FB780E5E0E9FC7DB1B80C39B8FD5 /* ClosedGroupParser.swift */, - 839377692A9A30C63C3A4C60C45D82F3 /* ContactParser.swift */, - E5425D8CD5356C6DE99424733D823EBA /* LKSyncOpenGroupsMessage.h */, - 21B9A18A0ACD6F5CD6159A7BD045E1EE /* LKSyncOpenGroupsMessage.m */, - 1FCA1D9C2A2AA217CDF4F06769688BC7 /* SyncMessagesProtocol.swift */, - ); - path = "Sync Messages"; - sourceTree = ""; - }; 6CFCDBA8737892B5287A46E88A4EEAA4 /* common */ = { isa = PBXGroup; children = ( @@ -6568,17 +6524,10 @@ 11642CD2AD3ABD03604BDFE980E90D90 /* Core */, E418B103E36566570E24535DA37D7C5C /* Support Files */, ); + name = CocoaLumberjack; path = CocoaLumberjack; sourceTree = ""; }; - 6F2611CB2BD8B8A9C18C272C3AF4A0AC /* Meta */ = { - isa = PBXGroup; - children = ( - 034F9039D534216C2CEDACC5FC37C273 /* SessionMetaProtocol.swift */, - ); - path = Meta; - sourceTree = ""; - }; 6F3DB61EAD7FD6C2512BD559E6AD2F82 /* Mantle */ = { isa = PBXGroup; children = ( @@ -6614,6 +6563,7 @@ 2DCAA2E87BB3CE535B334EA73629321D /* extobjc */, ECAA016C733D25A11566DAB193B529BD /* Support Files */, ); + name = Mantle; path = Mantle; sourceTree = ""; }; @@ -6639,6 +6589,7 @@ 19A69431E6C069259944F74853799F21 /* TSSocketManager.h */, 4BDDB90669911C15BB8B911077619253 /* TSSocketManager.m */, ); + name = WebSockets; path = WebSockets; sourceTree = ""; }; @@ -6656,6 +6607,7 @@ 93D303F63B5922EC5BFAE460A3591651 /* Presenter */, 29D35B7123819CFE1BB66604F91CBD02 /* Support Files */, ); + name = NVActivityIndicatorView; path = NVActivityIndicatorView; sourceTree = ""; }; @@ -6673,21 +6625,16 @@ name = Hooks; sourceTree = ""; }; - 7EA05E8B5C648EE891C3779C4C48217C /* Multi Device */ = { + 7E3C852BB4829C26CEE34CDAC4418129 /* Utilities */ = { isa = PBXGroup; children = ( - B9DD5290854A6A40813EC0FE4FF9CD72 /* DeviceLink.swift */, - A7BC68B5C8D63E821F469A132E9FE50B /* DeviceLinkIndex.swift */, - 56D4B0E00E2DCAD3564D64146598E2D1 /* DeviceLinkingSession.swift */, - CB75CB25EF70F01AFE7D43767D18086C /* DeviceLinkingSessionDelegate.swift */, - 59EB1FCF4462CA98D2DD7001BE73F334 /* DeviceLinkingUtilities.swift */, - 6170338AD514FA1AC8F5B916A35C1B6E /* LKDeviceLinkMessage.h */, - 4DBC36B2EA77F581FDB3E7C612426BBF /* LKDeviceLinkMessage.m */, - 96835B5EEE419108A2F427AF5915ED7E /* LKUnlinkDeviceMessage.h */, - DC22CEF9CF267DA9DC1DAEBAF48CB65F /* LKUnlinkDeviceMessage.m */, - E5AC8C56A41A0F47F02BC955A09673AD /* MultiDeviceProtocol.swift */, + C06115F301668FD3024DD3D50B1C141F /* GroupUtilities.swift */, + 39BF2241120EB844C00582D28C1CA761 /* LKGroupUtilities.h */, + F8F5E9A8233B2CC5B5BD2F6F913298A2 /* LKGroupUtilities.m */, + C9F67BD69843D85D52CFAE0A20565177 /* TTLUtilities.swift */, ); - path = "Multi Device"; + name = Utilities; + path = Utilities; sourceTree = ""; }; 8054CE564B17381E713A5E606C8F1E6F /* Targets Support Files */ = { @@ -6716,6 +6663,7 @@ FC38CFD817308341B3B028123D2D3324 /* TSAttachmentStream.h */, D333E5E0D240491C030F926BFE0E76EE /* TSAttachmentStream.m */, ); + name = Attachments; path = Attachments; sourceTree = ""; }; @@ -6814,6 +6762,7 @@ DD848B93D3874A45660108BB12E4C790 /* Resources */, 29F3BA4198CE3EC0645A0C99AB0C3D29 /* Support Files */, ); + name = SAMKeychain; path = SAMKeychain; sourceTree = ""; }; @@ -6832,6 +6781,20 @@ path = "../Target Support Files/YYImage"; sourceTree = ""; }; + 8EAA6AD2636F5B48A3CEAB25956F06BC /* Loki */ = { + isa = PBXGroup; + children = ( + 567E58DB0DBBADAB9E1179D3D23362F9 /* API */, + B46DB2826CB24B43837DFE3F06ECAAF3 /* Crypto */, + 0D94E2DB18A48CA3864E575BEE572AA5 /* Database */, + 5792EB291772BCF0A919EA022670E63C /* Protocol */, + B38CB5730F62AEF06AAAB2F38771CCCA /* Push Notifications */, + C47D3122229454EB27821B9AE35F0410 /* Utilities */, + ); + name = Loki; + path = SignalServiceKit/src/Loki; + sourceTree = ""; + }; 903BD5E4A09C3D027700B17DBD0774E5 /* Tests */ = { isa = PBXGroup; children = ( @@ -6874,6 +6837,7 @@ DDD51DEA3DD337F560DBAC82CE9ED212 /* TSQuotedMessage.h */, 43B3ED23E37C8C5606136A65263AA8FE /* TSQuotedMessage.m */, ); + name = Interactions; path = Interactions; sourceTree = ""; }; @@ -7017,36 +6981,6 @@ name = Frameworks; sourceTree = ""; }; - A310B126079932C20F826D551AE35F5D /* Crypto */ = { - isa = PBXGroup; - children = ( - DF15424628DAAD3A3666A5C844DF8D7A /* Mnemonic.swift */, - ); - path = Crypto; - sourceTree = ""; - }; - A3A561B66DC0E9CC35B2D84899FBB962 /* Utilities */ = { - isa = PBXGroup; - children = ( - CD2E11DF8DD50F7364FC6BEB5725784D /* HTTP.swift */, - ); - path = Utilities; - sourceTree = ""; - }; - A45A2A4F5F078D7E0B82AFB37CD80840 /* Closed Groups */ = { - isa = PBXGroup; - children = ( - 109C8C16BF3E49DF97500BE1FBE7ECF3 /* ClosedGroupPoller.swift */, - C7DB9C047A634BDA082BC241A9093207 /* ClosedGroupRatchet.swift */, - 9C5A087B09AD0618868C1B56F32D55A0 /* ClosedGroupSenderKey.swift */, - 9DEC6CA70FB85454B1D2FDB57A1C8787 /* ClosedGroupsProtocol.swift */, - 32F3BEDF61EBEE3D8CF7237F6DB1C3A8 /* ClosedGroupUpdateMessage.swift */, - 0F37962F741FDE124F08A2DB15C5503C /* SharedSenderKeysImplementation.swift */, - B5DD2951CD4A0088B05EE81B9D5DA9B7 /* Storage+ClosedGroups.swift */, - ); - path = "Closed Groups"; - sourceTree = ""; - }; A5784B42A495125FF17D24E007262201 /* Support Files */ = { isa = PBXGroup; children = ( @@ -7081,6 +7015,7 @@ 2F6D5D078EE6C6882D9C39A3715C8E5A /* TSInvalidIdentityKeySendingErrorMessage.h */, D819C05176608ECFB5483AF6C4D08981 /* TSInvalidIdentityKeySendingErrorMessage.m */, ); + name = InvalidKeyMessages; path = InvalidKeyMessages; sourceTree = ""; }; @@ -7111,6 +7046,7 @@ F8055828BF8CB1D92D7FD67173D72338 /* Support Files */, BF964A1E10C5857E5DAE4C238E2201D3 /* Tests */, ); + name = SessionMetadataKit; path = SessionMetadataKit; sourceTree = ""; }; @@ -7155,6 +7091,15 @@ path = "../Target Support Files/GRKOpenSSLFramework"; sourceTree = ""; }; + B24F201219BA513608FD9F2C001BD97B /* Deprecated */ = { + isa = PBXGroup; + children = ( + D785C826F1CEDF114FAEAC3A23E6EC81 /* ProofOfWork.swift */, + ); + name = Deprecated; + path = Deprecated; + sourceTree = ""; + }; B365EE308AF69887A7A7375F248FBC74 /* Relationships */ = { isa = PBXGroup; children = ( @@ -7175,6 +7120,15 @@ name = Relationships; sourceTree = ""; }; + B38CB5730F62AEF06AAAB2F38771CCCA /* Push Notifications */ = { + isa = PBXGroup; + children = ( + 3FD99A4015815B86C0429FD0EE6E0EC2 /* LokiPushNotificationManager.swift */, + ); + name = "Push Notifications"; + path = "Push Notifications"; + sourceTree = ""; + }; B3B18D08B661C6D489222DABD458A406 /* CryptoSwift */ = { isa = PBXGroup; children = ( @@ -7255,9 +7209,19 @@ 4D026568D79D7CDFC16FE9A25BE2677B /* ZeroPadding.swift */, A5784B42A495125FF17D24E007262201 /* Support Files */, ); + name = CryptoSwift; path = CryptoSwift; sourceTree = ""; }; + B46DB2826CB24B43837DFE3F06ECAAF3 /* Crypto */ = { + isa = PBXGroup; + children = ( + 3BDD3DE45B4371AB4969636C4F1CD019 /* Mnemonic.swift */, + ); + name = Crypto; + path = Crypto; + sourceTree = ""; + }; B498AE3B4C5A9C61140B914B00C06674 /* Support Files */ = { isa = PBXGroup; children = ( @@ -7296,26 +7260,6 @@ path = "Target Support Files/Pods-SignalTests"; sourceTree = ""; }; - BA932D629158DDEE217D9CAC567E60ED /* API */ = { - isa = PBXGroup; - children = ( - 84CEE5912FC68300A170A516B44D29B1 /* DotNetAPI.swift */, - 8E87503208CBD1DA21A864C501E78096 /* FileServerAPI.swift */, - 1EB1F83BDEF9DFC42F4CB6C7FF3B1F1B /* LokiMessage.swift */, - 9F5F8C5B963388F7D4E74F18948E70D5 /* MessageWrapper.swift */, - 272A76179E224F20110E7BFF7310CE02 /* Poller.swift */, - D23FA4E6CDF0FD6C566587334E2784F2 /* SignalMessage.swift */, - EF68B57C1ABE1DA7D7FACB4C389C12D4 /* Snode.swift */, - F4EDB0917C829B78C46241BDC902498B /* SnodeAPI.swift */, - 0A6A81877A5268582EA8F82034EFBE3D /* Storage+SnodeAPI.swift */, - 5C7BC191319DAB2D02D3E02720B6762A /* Deprecated */, - 0A0432DD2A454B5A69C083C507FA9CB0 /* Onion Requests */, - E5A6F003AB7DE670596BE27C4C2F6A69 /* Open Groups */, - A3A561B66DC0E9CC35B2D84899FBB962 /* Utilities */, - ); - path = API; - sourceTree = ""; - }; BBE209C18E2E72A3F318CFE2D6584BC5 /* Util */ = { isa = PBXGroup; children = ( @@ -7412,6 +7356,7 @@ 84289210151BC7BBD1A21B9137345F43 /* Reachability.m */, ADECD0A431FA887F58DB622F8CA87463 /* Support Files */, ); + name = Reachability; path = Reachability; sourceTree = ""; }; @@ -7469,6 +7414,7 @@ 0BC2D02C96079252410AE263F1E0021E /* OWSSyncGroupsRequestMessage.h */, F29A897702F571511723DA2CA168925C /* OWSSyncGroupsRequestMessage.m */, ); + name = DeviceSyncing; path = DeviceSyncing; sourceTree = ""; }; @@ -7484,7 +7430,7 @@ D9616AF5B92590089AE609BA39C4CFDC /* Account */, 094FFEA6323A650509EF6A0AAF9B8410 /* Contacts */, 14D1B13B9061B7B7D61278B2F2EE3D33 /* Devices */, - 60809E8633B9ECDB00D20E922BFF2202 /* Loki */, + 8EAA6AD2636F5B48A3CEAB25956F06BC /* Loki */, 55CFB6849D3C58606B6BC1F3965FD5C3 /* Messages */, 040C7153B74FE29D1BA03224650D9394 /* Network */, 244F88796C3F1A7687DEBE4D73B1424F /* Pod */, @@ -7502,6 +7448,38 @@ path = ..; 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 */, + ); + name = Utilities; + path = Utilities; + sourceTree = ""; + }; C592663DAF5D613EA3C190ECA7FA9591 /* CorePromise */ = { isa = PBXGroup; children = ( @@ -7544,6 +7522,19 @@ path = SignalServiceKit/src; sourceTree = ""; }; + C9EFEE67BD60F59397F4A4ABE4440B2F /* Session Management */ = { + isa = PBXGroup; + children = ( + AC6CB9A4741817CDA9671EDA617FA228 /* LokiSessionResetImplementation.swift */, + 0176AB809991E038093D0E71171C5D7E /* SessionManagementProtocol.swift */, + 5D0594ACBCCA36AF8D82F897D2553A32 /* SessionRequestMessage.swift */, + 9F14C5D1E7E6BC2846349FDFB2832F98 /* SSKProtoPrekeyBundleMessage+Loki.swift */, + 0FC20BC3861D8CE1E45E050BF51CCB2E /* Storage+SessionManagement.swift */, + ); + name = "Session Management"; + path = "Session Management"; + sourceTree = ""; + }; CA847AE5FE5BD9236F78C45946AA62FD /* AFNetworking */ = { isa = PBXGroup; children = ( @@ -7555,6 +7546,7 @@ F089774FF619BE5AD22F3662222B41F3 /* Support Files */, 8CBE9527B438AA4E7943B40D16A83782 /* UIKit */, ); + name = AFNetworking; path = AFNetworking; sourceTree = ""; }; @@ -7654,15 +7646,6 @@ name = CloudKit; sourceTree = ""; }; - CBE30ACBB2F65870459DDCD4FBAA2DCD /* Mentions */ = { - isa = PBXGroup; - children = ( - 9F45CA39EF124CF43AE39ACAEC0D0F5E /* Mention.swift */, - 3852E02DC0CBBF8172896E4638945C65 /* MentionsManager.swift */, - ); - path = Mentions; - sourceTree = ""; - }; CC2CBF78BE477D2A606F295AE17ACE3B /* Core */ = { isa = PBXGroup; children = ( @@ -7680,6 +7663,16 @@ name = Core; sourceTree = ""; }; + CE556083DF3DE167FA16C5DFA26C1F3C /* Onion Requests */ = { + isa = PBXGroup; + children = ( + FF25898728509AB9A3E134690E272B83 /* OnionRequestAPI.swift */, + 3E0A4E286A775E775A0B51C32826E0A3 /* OnionRequestAPI+Encryption.swift */, + ); + name = "Onion Requests"; + path = "Onion Requests"; + sourceTree = ""; + }; CEFE83D6FF075CCDBD8038CE5B630C7A /* Starscream */ = { isa = PBXGroup; children = ( @@ -7689,6 +7682,7 @@ DFE5D14BD6C54220073BA7B1B468FA5D /* WebSocket.swift */, 495F5F146D4BC21D501D1504D0701B48 /* Support Files */, ); + name = Starscream; path = Starscream; sourceTree = ""; }; @@ -7713,6 +7707,19 @@ 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 */, + ); + name = "Sync Messages"; + path = "Sync Messages"; + sourceTree = ""; + }; D236FB473D4D2BF4C503D210688BB80C /* PromiseKit */ = { isa = PBXGroup; children = ( @@ -7721,6 +7728,7 @@ 2D88C23D67D565DA594743625497B7F5 /* Support Files */, 7139AF2F275208D51613F3CCC489B576 /* UIKit */, ); + name = PromiseKit; path = PromiseKit; sourceTree = ""; }; @@ -7809,12 +7817,23 @@ path = SignalServiceKit/src/Account; sourceTree = ""; }; + DBB2FEE0A6CCF82A76611E6EE860FC79 /* Mentions */ = { + isa = PBXGroup; + children = ( + 00C5DD5C1D14BDE1FFB5A52A0E783E44 /* Mention.swift */, + C747B198FD657E2ACE3CD28CB7F0CF11 /* MentionsManager.swift */, + ); + name = Mentions; + path = Mentions; + sourceTree = ""; + }; DC089FBD196E7C7795EA7B3F7D47CBA3 /* GCDWebServer */ = { isa = PBXGroup; children = ( 8AAFA003C8BEF923A8BF81E226EC127A /* Core */, 34AD38A81390B127F809BDED212F76B8 /* Support Files */, ); + name = GCDWebServer; path = GCDWebServer; sourceTree = ""; }; @@ -7831,6 +7850,21 @@ 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 */, + ); + name = "Open Groups"; + path = "Open Groups"; + sourceTree = ""; + }; DD848B93D3874A45660108BB12E4C790 /* Resources */ = { isa = PBXGroup; children = ( @@ -7845,6 +7879,7 @@ 17801DF49133602C8A37A79B0D178FBF /* Frameworks */, B0E53685B479539BD4506239CFE3D888 /* Support Files */, ); + name = GRKOpenSSLFramework; path = GRKOpenSSLFramework; sourceTree = ""; }; @@ -7872,20 +7907,6 @@ path = "../Target Support Files/CocoaLumberjack"; sourceTree = ""; }; - E5A6F003AB7DE670596BE27C4C2F6A69 /* Open Groups */ = { - isa = PBXGroup; - children = ( - 9FEA3A3D61B549FAF3F869C3DF93795C /* PublicChat.swift */, - B2FC3A65C2E0DADC94FADA321DA54EA6 /* PublicChatAPI.swift */, - 26CDF256961000E551781FCB280C5F95 /* PublicChatInfo.swift */, - 15B2700334532C77F5378B1110D52556 /* PublicChatManager.swift */, - 230B53269263BB148B745EA193A14684 /* PublicChatMessage.swift */, - 5E74D034088E82FD40407B5DC55CE54E /* PublicChatPoller.swift */, - C3638C0624C91B5300AF29BC /* Storage+PublicChats.swift */, - ); - path = "Open Groups"; - sourceTree = ""; - }; E69E1F93272D206F94D2D51254D4B5B1 /* Support Files */ = { isa = PBXGroup; children = ( @@ -7912,6 +7933,7 @@ 17925FC6DB44B11B125B6E4F64573BD4 /* TSMessageTest.m */, 8F32D3D84C5B21D902A7C2AC8DAA492F /* TSOutgoingMessageTest.m */, ); + name = Interactions; path = Interactions; sourceTree = ""; }; @@ -7995,6 +8017,7 @@ 23BCB8F27A6E0270BD3043EAB29198C5 /* Support Files */, CAC0006B6A608FF6F980AC52ED8CBEE5 /* Tests */, ); + name = SessionAxolotlKit; path = SessionAxolotlKit; sourceTree = ""; }; @@ -8013,6 +8036,19 @@ path = "../Target Support Files/Mantle"; sourceTree = ""; }; + EF01998D962879ECECBD9EA5DA7D5C4C /* Deprecated */ = { + isa = PBXGroup; + children = ( + DE9CEA3CC63DCB1839D1AA0E076665EC /* LokiDatabaseUtilities.swift */, + 4E072CA9353684BD15316C0F36F34034 /* OWSPrimaryStorage+Loki.h */, + ADE30498F642CFB0F829DB531516BE14 /* OWSPrimaryStorage+Loki.m */, + FC3CBB1D08563C4A5B980ED267BCB87F /* OWSPrimaryStorage+Loki.swift */, + 84A569C7FEE49E676C2F3B8BCB5A1DBF /* Storage+Collections.swift */, + ); + name = Deprecated; + path = Deprecated; + sourceTree = ""; + }; F089774FF619BE5AD22F3662222B41F3 /* Support Files */ = { isa = PBXGroup; children = ( @@ -8056,6 +8092,7 @@ 93465693D4309351FBF0DDA434227CCB /* NSArray+NBAdditions.m */, F7088EDB701CD6F58D7195814E995E67 /* Support Files */, ); + name = "libPhoneNumber-iOS"; path = "libPhoneNumber-iOS"; sourceTree = ""; }; @@ -8065,6 +8102,7 @@ 11AC1D28A366EAF08B77E9E5C5AABD8E /* SQLCipher */, 690BF9CAC0CA7F1140F78513411327F8 /* Support Files */, ); + name = YapDatabase; path = YapDatabase; sourceTree = ""; }; @@ -8140,6 +8178,24 @@ name = RTreeIndex; sourceTree = ""; }; + F889E81744C4AB5799AAEB7CF1A63BF0 /* Multi Device */ = { + 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 */, + ); + name = "Multi Device"; + path = "Multi Device"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -8260,11 +8316,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 52F11D0B67E01AFB2A47C4F0B48CEA64 /* Headers */ = { + 52C48D9B8D7E6570F72B460E7C806E90 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 29A44AE91ABF345F3ECCBDC462C9C001 /* Starscream-umbrella.h in Headers */, + CBCCCC009C5B930059A0970A1305AAA8 /* Starscream-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8372,6 +8428,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8A15B27DA991EC6BA0ACDF24B5C54848 /* 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 */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 90823A1C568A58E39EE297C44D8A65EF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8433,184 +8509,184 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A160B3D64AFB591FC0F499E3302A49B1 /* Headers */ = { + 9F64D1238D9E2E9BDC5DCD9F21D0FD90 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BB0AF8009BAAE8C05E4D9CA04942F202 /* AppContext.h in Headers */, - C9DACE0BEB7F673A727187DFD8D5FC08 /* AppReadiness.h in Headers */, - FBE409C26CDC5E2F9C816DDDF0EA70AA /* AppVersion.h in Headers */, - E5BF821F775C21E479FE8DD6F16149B1 /* ByteParser.h in Headers */, - 3ED8AF19ABA5D30C3219705B6023B5E3 /* CDSQuote.h in Headers */, - C7A4F84954425240D80DB1920CAF3640 /* CDSSigningCertificate.h in Headers */, - 951CE30E796996A1CC3C4D2CD54E00AF /* Contact.h in Headers */, - 4B539840A21518CFE2000EFEBABCB56D /* ContactDiscoveryService.h in Headers */, - ACDEA8BF959245E74296A6CEED68749D /* ContactsManagerProtocol.h in Headers */, - E77936E1C981C60FB1C03B897BD84514 /* ContactsUpdater.h in Headers */, - 72604B2DAFA5732B282599BF6BB42533 /* DataSource.h in Headers */, - 0F5D6987A0F75F5B94D56C6CC14DE6C2 /* FunctionalUtil.h in Headers */, - E8555EDCA46902E55492079DBD5EA1FA /* LKDeviceLinkMessage.h in Headers */, - 8CBE2D1358A7131BF2699D2CA79C3D95 /* LKGroupUtilities.h in Headers */, - 79006FAA3B04D6B3941B4C23442207BF /* LKSyncOpenGroupsMessage.h in Headers */, - 82D1B2782558FCF2935F7AA1D059849E /* LKUnlinkDeviceMessage.h in Headers */, - 7DE41DC77BE44E6577DC99F3B70E2EC1 /* MIMETypeUtil.h in Headers */, - E40BA15430465DDBCA8F8A1EEF69FF5C /* MockSSKEnvironment.h in Headers */, - 594CC28A924F6A3F2605101FD0FE2B91 /* NotificationsProtocol.h in Headers */, - F13BEECA5C054E42CCBBDA8DCCDACACC /* NSArray+Functional.h in Headers */, - BF152A2032DE094C7EC5666BA0FD5AFB /* NSArray+OWS.h in Headers */, - 7D2D4E2DD9A6A95AFA7E73509164EBEA /* NSData+Image.h in Headers */, - 7AFB2A815B75DFFEEA143A667F41CE25 /* NSError+MessageSending.h in Headers */, - 3BE5780991A6468328DDA9A62075C3DA /* NSNotificationCenter+OWS.h in Headers */, - 6CACCEAFFBA7F721F06582B15ACCC130 /* NSObject+Casting.h in Headers */, - C2E5C6A985E61DEB273F00A8B3403186 /* NSSet+Functional.h in Headers */, - 7ACFCE55F246476400FB389F70913B96 /* NSString+SSK.h in Headers */, - 1D1CE832E2C3D1C23DE0628E8E0B2533 /* NSTimer+OWS.h in Headers */, - E82DAA2BB2106A99FBA8E8739920126F /* NSURLSessionDataTask+StatusCode.h in Headers */, - E22E4C18B6F9ABE0A069E3992804ACCB /* NSUserDefaults+OWS.h in Headers */, - AAED7CB9B2A16D36718B96C1461BF84C /* OWS2FAManager.h in Headers */, - F4993A91C7E3ADCD0DBC4C5B7947444D /* OWSAddToContactsOfferMessage.h in Headers */, - 4D03F231FF6D66BD50B6C4E4E7E3D71D /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, - FB69B17D60DBE296B31D1D91A736208C /* OWSAnalytics.h in Headers */, - E1066A28024C3C0D2D2F2054D6BAE562 /* OWSAnalyticsEvents.h in Headers */, - 840508B51A2016FB809526EFDB26DB1B /* OWSAttachmentDownloads.h in Headers */, - 60A25DAE4B1F78B8781EB60298580346 /* OWSBackgroundTask.h in Headers */, - BE0BD840C2024B74E2279CDDE75D5D5D /* OWSBackupFragment.h in Headers */, - 59452B6C55F02AD20C57A7EE599F77DF /* OWSBatchMessageProcessor.h in Headers */, - 677A3CE81B000541058E07805A71FCF2 /* OWSBlockedPhoneNumbersMessage.h in Headers */, - C3FB3F728BB80221D255FEA6540DA386 /* OWSBlockingManager.h in Headers */, - 4F2D73436E858A94D77ED4E5E681D720 /* OWSCallMessageHandler.h in Headers */, - 2C53B8CC8220C8A98CDAEA631AFB9FD1 /* OWSCensorshipConfiguration.h in Headers */, - 83332C4D08D92A1BC0E203219AC106EC /* OWSChunkedOutputStream.h in Headers */, - 1EDC831BEAC3E03968C9DB4A23E1D7D1 /* OWSContact+Private.h in Headers */, - B7F844B02DA712F7D9F11A0D066C51B6 /* OWSContact.h in Headers */, - 1D674303D44A1B3A75D17763189BA34D /* OWSContactsOutputStream.h in Headers */, - 576B6B4A4BB294A2DDBFAEB31A3D6D26 /* OWSCountryMetadata.h in Headers */, - D2D3F0AC77169F27430819D4F6001383 /* OWSDevice.h in Headers */, - E8EE6068E463568D1B181653DCAF8799 /* OWSDeviceProvisioner.h in Headers */, - E40B205E81534DC4E757A52C5CD00541 /* OWSDeviceProvisioningCodeService.h in Headers */, - 3E1662327B784CCF490FA96641F46CD4 /* OWSDeviceProvisioningService.h in Headers */, - DD0261B87C6D916305FC90CEA5CBD1BB /* OWSDevicesService.h in Headers */, - 1FA2492AC805B673D3540B38A6B4675C /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, - 32A8813507AC3C7B96B88ECD787ABD90 /* OWSDisappearingMessagesConfiguration.h in Headers */, - 763D9C21B33FE8FCB752A1DAFAA41F0A /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, - 5A23A34D0B09356199CF525CF6DF6415 /* OWSDisappearingMessagesFinder.h in Headers */, - 7A594DDAC4C3FF3D05C751EF818166A0 /* OWSDisappearingMessagesJob.h in Headers */, - 609147CC56E81AEDD8F925C6C142A9C4 /* OWSDispatch.h in Headers */, - 9A32F776620ECB0D2AF40A65F929B561 /* OWSDynamicOutgoingMessage.h in Headers */, - 1BB7EE3E7F51190B56109EC7A05BE02B /* OWSEndSessionMessage.h in Headers */, - 8E6BE6C1A61267A113BC675D0E40318B /* OWSError.h in Headers */, - D0CD7B5ABAEF64482AF720A31A17A8FF /* OWSFailedAttachmentDownloadsJob.h in Headers */, - 5E6698BCFF25653B7C28452663F45EE3 /* OWSFailedMessagesJob.h in Headers */, - F5801138248D45B095405649C9DD2563 /* OWSFakeCallMessageHandler.h in Headers */, - 51543AD7B62304A1C49A80793A65A4EE /* OWSFakeContactsUpdater.h in Headers */, - 4646A3095D6D941DB6BF1917A547B99D /* OWSFakeMessageSender.h in Headers */, - 6CB599B70F3A8CCBC3CC97EFB62DC290 /* OWSFakeNetworkManager.h in Headers */, - ACD4770D4BBA1058CB80587A7B893088 /* OWSFakeProfileManager.h in Headers */, - EE28B0EB9493CAECC4D87AE512E11377 /* OWSFileSystem.h in Headers */, - 04B8AFA8B65FE82319AAF4F9E013A633 /* OWSFingerprint.h in Headers */, - E5ED335BE85C378108A38681CC64E395 /* OWSFingerprintBuilder.h in Headers */, - AF84F871DA9A22674EFA79A8855DFCCD /* OWSGroupsOutputStream.h in Headers */, - D52F31B70B0F1EA2D8EB5E4B5D90481B /* OWSHTTPSecurityPolicy.h in Headers */, - 4340451D687604D666375033FDA77CE6 /* OWSIdentityManager.h in Headers */, - 7650060AC9CE3AD9442ABEFC802896D2 /* OWSIncomingMessageFinder.h in Headers */, - 658971C70619C4700E055A3881EF37E4 /* OWSIncomingSentMessageTranscript.h in Headers */, - 00EF288D0EC7D843AF276CE9825C8FFF /* OWSIncompleteCallsJob.h in Headers */, - 2C5F4D5AD0FA3955C75861C514C14782 /* OWSLinkedDeviceReadReceipt.h in Headers */, - B8EDFB5BC8E2FBF694CC79BC03BE9D8A /* OWSMath.h in Headers */, - 2ABCE96F711BC58406AC81F3643C56C5 /* OWSMediaGalleryFinder.h in Headers */, - 83DB15A0A8133571996F8AA2551A9CE2 /* OWSMessageDecrypter.h in Headers */, - 43A569C90D6C437727B5413B3FA895C6 /* OWSMessageHandler.h in Headers */, - 55A7A6FC1DB0AB982076D33C75CC13D0 /* OWSMessageManager.h in Headers */, - 750206F2928456C65D4E21CEC1B526FC /* OWSMessageReceiver.h in Headers */, - 5FAD7337A1CF5E3FB47C6F28DB51E69F /* OWSMessageSender.h in Headers */, - 5BE3BA299D227264FA2C7739BFCFCD99 /* OWSMessageServiceParams.h in Headers */, - A6416FB039F123D512C21908A0F8AA1C /* OWSMessageUtils.h in Headers */, - EF608146E5E204E85D14E31C05CE046F /* OWSOperation.h in Headers */, - 2BDA9F6248D1E92B63B8E7D423A2D529 /* OWSOutgoingCallMessage.h in Headers */, - 69A8BD6BA490245EF25C24528761E337 /* OWSOutgoingNullMessage.h in Headers */, - 969DF1B5C164CDD517DDE489913C66DD /* OWSOutgoingReceiptManager.h in Headers */, - 0E4472BE18AA8DCEC7846D32CCCF009A /* OWSOutgoingSentMessageTranscript.h in Headers */, - F513B90D32EC1E8BBFE00D58C481A360 /* OWSOutgoingSyncMessage.h in Headers */, - 0F58C17FEED194344DCAF6B36D5F7EAC /* OWSPrimaryStorage+Calling.h in Headers */, - F66E6C0F515A997EB941738EE4674361 /* OWSPrimaryStorage+keyFromIntLong.h in Headers */, - 06D957690F4557B07C938AE887BE34C3 /* OWSPrimaryStorage+Loki.h in Headers */, - 6C92AFD3FE81DBA993D3E7E884784B47 /* OWSPrimaryStorage+PreKeyStore.h in Headers */, - C4C08340DC9E3DE3D8994CFF4BF3940E /* OWSPrimaryStorage+SessionStore.h in Headers */, - 2B0EB5D040CD17A6FABAD2A51B6FB796 /* OWSPrimaryStorage+SignedPreKeyStore.h in Headers */, - 3C4F95876EFF49BA7FCC3D24397087A0 /* OWSPrimaryStorage.h in Headers */, - 22FAADF0DFA2D3E01465D8594A915EBC /* OWSProfileKeyMessage.h in Headers */, - 290458C081637F30A95C9216D0B1DDD6 /* OWSProvisioningCipher.h in Headers */, - 6200A7CA4D63F70EA1345623D36E25DE /* OWSProvisioningMessage.h in Headers */, - 73E6DF9AEA205DC22D0C1F547D71DC74 /* OWSQueues.h in Headers */, - E8E4D0401CC2D2AAAA643EB857E753B6 /* OWSReadReceiptManager.h in Headers */, - 53679D8AAF2BFBD2B16709F22E276900 /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, - 74E298810CCE64B46E30B5274D17B49F /* OWSReadTracking.h in Headers */, - 669C84D46019D70B163A0B16E618C056 /* OWSReceiptsForSenderMessage.h in Headers */, - 6F814BF2D7EC99097FFD12369BF1A92B /* OWSRecipientIdentity.h in Headers */, - 731A690C3092DAFD573640D9BBA95399 /* OWSRecordTranscriptJob.h in Headers */, - 33E5B6AE5AF682D21CD0F6FF45253938 /* OWSRequestBuilder.h in Headers */, - 882EA283825C3260D0A284C5BA8265E4 /* OWSRequestFactory.h in Headers */, - 24CFD30563B45D50772B4C50A400208C /* OWSSignalService.h in Headers */, - 6C870A44EDFFE766C8001F6D603A200E /* OWSStorage+Subclass.h in Headers */, - 774673F4154F422E012A71C700F045B4 /* OWSStorage.h in Headers */, - F3EE2137C1507164AC335CE3CEBDC002 /* OWSSyncConfigurationMessage.h in Headers */, - 5218E28FA8197C480E77FFED7B592CF4 /* OWSSyncContactsMessage.h in Headers */, - 9FE086B7A632DCBCA60AD656675FA7C2 /* OWSSyncGroupsMessage.h in Headers */, - 28B4405365944202B057A9F1364F132F /* OWSSyncGroupsRequestMessage.h in Headers */, - 6487E3DDEF1445CB80B881C9B190A612 /* OWSSyncManagerProtocol.h in Headers */, - 00A26066FFD1BBC7BABFA99CC43E05C1 /* OWSUnknownContactBlockOfferMessage.h in Headers */, - F09DAA413257A90ACA6F70DDB796F920 /* OWSUploadOperation.h in Headers */, - F8818F9619334CE8C011CB299CAAD3FD /* OWSVerificationStateChangeMessage.h in Headers */, - 380CC8554B8D060690071F11E1EF83F6 /* OWSVerificationStateSyncMessage.h in Headers */, - B998637ED70F5F6DBC6FFE1ACAAE0BFE /* OWSWebSocket.h in Headers */, - 477DCFE826269079A329B5AABE5F4FA9 /* PhoneNumber.h in Headers */, - 84449119A5C5C2D4A9BB05FE569574DE /* PhoneNumberUtil.h in Headers */, - 824FF9031436007473B7C2B289CD6011 /* PreKeyBundle+jsonDict.h in Headers */, - E42E30735421BE818216B603F47C0F3A /* ProfileManagerProtocol.h in Headers */, - 9A28C0CB35951CB54D69083C79933101 /* ProtoUtils.h in Headers */, - 8DF4012F1C82D30469E300918528EC97 /* SessionServiceKit-umbrella.h in Headers */, - C9C7CF5059C081A0D17647D44BC314D7 /* SessionServiceKit.h in Headers */, - 049AD7FA2803A6E314B70C5287826DA4 /* SignalAccount.h in Headers */, - FE1113F9923DB5E3093674BE545540CF /* SignalRecipient.h in Headers */, - 84F5F429E0FEA78EAB2DC2A40BAC34C6 /* SSKAsserts.h in Headers */, - 822845D54310025530D54BB03E370F49 /* SSKEnvironment.h in Headers */, - 8A33696B5F8B226F18356D807C3E95C8 /* SSKJobRecord.h in Headers */, - 42A3A001562158979B6F2812FDB838F5 /* SSKMessageSenderJobRecord.h in Headers */, - F75B3E42E68AE3471FF150A0F328F0C7 /* TestAppContext.h in Headers */, - 65DE40F4E10F02635CAFE0E608223442 /* TSAccountManager.h in Headers */, - BD0D42889E856319DF35893629C141A9 /* TSAttachment.h in Headers */, - 4BE1FF4CF6D8949C9FD9AC1A733B3AF8 /* TSAttachmentPointer.h in Headers */, - 5A44DD9066F2DCE91F4296C12B88250D /* TSAttachmentStream.h in Headers */, - B5C1958B90325B20E74CECE45C57A6CA /* TSCall.h in Headers */, - D8732C9235CF2C72266181791F7F2A98 /* TSConstants.h in Headers */, - B1D07AA79EF7E28682AFB79930E3DD6A /* TSContactThread.h in Headers */, - 5D60D5238FB3485D8E5DC7473F29279B /* TSDatabaseSecondaryIndexes.h in Headers */, - BC68234CAA20DDD886796A46BC86943D /* TSDatabaseView.h in Headers */, - 45CA4A7B6037CA3C3B07CF4C451F7921 /* TSErrorMessage.h in Headers */, - B19316BA09AE4E66AAB0FF5A074E6766 /* TSErrorMessage_privateConstructor.h in Headers */, - D60F91DD9CCB8C032065D1AEB7BA9198 /* TSGroupModel.h in Headers */, - AB44AA72CAF3E0C77B649C16C77F55E0 /* TSGroupThread.h in Headers */, - 754F9A5BDD742E614FE7C4DA11AE5E0C /* TSIncomingMessage.h in Headers */, - 540D5064AA4AF5C99BF05E7F66C16A4F /* TSInfoMessage.h in Headers */, - 07AF3EEFBDB1147C6673EE2EF29BE0C2 /* TSInteraction.h in Headers */, - 55D67873E9555731F2FB5AD53F605A0C /* TSInvalidIdentityKeyErrorMessage.h in Headers */, - 29D2C15C93EBC62C9E56630C4A8FA24C /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, - 2FC3A354FAF6C496FF18EF279FBFE16A /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, - BCB1ADBD39F87AEC14CF34CF9F6154D2 /* TSMessage.h in Headers */, - 13AD0C62C9D49CD27A7F8EFCF7DCC87A /* TSNetworkManager.h in Headers */, - 279617304BB80B3F1E77287F8E5564EC /* TSOutgoingMessage.h in Headers */, - ED7218993F7E2BF604AFD08B2334AA9E /* TSPrefix.h in Headers */, - C40A1B1B40D11E4CB6A161A4017EE6FF /* TSPreKeyManager.h in Headers */, - 3D479203B4D5B5DA8CD1C3936F659EB1 /* TSQuotedMessage.h in Headers */, - B5B82BE9CCE28D365776A4475E5A8858 /* TSRequest.h in Headers */, - 7586BD2A614FAA6C418364A9B0473738 /* TSSocketManager.h in Headers */, - EEDEC5EF7C4A2E774AC5E48294C7EFA8 /* TSStorageHeaders.h in Headers */, - 34628C414555C990373117F6CCF4C291 /* TSStorageKeys.h in Headers */, - 53A24B53056B0193FCC11FE5790701A1 /* TSThread.h in Headers */, - 30277AEE0BC92AD622556FAF53A937FA /* TSYapDatabaseObject.h in Headers */, - F412FD1F1FF79C6933CC76880F3C7CFD /* UIImage+OWS.h in Headers */, - 5F7225D00C1C633AFB5A8B90A50484D8 /* YapDatabaseConnection+OWS.h in Headers */, - 8232E93C9F559DE40EEFB1B84CC39DDF /* YapDatabaseTransaction+OWS.h in Headers */, + 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; }; @@ -8664,26 +8740,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AFE47283235225BF47CA67C0417F0875 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F12F193379AE1B1D81D50E20740F371B /* libPhoneNumber-iOS-umbrella.h in Headers */, - 0D68B7669BFDD450EAF353E617B80AF4 /* NBAsYouTypeFormatter.h in Headers */, - C0A810A484E11F46819357BB0DC4F3FD /* NBGeneratedPhoneNumberMetaData.h in Headers */, - 6BD33DAF41A2E5FC47FB9933A12CEB1A /* NBMetadataHelper.h in Headers */, - 79382BE85690ABE76A8E95F29ED72D89 /* NBNumberFormat.h in Headers */, - 404366B836D835AD5DDD53ECD7246C30 /* NBPhoneMetaData.h in Headers */, - 1CB51B2905350F5E303CDFAD86E97933 /* NBPhoneNumber.h in Headers */, - F9414B603CF4925ACC55B2D3D13A05B2 /* NBPhoneNumberDefines.h in Headers */, - 05B1BAB174015E4B687A16012F61FBBB /* NBPhoneNumberDesc.h in Headers */, - F656F34EDB50637B532321A1A1413124 /* NBPhoneNumberUtil.h in Headers */, - 34305B2FC34F4A8BBE1D71592EAFBF91 /* NBRegExMatcher.h in Headers */, - 5AAAD0027E56D5ABAB9313E140C44414 /* NBRegularExpressionCache.h in Headers */, - 08ED9CBD44A1A2A693802442882C8C24 /* NSArray+NBAdditions.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B89CC3CA6EBCFC3430AE46059D7447CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -8717,172 +8773,172 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C8831C25C0F646505CD868994BDA9DC8 /* Headers */ = { + D05BAF5B97C8EB9BC884BA57964F886F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5D22D087E291A0232A61CDD03ABB4080 /* NSDate+YapDatabase.h in Headers */, - EAEDB528D1EF88B6FFFB431B88548CEC /* NSDictionary+YapDatabase.h in Headers */, - B3AACA6553AD5EA751C527044AB57D9C /* yap_vfs_shim.h in Headers */, - 2E7C0ACE0E3E450CEA45A277908E0F70 /* YapActionable.h in Headers */, - 34390FBF1DA3BFF2953EF472D22E545B /* YapActionItem.h in Headers */, - 8C4C849BDE8D6E1322D614B2818A5517 /* YapActionItemPrivate.h in Headers */, - 88EA2CF8683863B0B61AA10E6CAB674D /* YapBidirectionalCache.h in Headers */, - 31A7F70B3BC75F4FF5AF2684FDC7CB32 /* YapCache.h in Headers */, - 81E5EB998CE58A122C492CCB2DF00314 /* YapCollectionKey.h in Headers */, - 8CCF71FB1EE52CA8E50F22F0E274518D /* YapDatabase-umbrella.h in Headers */, - 781ED29272CBDDE36E7C48A9A4F4B17E /* YapDatabase.h in Headers */, - 2713A9067EC310AF421FCB0EEF7EFC0E /* YapDatabaseActionManager.h in Headers */, - 63A3D6DD50BE29BB0B2FF8E55220EBB3 /* YapDatabaseActionManagerConnection.h in Headers */, - 75F4B4B3F8BBE0D68EB7A7E930D901BC /* YapDatabaseActionManagerPrivate.h in Headers */, - AFBB9454F4DBFE0DD1E694B7C61AC22F /* YapDatabaseActionManagerTransaction.h in Headers */, - 395F470616DF9DD2EAA6118F3595F1B2 /* YapDatabaseAtomic.h in Headers */, - 27C434B9B158F9417EAE2CD913E67D08 /* YapDatabaseAutoView.h in Headers */, - F1444414C19D71AB413508B860678E98 /* YapDatabaseAutoViewConnection.h in Headers */, - 977C1A247439EFDB0826DF7EAFE76434 /* YapDatabaseAutoViewPrivate.h in Headers */, - 7DD5A94213CE968367AE15CCD44504FA /* YapDatabaseAutoViewTransaction.h in Headers */, - 6F2A48E2F9693294B6B055AF6B68C8B7 /* YapDatabaseCloudCore.h in Headers */, - 91BB6D800E88C60956D80F7F7E8EBAE6 /* YapDatabaseCloudCoreConnection.h in Headers */, - 30F0ED356F8AD2A65112BA3DE1989FE8 /* YapDatabaseCloudCoreGraph.h in Headers */, - 3FC8B74A806F2AC1D8B8CD196A67038F /* YapDatabaseCloudCoreOperation.h in Headers */, - F32C9F5DCC4FE75199C927AF3E7A4ADC /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, - 535DB25C69AC939B05D26AB464831ED9 /* YapDatabaseCloudCoreOptions.h in Headers */, - F0CC46676206A7D0B1FDB4EFD5563211 /* YapDatabaseCloudCorePipeline.h in Headers */, - C6F47DB12C614D3C3EE9B0CDCDBE02B1 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, - F8509C568604DA7917B32574AD8F45C0 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, - 155F0B6801404E492E09DA736BB70D3C /* YapDatabaseCloudCorePrivate.h in Headers */, - 0D4EAE078F1551F0F7C0CA377CB418D5 /* YapDatabaseCloudCoreTransaction.h in Headers */, - B0FE7527248052D9BD511C25994875CF /* YapDatabaseCloudKit.h in Headers */, - 16B9DA6EA43AA70E9D1DCC98153C0E81 /* YapDatabaseCloudKitConnection.h in Headers */, - 74478E788C18315413CA6CDA025E23CF /* YapDatabaseCloudKitOptions.h in Headers */, - DA2E93199C3C3202E51EA0EB56C6094B /* YapDatabaseCloudKitPrivate.h in Headers */, - DBA992C488B20719985A5A965E6358C6 /* YapDatabaseCloudKitTransaction.h in Headers */, - FEDB135742896FAB7AA5DDB77B479489 /* YapDatabaseCloudKitTypes.h in Headers */, - 274F22CEDE71D1252C9ABA26CBDDADB4 /* YapDatabaseConnection.h in Headers */, - 38681FEDAB73B600EB1DDCE4C59CE1E6 /* YapDatabaseConnectionConfig.h in Headers */, - 6350F307EB7B1F64D9EBB03134768EE1 /* YapDatabaseConnectionPool.h in Headers */, - 75137C8F423B107BDD6C1FF402DC5202 /* YapDatabaseConnectionProxy.h in Headers */, - 6346E83F27AFCEBC453C7DD31E268E41 /* YapDatabaseConnectionState.h in Headers */, - CB679FA9EF549011D5587B89389979B1 /* YapDatabaseCrossProcessNotification.h in Headers */, - 43CB6B0D38704A16AB81AFD72D9AE3DC /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, - F88636520AAC2DCAD5416BCFF7835369 /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, - B9498BB5C3481E1D9ADD8444B4A08646 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, - C38D529E3B849B32CB49B333DE78CB93 /* YapDatabaseCryptoUtils.h in Headers */, - FFBD23C67604BBDADB27E8A9AD7A26E0 /* YapDatabaseExtension.h in Headers */, - 16911D3623910C78FADF66F7B5F5AD9E /* YapDatabaseExtensionConnection.h in Headers */, - 6D40ED477481807C26E561ED06F81126 /* YapDatabaseExtensionPrivate.h in Headers */, - 795FE896627C6C82735FE94B56E16CAB /* YapDatabaseExtensionTransaction.h in Headers */, - 1070750FF4A5D7B2726497ABBB5D13BD /* YapDatabaseExtensionTypes.h in Headers */, - 35A55D27A6002FA212939A8EEE49D225 /* YapDatabaseFilteredView.h in Headers */, - 7098E6C88F0183CBFC7C6CEAE74BDA5C /* YapDatabaseFilteredViewConnection.h in Headers */, - 01EBD271BF8C039E25AC9A4B712B989D /* YapDatabaseFilteredViewPrivate.h in Headers */, - E46E3E1EBA9D69526127B2A6F73D8BC7 /* YapDatabaseFilteredViewTransaction.h in Headers */, - F4A53E02C521A8646C7BCC660DC6006D /* YapDatabaseFilteredViewTypes.h in Headers */, - 4FAD994CE3FF55A11E63ED85312FB1F1 /* YapDatabaseFullTextSearch.h in Headers */, - 90AB319ED75A179B8C34C9A2D5054864 /* YapDatabaseFullTextSearchConnection.h in Headers */, - 86F5DA26347BF32F3329571158C42904 /* YapDatabaseFullTextSearchHandler.h in Headers */, - E178C1ECBB188CB795F39FC97B03E4F0 /* YapDatabaseFullTextSearchPrivate.h in Headers */, - 133843FFD75F3BC3CD7E3958C2010DA5 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, - 39507963CA4D593A552A84326054185B /* YapDatabaseFullTextSearchTransaction.h in Headers */, - 536D7BDE427612E5D378B13197B135FD /* YapDatabaseHooks.h in Headers */, - 5EBF60C2DFA603FB0366A82CB10293AF /* YapDatabaseHooksConnection.h in Headers */, - 638A8D99B83856BF54437385E929CB80 /* YapDatabaseHooksPrivate.h in Headers */, - 83589973C888D65AB4C79D51D35A8B80 /* YapDatabaseHooksTransaction.h in Headers */, - ECA83BA847CFA665675E3055BB836CE9 /* YapDatabaseLogging.h in Headers */, - 89D6FC716F007B87F8536CC6EAA873DB /* YapDatabaseManager.h in Headers */, - 361359BE46F94FD0AF3595CDF86D373D /* YapDatabaseManualView.h in Headers */, - D0B5867A9D9A3BD942B1287F0B525EBD /* YapDatabaseManualViewConnection.h in Headers */, - 2CE55839D28072A3EC42A42AD394CC09 /* YapDatabaseManualViewPrivate.h in Headers */, - 3F017D2A0F76365F18279AAFC2D4A9D2 /* YapDatabaseManualViewTransaction.h in Headers */, - C724041ED6F94CF7C9CD97821B35DEC5 /* YapDatabaseOptions.h in Headers */, - 62D5BA3F76AA68EC11ABCB8C1687FF3C /* YapDatabasePrivate.h in Headers */, - AEDF31173FE045E6A0845C9EA3D599EC /* YapDatabaseQuery.h in Headers */, - 2C6DF0D878251CE0790B9209CA59720F /* YapDatabaseRelationship.h in Headers */, - 982E8A14BCBDAC5DDDE11496770B19B5 /* YapDatabaseRelationshipConnection.h in Headers */, - 09C677C4F98FB98CA82F1D47E6BCC91C /* YapDatabaseRelationshipEdge.h in Headers */, - CF47DB71DA4DDFAC9902D074F589DB9A /* YapDatabaseRelationshipEdgePrivate.h in Headers */, - AE6327D56E941FD8F6DDB124145CB7D0 /* YapDatabaseRelationshipNode.h in Headers */, - 87B220B662D8312F0ACA6F0D9829A0C1 /* YapDatabaseRelationshipOptions.h in Headers */, - C3C8BE884EC080FFABCD67A5A33BCEAA /* YapDatabaseRelationshipPrivate.h in Headers */, - F02776FC81CC5965FC82B42E34688349 /* YapDatabaseRelationshipTransaction.h in Headers */, - F6A18D8C82C2ED0BD66361E8114D0E76 /* YapDatabaseRTreeIndex.h in Headers */, - 299D56C0349BDD841B2A01C3A6220D31 /* YapDatabaseRTreeIndexConnection.h in Headers */, - 3F2F0163367CB0A3867C462E6D9D59E0 /* YapDatabaseRTreeIndexHandler.h in Headers */, - 226FB598F1C1BB49924E4576D1A5A481 /* YapDatabaseRTreeIndexOptions.h in Headers */, - 137AF915ABD0E4B0BB43EB5A12BBE933 /* YapDatabaseRTreeIndexPrivate.h in Headers */, - C8EACBC2E9E3214EF260D10EFC5067BD /* YapDatabaseRTreeIndexSetup.h in Headers */, - 3BFC0F459F0436BCA722FB094D1F225F /* YapDatabaseRTreeIndexTransaction.h in Headers */, - E74921A83ACB39979A85297C41011A24 /* YapDatabaseSearchQueue.h in Headers */, - 43C4C2D5A5A230C57B52DFA683F78B07 /* YapDatabaseSearchQueuePrivate.h in Headers */, - D940CE265E5EEE7C65B9F7B5AE5A9DB5 /* YapDatabaseSearchResultsView.h in Headers */, - EA1FA53F72722797A461F161470012A4 /* YapDatabaseSearchResultsViewConnection.h in Headers */, - 681B763A97B217A168E6703D808E5344 /* YapDatabaseSearchResultsViewOptions.h in Headers */, - CB20AFBBDB9FEB839F28BD8D3911D486 /* YapDatabaseSearchResultsViewPrivate.h in Headers */, - 758CF72999D7626E64D73CF32FA338F7 /* YapDatabaseSearchResultsViewTransaction.h in Headers */, - 2FE95F001419F45B21A985AD23C81FDF /* YapDatabaseSecondaryIndex.h in Headers */, - A72594F243E9E4F570FF1BFAE1C4AACE /* YapDatabaseSecondaryIndexConnection.h in Headers */, - 5C4CB22EEF9C873909CFFC5AE6501A33 /* YapDatabaseSecondaryIndexHandler.h in Headers */, - 82341F087B3C38D6EC334BC5FE00EF4E /* YapDatabaseSecondaryIndexOptions.h in Headers */, - B3E02A402CD74476B362B39A0C34F12A /* YapDatabaseSecondaryIndexPrivate.h in Headers */, - 2DEA6117823800D258CDB3CB298BC0BD /* YapDatabaseSecondaryIndexSetup.h in Headers */, - 3D13B87A175D72A63BC11977B0FBCEE3 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, - 56F5AE65AFD44C4991B47FCCF86A92C9 /* YapDatabaseStatement.h in Headers */, - C1FDA59F3460A1753F2E2EAD0B730061 /* YapDatabaseString.h in Headers */, - 7839C971499E3402F3C0CAD2AE745E1D /* YapDatabaseTransaction.h in Headers */, - 980D8989618871188D0C1A06BCEC171A /* YapDatabaseView.h in Headers */, - B2A499C80D23C13D50BEC466889F6857 /* YapDatabaseViewChange.h in Headers */, - 4F8A52CFF74C300D8AA0A05B445C749F /* YapDatabaseViewChangePrivate.h in Headers */, - EDB87B8AE9C1B759178254877E169C7C /* YapDatabaseViewConnection.h in Headers */, - 5CE7FCC2359A93B525E80FB3B976D796 /* YapDatabaseViewLocator.h in Headers */, - 9CD5E2C36303B001A5EB9A636FCC17FA /* YapDatabaseViewMappings.h in Headers */, - 5AF0E720A94304A5A29CE5CCB4C8623D /* YapDatabaseViewMappingsPrivate.h in Headers */, - BD48AB8322B9D00C0F64A8CF55E5DDEE /* YapDatabaseViewOptions.h in Headers */, - CF54ACEB31CDCE6C42895A75C3B8976F /* YapDatabaseViewPage.h in Headers */, - FAEE5F5E71B6D2F1294375712ED5FCB4 /* YapDatabaseViewPageMetadata.h in Headers */, - BAEBC77FD28E5021FB2B0BFC981D837C /* YapDatabaseViewPrivate.h in Headers */, - 91E4F37A0E16DD9162EB6FC7AD08C995 /* YapDatabaseViewRangeOptions.h in Headers */, - 636E0855A6B3393225CFFB8E58C421BA /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, - 180B045208E66D0E6A29E36E11A6188F /* YapDatabaseViewState.h in Headers */, - 3A64D714F6B945DE51739250254A826E /* YapDatabaseViewTransaction.h in Headers */, - 7657DD0E0FE56C017175E5B94363701B /* YapDatabaseViewTypes.h in Headers */, - BB2BDF436D0B774612E062DFE9056783 /* YapDirtyDictionary.h in Headers */, - A34CD7D6C3738956A28C50F6B27AC3C3 /* YapManyToManyCache.h in Headers */, - 567B09F7901D67B34D2FD308A47158F3 /* YapMemoryTable.h in Headers */, - 96EF38A12CE5F633B2025CA909269BB1 /* YapMurmurHash.h in Headers */, - 580C11C61D4B09B578F4F307FC44E362 /* YapMutationStack.h in Headers */, - 6A6FB6AC6455BC769366326CFF2A89A7 /* YapNull.h in Headers */, - 9B16244B097ACEBFBEDEB4D4AD25AA4B /* YapProxyObject.h in Headers */, - 814E759A12ADDAD3BAECC259F7BACFBD /* YapProxyObjectPrivate.h in Headers */, - 9846703A66CE4E64E954B7FD768EDC95 /* YapReachability.h in Headers */, - F22E0D20DA85A6B939C75D70EDD2C44E /* YapRowidSet.h in Headers */, - 6FACDC43BF00C8E073A6EABC4B32E7CB /* YapSet.h in Headers */, - 680E4AAD5A1563D6C93B03872ED4D2EE /* YapTouch.h in Headers */, - BCC52C1752F9CB23757EA1143DA1843F /* YapWhitelistBlacklist.h in Headers */, - 0852FBA6BCB525E44520F64CAF38FA0C /* YDBCKAttachRequest.h in Headers */, - 13EF3C7C842BE1E7A88FA04B9DA4CB39 /* YDBCKChangeQueue.h in Headers */, - 99F97BAC6F922E00B567A5109B2A7FB1 /* YDBCKChangeRecord.h in Headers */, - F166210ACDD40E81B48E6C8F0E37D2EA /* YDBCKChangeSet.h in Headers */, - B5E501C7ED6232B73520C674B60FC723 /* YDBCKMappingTableInfo.h in Headers */, - 383F5A5D1CA60C3BAAD3155B2C584AD9 /* YDBCKMergeInfo.h in Headers */, - 5757FCF62897D4A9BDB44FFFEA4F3FAC /* YDBCKRecord.h in Headers */, - 6E58C75DCE317C88289C0ADC13A8C8E4 /* YDBCKRecordInfo.h in Headers */, - E635A8BA75311653884FE4489763D543 /* YDBCKRecordTableInfo.h in Headers */, + 2B06E1FA2764948B0DAD6AE1C4351A18 /* SwiftProtobuf-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D05BAF5B97C8EB9BC884BA57964F886F /* Headers */ = { + D260EB45730739C8E6336CE0B0D62AE9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2B06E1FA2764948B0DAD6AE1C4351A18 /* SwiftProtobuf-umbrella.h in Headers */, + 95CC541196B70F3806676DE88611363F /* Pods-LokiPushNotificationService-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D260EB45730739C8E6336CE0B0D62AE9 /* Headers */ = { + F0EF6EC2E7B8471677C64086BEF30E21 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 95CC541196B70F3806676DE88611363F /* Pods-LokiPushNotificationService-umbrella.h in Headers */, + 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 */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9023,32 +9079,32 @@ }; 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */ = { isa = PBXNativeTarget; - buildConfigurationList = D4258E8DE422EF55FB015021EB41B432 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */; + buildConfigurationList = 2CF68F351C8FE546B2AB4F0D4EBFA9F3 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */; buildPhases = ( - A160B3D64AFB591FC0F499E3302A49B1 /* Headers */, - E572CC05A0DE6239286DB1150DBECE87 /* Sources */, - 0659CC26AE271ECFE78AD7C7F78E2ADA /* Frameworks */, - 958A733472F119EE8588C85025E8C26F /* Resources */, + 9F64D1238D9E2E9BDC5DCD9F21D0FD90 /* Headers */, + 34499F4FEA20ED42D6D481E661105A2C /* Sources */, + 5574C4505F978DF50382D033C37BED53 /* Frameworks */, + E895B24E3394842666AAB9678F0E0350 /* Resources */, ); buildRules = ( ); dependencies = ( - 2EBEA9666A684048B575438D9B6674CF /* PBXTargetDependency */, - CCC29C5C5DC9C0E2F84553F9AC16A992 /* PBXTargetDependency */, - 5CEDA709E41FD27FDD485D47D5B7C38E /* PBXTargetDependency */, - EB19DA362FC1695A6A3DC7B62F8FE843 /* PBXTargetDependency */, - 655B9BDD472F5731B6C688524700E59C /* PBXTargetDependency */, - 3B6C454D17CEFF8819A568FECD1E8216 /* PBXTargetDependency */, - 80A8F16AE3AACC91CEE0FC34C7CD7E60 /* PBXTargetDependency */, - 6F0213C75C544F953F23AA805D1A955F /* PBXTargetDependency */, - 67B9884420B347B41CD940C3C63971AF /* PBXTargetDependency */, - 0B8CD3C9CFC0BF8E2C5FEF9B758DEF2C /* PBXTargetDependency */, - B03C4D8EC8B43255A27FC042DAB5B13E /* PBXTargetDependency */, - 45D10F27825DBC29725FDD5C4A367AAB /* PBXTargetDependency */, - 3C69669D6A34553965140F47DBEE28DD /* PBXTargetDependency */, - EA7D334F70E9BC25B21586B266EE8114 /* PBXTargetDependency */, - E77A7F59E89536BF9F4044FAA2D288A6 /* PBXTargetDependency */, - 42C615BF520FEF33AC1C0C8061C877C4 /* PBXTargetDependency */, + 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 */, ); name = SessionServiceKit; productName = SessionServiceKit; @@ -9328,18 +9384,18 @@ }; 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */ = { isa = PBXNativeTarget; - buildConfigurationList = 5095AA8CAF3DC0F8BBC0B709792C1D85 /* Build configuration list for PBXNativeTarget "YapDatabase" */; + buildConfigurationList = E70DFC6F20A70D92A8B8CFF608B681A3 /* Build configuration list for PBXNativeTarget "YapDatabase" */; buildPhases = ( - C8831C25C0F646505CD868994BDA9DC8 /* Headers */, - 42FFDCD161C02430C3110174A35BDF7B /* Sources */, - 4CED26D3090ECE89C4704684FEDF44A0 /* Frameworks */, - 9088927A01A9D663428975378C83852E /* Resources */, + F0EF6EC2E7B8471677C64086BEF30E21 /* Headers */, + D4FF736E3A167DB01B8D506D855405B3 /* Sources */, + A8B15381C57F2D4ADEADF076614B8FF1 /* Frameworks */, + BCAE38654E6EBC3A615D9D6EF4C4150C /* Resources */, ); buildRules = ( ); dependencies = ( - 031A84FCC97ACF83D5794A2C2EFEAE3F /* PBXTargetDependency */, - 8969C2504E1F6FC9286AB2BCF2C098AF /* PBXTargetDependency */, + BE99A0FE161BBCAD18FA98FDEA63FCA0 /* PBXTargetDependency */, + A6D02D92067E4B95BA722145A2FC8F5A /* PBXTargetDependency */, ); name = YapDatabase; productName = YapDatabase; @@ -9366,12 +9422,12 @@ }; 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */ = { isa = PBXNativeTarget; - buildConfigurationList = 1041311F4901B8647536D3ADE4DF63E8 /* Build configuration list for PBXNativeTarget "Starscream" */; + buildConfigurationList = E4CDC49FB426D9C704F459E8DA4B170D /* Build configuration list for PBXNativeTarget "Starscream" */; buildPhases = ( - 52F11D0B67E01AFB2A47C4F0B48CEA64 /* Headers */, - AD57396114B169C5272739B8E503A12A /* Sources */, - F80B45733134159B87595BACB7B4BEC0 /* Frameworks */, - F07FA5534C2AB079258902A321EEC023 /* Resources */, + 52C48D9B8D7E6570F72B460E7C806E90 /* Headers */, + 3877611DADCB276B55F460EDD5535C2D /* Sources */, + E7226CC218095703A27863A116DB0313 /* Frameworks */, + 510EB4D35B75D62D775C88596661176A /* Resources */, ); buildRules = ( ); @@ -9496,12 +9552,12 @@ }; BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 2AA2128A219471675E8961B4F9DA9A76 /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; + buildConfigurationList = F9FA0883BEEB66594FA621DF91A80BCF /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; buildPhases = ( - AFE47283235225BF47CA67C0417F0875 /* Headers */, - 849F0E294B48DDF7108D61CBF9D77782 /* Sources */, - F8138F2C78CEA5E9D6955FD11CE5AE5A /* Frameworks */, - 62C23D48A73F95DB97A67D4A6E9941FC /* Resources */, + 8A15B27DA991EC6BA0ACDF24B5C54848 /* Headers */, + 16E60F80226E16CA7873DC7F06C60DD0 /* Sources */, + C898D788834D40FDEE8AFBB208184FB2 /* Frameworks */, + 4D487A4A2411D8CBAC3DC51FB9E25CC4 /* Resources */, ); buildRules = ( ); @@ -9846,70 +9902,70 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5A5A7D1F99B3F8D663F556314A87B12C /* Resources */ = { + 4D487A4A2411D8CBAC3DC51FB9E25CC4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 626A86D7312F23F763604240695BB719 /* Resources */ = { + 510EB4D35B75D62D775C88596661176A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 62C23D48A73F95DB97A67D4A6E9941FC /* Resources */ = { + 5A5A7D1F99B3F8D663F556314A87B12C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 64B12C64BF3D17120B2C7DF6BFC98F02 /* Resources */ = { + 626A86D7312F23F763604240695BB719 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 6A9C97C6B9953F9F01804852F6262C34 /* Resources */ = { + 64B12C64BF3D17120B2C7DF6BFC98F02 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7498A5EAF5563341B35DE228316D723B /* Resources */ = { + 6A9C97C6B9953F9F01804852F6262C34 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 751B35CDFDBE2B3A5A38F208E9674316 /* Resources */ = { + 7498A5EAF5563341B35DE228316D723B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7AAAC72AA71915CC73C135A51F2DE71D /* Resources */ = { + 751B35CDFDBE2B3A5A38F208E9674316 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 89336A4BEA8395F170C0D68D03E9D122 /* Resources */ = { + 7AAAC72AA71915CC73C135A51F2DE71D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9088927A01A9D663428975378C83852E /* Resources */ = { + 89336A4BEA8395F170C0D68D03E9D122 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -9923,44 +9979,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 958A733472F119EE8588C85025E8C26F /* Resources */ = { + ABD1E2593837CD3912741A81576076D5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8A4B23862379817B5E6857027939679D /* DigiCertGlobalRootG2.crt in Resources */, - 429A5555CB3D1E0449C1FFC9722CCA6F /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, - 5BA804E76202DFE4A4A26AA72A4833C5 /* english.txt in Resources */, - 4085FEF8DBA60A4ABF7FC3ACD48E8EDA /* GIAG2.crt in Resources */, - 11BD5A9CECD143EDC2471BE8B9F9D2B0 /* GSR2.crt in Resources */, - A81230C49CE2CE544229A63B2E1F69B9 /* GSR4.crt in Resources */, - 8B5A6DBF25D8EC98479E44983BA2F7E0 /* GTSR1.crt in Resources */, - F8E7F296DA87BAD5098C86971420BDC8 /* GTSR2.crt in Resources */, - 4B7963564F48A607DD10AA031D9148E9 /* GTSR3.crt in Resources */, - E47B5836D77B65FA1A99F1EEDD680C80 /* GTSR4.crt in Resources */, - 461AA76988DF8CDD69A0F73D6B67F19E /* ias-root.cer in Resources */, - F4E96AFBD8FC094B1F1D34243FDD4B35 /* japanese.txt in Resources */, - 2B348E4857B5B8D278E8B999056B4AA9 /* portuguese.txt in Resources */, - F4B87A55F0A231303006885A5C630115 /* SFSRootCAG2.crt in Resources */, - 17BA9837221ACE2651582EC45120D6D6 /* spanish.txt in Resources */, - 4E3916856491AEE3B43917D44CF59DC9 /* textsecure.cer in Resources */, ); 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 */ = { + BCAE38654E6EBC3A615D9D6EF4C4150C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -10016,14 +10056,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EC0210807DAB483225A69107538360C3 /* Resources */ = { + E895B24E3394842666AAB9678F0E0350 /* 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; }; - F07FA5534C2AB079258902A321EEC023 /* Resources */ = { + EC0210807DAB483225A69107538360C3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -10293,6 +10349,25 @@ ); 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; @@ -10335,12 +10410,314 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3A49F94702C90BF680F6586D1905598B /* Sources */ = { + 34499F4FEA20ED42D6D481E661105A2C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0810213D8DE63C2AE699E9E131E098EC /* Curve25519KitSwiftTests.swift in Sources */, - 624DF77D012EE19070A41808207E47BB /* SigningTests.m in Sources */, + 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 */, + 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 */ = { + 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 */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A49F94702C90BF680F6586D1905598B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0810213D8DE63C2AE699E9E131E098EC /* Curve25519KitSwiftTests.swift in Sources */, + 624DF77D012EE19070A41808207E47BB /* SigningTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10391,128 +10768,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 42FFDCD161C02430C3110174A35BDF7B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BAD3D031D54F4323BC8F1A9C7007768D /* NSDate+YapDatabase.m in Sources */, - C452CA7774ACEB86C07D5370200B391D /* NSDictionary+YapDatabase.m in Sources */, - 3D9D73411C4D485A0B979103BE25A443 /* yap_vfs_shim.m in Sources */, - 0E1B3A8DA823892B417C54C8CC661787 /* YapActionItem.m in Sources */, - 300B403028FCD2EB1C4341899802A934 /* YapBidirectionalCache.m in Sources */, - FCB2AA5F817FC9F209B6387A2CBAC7AD /* YapCache.m in Sources */, - F09B3AC22DF591B7E879076B535D5396 /* YapCollectionKey.m in Sources */, - B821F5A70F3A8C8A8796929BE55C9FD2 /* YapDatabase-dummy.m in Sources */, - AC9045405BB3C95403E4435AB8ECEE80 /* YapDatabase.m in Sources */, - D474AF518F0896BA3DF13A1B69F90DE8 /* YapDatabaseActionManager.m in Sources */, - C95751AE599F198241F6DEAC3421ACBD /* YapDatabaseActionManagerConnection.m in Sources */, - EE1F30228E9523C425FE4807F79471E4 /* YapDatabaseActionManagerTransaction.m in Sources */, - 97B75DC1DE0EA5D910358EC728AF1D62 /* YapDatabaseAutoView.m in Sources */, - 0BC9814727E5C4C3165FFF02AB94167C /* YapDatabaseAutoViewConnection.m in Sources */, - AF23BDB6669581049BDCADF853738BAE /* YapDatabaseAutoViewTransaction.m in Sources */, - E0588D339136AA8765168A7C38162D4A /* YapDatabaseCloudCore.m in Sources */, - 790C4F2C52D7C1CBEE2784B2F5466FA1 /* YapDatabaseCloudCoreConnection.m in Sources */, - 925F1FF5F5163FB77897EC3CBF1B35E6 /* YapDatabaseCloudCoreGraph.m in Sources */, - 6CADA536710BEB6A43B32115638011AD /* YapDatabaseCloudCoreOperation.m in Sources */, - F0559DE7F073ED8262A9B67A6A7D4D7D /* YapDatabaseCloudCoreOptions.m in Sources */, - 1DA2FF0068328A89AD27015CADFC3FD7 /* YapDatabaseCloudCorePipeline.m in Sources */, - EA0720934A945D2C1ACA0922283A36EF /* YapDatabaseCloudCoreTransaction.m in Sources */, - 0105513FDC30F65478B86A5164BAC20A /* YapDatabaseCloudKit.m in Sources */, - E0B70E9D166CC96A5568B05B4461D7DA /* YapDatabaseCloudKitConnection.m in Sources */, - 3911E549028858233E1B597154771752 /* YapDatabaseCloudKitOptions.m in Sources */, - 8EDDD3EED1289A8EF85731FA282C417C /* YapDatabaseCloudKitTransaction.m in Sources */, - 65E9137A55939BA9EA43268BFC2A25AD /* YapDatabaseCloudKitTypes.m in Sources */, - CF82392539DB924C480562D0E2D73061 /* YapDatabaseConnection.m in Sources */, - C7248E15247759B42C7B4DA32146D009 /* YapDatabaseConnectionConfig.m in Sources */, - 8F20ED43D0D8076F481E624AA6401877 /* YapDatabaseConnectionPool.m in Sources */, - 1F9D8530661CA4A905F8391C6604C9E3 /* YapDatabaseConnectionProxy.m in Sources */, - 3529AFDE273F4F0CC61F0602AC484A28 /* YapDatabaseConnectionState.m in Sources */, - 342361BFB09432A9440FAB7BCD8D522A /* YapDatabaseCrossProcessNotification.m in Sources */, - 7090B8F7819F51A5B89D763AF3979888 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, - 8CB7DB2419AA2CDBBD618B291557DCE0 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, - CAB66D64ED7C2B888EA33FBC8D83748B /* YapDatabaseCryptoUtils.m in Sources */, - AF00D8D845F1138AACFDB11355987F3B /* YapDatabaseExtension.m in Sources */, - 58DCC698D67257F208F982371D790D27 /* YapDatabaseExtensionConnection.m in Sources */, - 4095C773F35A86CD0308E3D967015CDF /* YapDatabaseExtensionTransaction.m in Sources */, - 6E208EDD3D9AE1EE987FCFF29B8BDEB1 /* YapDatabaseFilteredView.m in Sources */, - 1140A8742F890A051FAEB1BBDBF8ABF9 /* YapDatabaseFilteredViewConnection.m in Sources */, - 6FAF00929DCB503022F907D476D7D052 /* YapDatabaseFilteredViewTransaction.m in Sources */, - A80589A861F6E9FE0C150EF0AEA14C67 /* YapDatabaseFilteredViewTypes.m in Sources */, - A57BB896431C24BE3823BB61ABE1BDA8 /* YapDatabaseFullTextSearch.m in Sources */, - F088DB5E8083E700138D570FEB6F4F56 /* YapDatabaseFullTextSearchConnection.m in Sources */, - DB1D57C811F36CDFDAF891D80D8EAE2D /* YapDatabaseFullTextSearchHandler.m in Sources */, - E28B91829640CECF0740C02310FACCED /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, - F8B769656A1261735B67472CF580AAC0 /* YapDatabaseFullTextSearchTransaction.m in Sources */, - 4ABF302B82668E0842BB1C8523FEB430 /* YapDatabaseHooks.m in Sources */, - 9B2F372D8F6723F7FC5ABA97DEB089E4 /* YapDatabaseHooksConnection.m in Sources */, - 4483A970A257FA0A791F1526F61806AB /* YapDatabaseHooksTransaction.m in Sources */, - 1A43327BBD5A93FCDBAEA94069942CD4 /* YapDatabaseLogging.m in Sources */, - 54592E75F7D5D0F66433A2E6709DA8EC /* YapDatabaseManager.m in Sources */, - F2BBF8767F69E6F9032A60077C57CC14 /* YapDatabaseManualView.m in Sources */, - 9E1AF77737D906DD53E53616D82BEA59 /* YapDatabaseManualViewConnection.m in Sources */, - F02739FE2360B609DFCD81EFF95CFE7E /* YapDatabaseManualViewTransaction.m in Sources */, - 056A3064FA9869462D29FB73BA5F1240 /* YapDatabaseOptions.m in Sources */, - A4734568498CF7100791DEB92C3EF8FD /* YapDatabaseQuery.m in Sources */, - 3173B3B3C7B4A6E96118619BF117B793 /* YapDatabaseRelationship.m in Sources */, - 5CC444226E659C15509A4498B341942B /* YapDatabaseRelationshipConnection.m in Sources */, - BE97C9960900CDE9FA6730D98058A15F /* YapDatabaseRelationshipEdge.m in Sources */, - B148D8FF94455C296FCA099A339D160F /* YapDatabaseRelationshipOptions.m in Sources */, - DB483C7598878EAC9AC8F12367F8B40D /* YapDatabaseRelationshipTransaction.m in Sources */, - BE0BEFB63373DDCA387CA05654AD5CF5 /* YapDatabaseRTreeIndex.m in Sources */, - 992092CFC2F09A51505D56C002B30A80 /* YapDatabaseRTreeIndexConnection.m in Sources */, - 81234DCA25B4D06E0884C061EE6CA5A8 /* YapDatabaseRTreeIndexHandler.m in Sources */, - FFA4FAA5CEF3A27D0F1A1E8895BF72F8 /* YapDatabaseRTreeIndexOptions.m in Sources */, - 08D30A4CDADAC6C42F959B6AEB6452A4 /* YapDatabaseRTreeIndexSetup.m in Sources */, - 15C6A259067459BC194857FB5FD9B644 /* YapDatabaseRTreeIndexTransaction.m in Sources */, - D55278AD1233BFB227EBC3504CD98C3E /* YapDatabaseSearchQueue.m in Sources */, - 5D1CA6D774774A8B6971A835EE117262 /* YapDatabaseSearchResultsView.m in Sources */, - A0B6213CFEEB0FE4DC8F6DEC7D6F9D96 /* YapDatabaseSearchResultsViewConnection.m in Sources */, - DCF7E07F205F0898095C20D3F2062506 /* YapDatabaseSearchResultsViewOptions.m in Sources */, - 2ADAE99CA0926616B65C40C232B76AEA /* YapDatabaseSearchResultsViewTransaction.m in Sources */, - 5EC32CA78A2D739E9D7F670BB68D5EA0 /* YapDatabaseSecondaryIndex.m in Sources */, - EF548865A2476FBC31BE3F04CA6F2C61 /* YapDatabaseSecondaryIndexConnection.m in Sources */, - 4081690E2950E8145AD7060C65628380 /* YapDatabaseSecondaryIndexHandler.m in Sources */, - FD1C797093F3E4E6BA161C9F7030C463 /* YapDatabaseSecondaryIndexOptions.m in Sources */, - 51D3609A90D2DEEF2DBA528C68F3E592 /* YapDatabaseSecondaryIndexSetup.m in Sources */, - 808BD5F9E7F91524D31FF92CFC004F95 /* YapDatabaseSecondaryIndexTransaction.m in Sources */, - FE65DA0651A14D05A0006F3E36283507 /* YapDatabaseStatement.m in Sources */, - 7C5B050DE7BD4D856BC9BAA54EA0B671 /* YapDatabaseTransaction.m in Sources */, - CE9DCA4C4A71ADC5ECA232AF6354C588 /* YapDatabaseView.m in Sources */, - C1D80002194062142B73952115392EA9 /* YapDatabaseViewChange.m in Sources */, - 3A70A7E31AA0720D14A7236D3BBCEC56 /* YapDatabaseViewConnection.m in Sources */, - 6D86F10B7809D25EEA5E264C52201895 /* YapDatabaseViewLocator.m in Sources */, - B3734130B738E1DA98BA3096819D4147 /* YapDatabaseViewMappings.m in Sources */, - 0F553A5B68748FD74E2759E043810715 /* YapDatabaseViewOptions.m in Sources */, - EF1D44E82F1DD67BCFAA4E02557EF219 /* YapDatabaseViewPage.mm in Sources */, - 10232164894510697D0DF4FABEE9C3A8 /* YapDatabaseViewPageMetadata.m in Sources */, - E8377CE3F588C945743E882EE9A3DD48 /* YapDatabaseViewRangeOptions.m in Sources */, - 94E12C44E38E77492F8C9550944D5A2B /* YapDatabaseViewState.m in Sources */, - 28AC29041AACE781F5987400C1A306A4 /* YapDatabaseViewTransaction.m in Sources */, - FC1AE1C53A20DC1A759ADD78951FFE80 /* YapDatabaseViewTypes.m in Sources */, - 6E7ABF2AE8BCEC7DDD961F2A39C6C4FF /* YapDirtyDictionary.m in Sources */, - 1DD1141472CC1BCFBF0EDC1417D4BD5E /* YapManyToManyCache.m in Sources */, - 17CEB9BBFAEB8373F68393E544C7A2A5 /* YapMemoryTable.m in Sources */, - 2914C5FF8DAFCDB1FBC5A6CF3C7D84A3 /* YapMurmurHash.m in Sources */, - B42CCF66B59A55F9F2D1913DB49706F3 /* YapMutationStack.m in Sources */, - 1A8A800A6E038A1BD91145079358E105 /* YapNull.m in Sources */, - 9B56054B95413D071B2130795C41398B /* YapProxyObject.m in Sources */, - 08052386ACFBFB3AC21B76319A08BB69 /* YapReachability.m in Sources */, - F33CDAE8F57E1AC419F751F8FD8F2715 /* YapRowidSet.mm in Sources */, - 3395F8BE309CD97FDCD1FA0EE07BEFBA /* YapSet.m in Sources */, - 64A56196900A808201A88E4E9D51EF84 /* YapTouch.m in Sources */, - 6D5867401A8CD3C3A431E2CC78F81338 /* YapWhitelistBlacklist.m in Sources */, - E9DA70465253E64ACC6334EA414845A3 /* YDBCKAttachRequest.m in Sources */, - 7D2B36342F96DFE6225F8A5783A28B3C /* YDBCKChangeQueue.m in Sources */, - 3E3E7D0E185B904724217F5EC6834FF5 /* YDBCKChangeRecord.m in Sources */, - CA80805139F736737FCB9E0B82C52391 /* YDBCKChangeSet.m in Sources */, - 8E424B37B055D55AD1B0711EE70956D1 /* YDBCKMappingTableInfo.m in Sources */, - 357AFC97E88E01772C9DBF25A93EAF3C /* YDBCKMergeInfo.m in Sources */, - 0E40D08D1BFE1B61C6F4C8AC0357F851 /* YDBCKRecord.m in Sources */, - BA29CCDB0B6C3DCEE3E6B1459BB1E30F /* YDBCKRecordInfo.m in Sources */, - 466F1A52F3F2B95CC881BDD37D2BFA96 /* YDBCKRecordTableInfo.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 438F91EB1D1918F574869CABB83C64AB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -10680,25 +10935,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 849F0E294B48DDF7108D61CBF9D77782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E6B9872E8BA9461E2F398998FAF6E38E /* libPhoneNumber-iOS-dummy.m in Sources */, - D47FF39DF59E2F8DEA90635E3FDFF015 /* NBAsYouTypeFormatter.m in Sources */, - ABD53E6999295001A687D6592C92353A /* NBMetadataHelper.m in Sources */, - 3BAA66EDB5CDFF27EBE886309648A604 /* NBNumberFormat.m in Sources */, - DBAC3768A84087C1945E71354534EA84 /* NBPhoneMetaData.m in Sources */, - 6CB89397776D029EF6349CE7FA022520 /* NBPhoneNumber.m in Sources */, - 2558967344D8C11428C4F71EBEBF0521 /* NBPhoneNumberDefines.m in Sources */, - 0B6BADB44FECD28C68B9058D6A1591B9 /* NBPhoneNumberDesc.m in Sources */, - 134D487AF6A2A206DB7059FF966E8F03 /* NBPhoneNumberUtil.m in Sources */, - 609D11ED9B4CCD9FF266C63B97E6661D /* NBRegExMatcher.m in Sources */, - C8298BE5BA89DA84FDDCA22CD9FBF583 /* NBRegularExpressionCache.m in Sources */, - 1FE5B9116585B49FB5AFBDAD39E5C8DC /* NSArray+NBAdditions.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 88D3792B02DE5BC8A880A88A5D1C5880 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -10804,18 +11040,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AD57396114B169C5272739B8E503A12A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1912F37E03791E2D96207F554D0EA50B /* Compression.swift in Sources */, - C4332166E410F7E342E9C152A38C10C8 /* SSLClientCertificate.swift in Sources */, - 70A6A0CEE838ECFDA2DE25B0DBFCDD8D /* SSLSecurity.swift in Sources */, - 85739DB5592B146B79BCBFB000EA9843 /* Starscream-dummy.m in Sources */, - 227BDF16559C56CBBA5D80F22DBC930F /* WebSocket.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5A3EAF796C9EB51F58DDB8E0EEFE476 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -11025,293 +11249,125 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E572CC05A0DE6239286DB1150DBECE87 /* Sources */ = { + D4FF736E3A167DB01B8D506D855405B3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7C8CFB75C18C46748BB308A2B4122695 /* AccountServiceClient.swift in Sources */, - 408463CBA6100E4C9BC7E97C47196BDC /* AnyPromise+Conversion.swift in Sources */, - C3638C0724C91B5300AF29BC /* Storage+PublicChats.swift in Sources */, - 1E8490D31F50BAADD524668087C07515 /* AppContext.m in Sources */, - 3F78AAF5E0A306CFB98F917F002AF81A /* AppReadiness.m in Sources */, - 70F2024A8EFAA1AF7C1BF7FDCE4378E4 /* AppVersion.m in Sources */, - BFD84442F8147E4EEDC3700042A2F883 /* Array+Description.swift in Sources */, - 2A14C43680AE066A20BEE9DB4CC86CF8 /* BuildConfiguration.swift in Sources */, - 71B4353E2E858F23A81092118CB9844D /* ByteParser.m in Sources */, - 9C884B4312E9E874AAFC6B0AE892808D /* CDSQuote.m in Sources */, - A5ECD63EFB28D5695B817DB0069460DA /* CDSSigningCertificate.m in Sources */, - B2F812E6E119D2CEF3631EBEA8951B2B /* ClosedGroupParser.swift in Sources */, - E3E83154A8CB85DB6FC6BFAC59B48915 /* ClosedGroupPoller.swift in Sources */, - 8D133084D840D35D5E18D8B7EA635627 /* ClosedGroupRatchet.swift in Sources */, - BC16E58FF64619CC12F5E486EC7474B4 /* ClosedGroupSenderKey.swift in Sources */, - FE00F1693B0C34B647F3A041D5F560CB /* ClosedGroupsProtocol.swift in Sources */, - E68A78436628E46339B45483B1CA7B25 /* ClosedGroupUpdateMessage.swift in Sources */, - 23F7AB63FF6900775A4259610E3C9D59 /* Contact.m in Sources */, - 518E8A8F75B682E794C6414918E40506 /* ContactDiscoveryService.m in Sources */, - 188C2DD053A507D7AD81E6993E5BDDD0 /* ContactParser.swift in Sources */, - D2BEA1DAD84A580EAA5013532B495451 /* ContactsUpdater.m in Sources */, - D30B80065F6A86B0B9CFE1CDAF1AA0BD /* ContentProxy.swift in Sources */, - 147F0EEAD474ED730E8917C7F1B8EFCB /* CreatePreKeysOperation.swift in Sources */, - 7C2D23EA878BC6B24DBA86C2B45B746D /* Data+SecureRandom.swift in Sources */, - 8069202396EE9146B1AFC6C29CF4525E /* Data+Streaming.swift in Sources */, - EBD1169818C96C01212329CC9C6A302E /* DataSource.m in Sources */, - 01B81BA2F844285B164BAE2F46065F48 /* Debugging.swift in Sources */, - 71DDC919EDBE12FC80424B10E4D7CFEB /* DeviceLink.swift in Sources */, - 5346612CBCEED92874DAB991F78E321C /* DeviceLinkIndex.swift in Sources */, - 35816A4D7C066F414CFA45F4B69D6C93 /* DeviceLinkingSession.swift in Sources */, - 302353A48AC56AED7C5F9D3E0044F8CC /* DeviceLinkingSessionDelegate.swift in Sources */, - 0B4CFE4E38D1D8849A883E199C9A70F1 /* DeviceLinkingUtilities.swift in Sources */, - B4077E19753576253489381FB65D0426 /* DeviceNames.swift in Sources */, - DE17F0E2AE3AAB90494B8C72F456467C /* Dictionary+Description.swift in Sources */, - 23C87BF73D068586386A239139CCBF7B /* DisplayNameUtilities.swift in Sources */, - 47EFEF309577DB1F880634D624974BA6 /* DotNetAPI.swift in Sources */, - 9469DA23BEA64425CE9E5FDA21A56CFB /* ECKeyPair+Hexadecimal.swift in Sources */, - 813FCB901294FC590C457BC20004DB20 /* Factories.swift in Sources */, - 7A1D177A2CC1E13F50B80EAACAD05F9C /* FakeContactsManager.swift in Sources */, - BC5ED5452CD2445E3A8D41F90F6A7B1A /* FeatureFlags.swift in Sources */, - 1416657704AF6749EBCA4782C1426A57 /* FileServerAPI.swift in Sources */, - 2F1F526080B74717111436AF3803E3CE /* Fingerprint.pb.swift in Sources */, - A9A95DBA4184647FF6838BB8AD39A460 /* FingerprintProto.swift in Sources */, - FF22FFF52DE19D03E2CE9597072436E0 /* FullTextSearchFinder.swift in Sources */, - 00876736376C1588FF9DC2E46DF751D0 /* FunctionalUtil.m in Sources */, - AFC6B7E884A5D79865D308BA176E8B21 /* GeneralUtilities.swift in Sources */, - 33879180DE504CE0318E299DE9C7CCEA /* GroupUtilities.swift in Sources */, - 4B0BBA49B7896C082BB440E8797E02F9 /* HTTP.swift in Sources */, - EEA7C049867A8B9695A6E3A39A87A2B6 /* JobQueue.swift in Sources */, - DA61EA0079D86D7FD5E943BEE55D7BF2 /* JSON.swift in Sources */, - 788D9B09E049F16844F7E54197F5E2FA /* LKDeviceLinkMessage.m in Sources */, - 96A1DA24B2DD06E566A237F937BB01F3 /* LKGroupUtilities.m in Sources */, - E0E242F829CADCD2C3C8D1F0D54A7E1D /* LKSyncOpenGroupsMessage.m in Sources */, - 5647A7BC881E40EB4306804C365AEF4B /* LKUnlinkDeviceMessage.m in Sources */, - F8BF1A95975E386D0C75307DD6F41638 /* LKUserDefaults.swift in Sources */, - 4625B0DFF9DA9208C8832F3DC0275D97 /* LokiDatabaseUtilities.swift in Sources */, - 55F50A7D6824535A1F520448C9F6F5CF /* LokiMessage.swift in Sources */, - 9861200F155CF123B2B33CFF6E1EC97C /* LokiPushNotificationManager.swift in Sources */, - F2E3E515FB4DDB6BE0A9B2BA8C098FB3 /* LokiSessionResetImplementation.swift in Sources */, - 6F15D644A445F9D07B3FA425E5F6308F /* LRUCache.swift in Sources */, - 24E7415CBC5999B36FBF1BEFD01AC6AC /* Mention.swift in Sources */, - F7CC8AAA39967944BA3B85CC75102BBD /* MentionsManager.swift in Sources */, - 725B19E12B680D6924CA3E5B38AD4B35 /* MessageSender+Promise.swift in Sources */, - F50A6EECE45C0AB566D9E545AC485C20 /* MessageSenderJobQueue.swift in Sources */, - DDAB39B349ED84DB76970FBC3764E4AF /* MessageWrapper.swift in Sources */, - 439DA5E674BBEDAC67DE5C2A68A7593C /* MIMETypeUtil.m in Sources */, - 83567F07FA37E2525AD13E3B2221452F /* Mnemonic.swift in Sources */, - 078D0B2BA3CC276C7DA4E4E375CCDCAF /* MockSSKEnvironment.m in Sources */, - 74CFB76DD4CFF0322F4DDDA608BB0839 /* MultiDeviceProtocol.swift in Sources */, - B3935EFBB9E7ACDE14C8AC7F08A72DDE /* NetworkManager.swift in Sources */, - 278C9E3DDB770E63423DB619D01A2F20 /* NoopNotificationsManager.swift in Sources */, - E14C521B37BDEA1F418EE3A868D15BAB /* Notification+Loki.swift in Sources */, - A582B74DFBA2DDD5EE7909E8D1B7DA41 /* NSArray+Functional.m in Sources */, - FE7EB6A4015B34CE91A3605553A4A9BD /* NSArray+OWS.m in Sources */, - 55B48762ED5C37D5B2CAF75D42AFF792 /* NSData+Image.m in Sources */, - 2C5047F035F69EC49495D8B8CFDAFAFF /* NSError+MessageSending.m in Sources */, - 7A747B8FB9795F4A6551FAB6D37D8C4F /* NSNotificationCenter+OWS.m in Sources */, - 4946DC0E20E1702C77D7D2854E730710 /* NSObject+Casting.m in Sources */, - A8C37FEF81A867B2B2838186E7C64379 /* NSRegularExpression+SSK.swift in Sources */, - 3720A1AF1329538723CA2ECD69432C3E /* NSSet+Functional.m in Sources */, - 848DEF9EBD221175A1E933B5FB0D609B /* NSString+SSK.m in Sources */, - 7BA51A3FDBCBA2C91BAE79C2752E128B /* NSTimer+OWS.m in Sources */, - 2D7F1A47E60F6C93CE084A049F57E08D /* NSURLSessionDataTask+StatusCode.m in Sources */, - D354D1C60EEE009D57F7E3BE458BF88E /* NSUserDefaults+OWS.m in Sources */, - 312E98ECF658DA1FB41754B32B5BD87A /* OnionRequestAPI+Encryption.swift in Sources */, - 7B7DD9508095F9E295C271FFAC598E52 /* OnionRequestAPI.swift in Sources */, - 56BE7893D3D1476C23107C8E0CB7B4B1 /* OutageDetection.swift in Sources */, - 286E6DA16F4D92EA354E8DE293F62E8E /* OWS2FAManager.m in Sources */, - C357CCF165FD110E46231C27E8755678 /* OWSAddToContactsOfferMessage.m in Sources */, - 96D0E902A5E13EE5FE21CD2DA7C5C77F /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, - 222A154D6C33D7A6E5E6B2428693DD02 /* OWSAnalytics.m in Sources */, - 7D9C1680678FAA6E3C44FE839CB008CE /* OWSAnalyticsEvents.m in Sources */, - 6B3BC80AD91D0542A5B5874E33C69A40 /* OWSAttachmentDownloads.m in Sources */, - 0F16FFD955C2B99E867B4DE9B6F4D08F /* OWSBackgroundTask.m in Sources */, - 8F36DCC4E1E29AFEE846A9B18B6DBF70 /* OWSBackupFragment.m in Sources */, - 4605B998CD0813A681EBEF151FF8A68F /* OWSBatchMessageProcessor.m in Sources */, - 6FF923EED9FBF09F25F6F3787C35CF3F /* OWSBlockedPhoneNumbersMessage.m in Sources */, - 3A202C001A995E0CAB3DE45414786BA3 /* OWSBlockingManager.m in Sources */, - B7CBF809AAE4EF6BBE7B691811B0C5F7 /* OWSCensorshipConfiguration.m in Sources */, - D324990CEBCBC3869C3E271081E28B72 /* OWSChunkedOutputStream.m in Sources */, - EF166B479068C068F25B7618A2531FB1 /* OWSContact.m in Sources */, - E7953C080B694427A37F0A0B2ACCA879 /* OWSContactDiscoveryOperation.swift in Sources */, - 9E4383C49B5BC257A0AA254D2310BCA7 /* OWSContactsOutputStream.m in Sources */, - C5FC500B2984F17FFCE03CAAB49CFC10 /* OWSCountryMetadata.m in Sources */, - C5B025B193A48E1BA0BECECEEC6F0714 /* OWSDevice.m in Sources */, - 97EB7E8784DA866EEE2B67F4928443A7 /* OWSDeviceProvisioner.m in Sources */, - A22A54E5B9FF97B17DF977E8408D58F7 /* OWSDeviceProvisioningCodeService.m in Sources */, - 7F4E40304C6CBCC4611D1B4D9446EBA7 /* OWSDeviceProvisioningService.m in Sources */, - B776E18469263058A0D3CA59A20988DC /* OWSDevicesService.m in Sources */, - 837FFAD3A87C50DFB3D75CA6CFD37236 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, - BCA0B552A1E4078CB4A4A4DE071256E4 /* OWSDisappearingMessagesConfiguration.m in Sources */, - 33E278CD473569ABE6018A1B923EF733 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, - 9D8DBDC44A59B198ABB2BCA7996A914D /* OWSDisappearingMessagesFinder.m in Sources */, - 4DEB13B2E526108B91E9C87DF815CD3F /* OWSDisappearingMessagesJob.m in Sources */, - 03499C17E588834547C0A5873E710434 /* OWSDispatch.m in Sources */, - E6ADDD2D6D730235CEE5D24CE46BA3C9 /* OWSDynamicOutgoingMessage.m in Sources */, - F112D8F998E4F6AF61378C3312E4D58D /* OWSEndSessionMessage.m in Sources */, - CF6FF81EAB1C8B53E9380D740AD3B18A /* OWSError.m in Sources */, - 4B674AE3CE7B86ECF3D48EACFFDE3AA9 /* OWSFailedAttachmentDownloadsJob.m in Sources */, - B9134125B143AD9F3F8B4D0F80861004 /* OWSFailedMessagesJob.m in Sources */, - 04386ABFCA8FD4F68525424758870541 /* OWSFakeCallMessageHandler.m in Sources */, - E93F6939A659B9CA55BFC6BC57542443 /* OWSFakeContactsUpdater.m in Sources */, - 8F8189F6FAD273BC432FDC48DA3EBA9B /* OWSFakeMessageSender.m in Sources */, - 20612CB3CF1E716E746032DC352E5F43 /* OWSFakeNetworkManager.m in Sources */, - 92EB31E1390B73A7BA1B1A3CFE3F91E2 /* OWSFakeProfileManager.m in Sources */, - E886BB5CA72BB7DA0EC6F172B089006B /* OWSFileSystem.m in Sources */, - D55D6D6FA137A7C44676DE58C216360D /* OWSFingerprint.m in Sources */, - D5AEF419DD12EE2344E0CDA4ECDF0D54 /* OWSFingerprintBuilder.m in Sources */, - 54202F2C8BA6E35863AE1D64BAFE5451 /* OWSGroupsOutputStream.m in Sources */, - 4E161AD41D39E5A2F3FEDA39888D5709 /* OWSHTTPSecurityPolicy.m in Sources */, - 32A55BA0C070741935AC26481EB3455A /* OWSIdentityManager.m in Sources */, - 4A3DAAE22A23F7B63769D243EF3FF114 /* OWSIncomingMessageFinder.m in Sources */, - B672DAB6F4F4745722CA55AF67F9180A /* OWSIncomingSentMessageTranscript.m in Sources */, - 05483B674677404D2D0CA7126FC3A993 /* OWSIncompleteCallsJob.m in Sources */, - D1059B539194967A2B8084EC542A4C33 /* OWSLinkedDeviceReadReceipt.m in Sources */, - 56028C6B763EFE95A0486B7534B2F640 /* OWSLinkPreview.swift in Sources */, - 8D65289DED04DB245A2AF5F841675F8A /* OWSMediaGalleryFinder.m in Sources */, - AFE3DC4A8C12C20A1F67368FC8BF0A7C /* OWSMediaUtils.swift in Sources */, - DAACC47A79B7A06F2FFD5F7EB8CFE317 /* OWSMessageDecrypter.m in Sources */, - 22FAC4A146C0B294E57C8A6BD1496905 /* OWSMessageHandler.m in Sources */, - 6A75A7ECF0B1E03418B0A4CDF48EFDFA /* OWSMessageManager.m in Sources */, - C452A2EFDAD30C9E2FD9D91629EBC2D6 /* OWSMessageReceiver.m in Sources */, - 05009683756F3D1FBF3FB52CC7348099 /* OWSMessageSend.swift in Sources */, - BCAB64D5E413D3337DC04C5C001E8E5B /* OWSMessageSender.m in Sources */, - 4D87EBD7DD5A098BE399E72B311BC212 /* OWSMessageServiceParams.m in Sources */, - B2A38FB9FF10AD8C9D3054A1D96F87C5 /* OWSMessageUtils.m in Sources */, - ACBF7B6E170CDCF95B03DB4152254D9C /* OWSMockSyncManager.swift in Sources */, - 2C2595EFDE41FBF5B27799A4A488B1C1 /* OWSOperation.m in Sources */, - 6FBDD89C2D5A287B0EFB9C1E4D4AB516 /* OWSOutgoingCallMessage.m in Sources */, - 14E3AB4EB6DA35087367797FD3A12392 /* OWSOutgoingNullMessage.m in Sources */, - D7B4F3C9084FFB25543273FC87232DAB /* OWSOutgoingReceiptManager.m in Sources */, - 6C5EED6F95F8947727A9E016600D8FD5 /* OWSOutgoingSentMessageTranscript.m in Sources */, - F8F7F8558CBD74D21028B1C2A0C9A9D2 /* OWSOutgoingSyncMessage.m in Sources */, - 1DCE65B5029F89F0908BF0793D01CF34 /* OWSPrimaryStorage+Calling.m in Sources */, - A3E9C1D43FE8A4270A6957E1605667CE /* OWSPrimaryStorage+keyFromIntLong.m in Sources */, - E594F30D6B7F314DF6EC2D21F615D4F3 /* OWSPrimaryStorage+Loki.m in Sources */, - BBDC34844C5C6FEBB308B7223FC347B6 /* OWSPrimaryStorage+Loki.swift in Sources */, - 515A48A33B02FF0E4D5D34285066F6E6 /* OWSPrimaryStorage+PreKeyStore.m in Sources */, - 4152936A05EE6AF200CC05384B9E1F0F /* OWSPrimaryStorage+SessionStore.m in Sources */, - 8D6B318B5CCF49C71DC365F5FABB6AFF /* OWSPrimaryStorage+SignedPreKeyStore.m in Sources */, - F0F92ACD6B3AAB64998225484FA6BF6A /* OWSPrimaryStorage.m in Sources */, - 553ACED52E6ECF9DC441FDE0CAAD9981 /* OWSProfileKeyMessage.m in Sources */, - CF37855AE2A1FE3F65D3918EFE494AE7 /* OWSProvisioningCipher.m in Sources */, - E590D19DE8D016AAF2FCD6C188812B04 /* OWSProvisioningMessage.m in Sources */, - 2CCD43E7703509071A324BAE62EF0A42 /* OWSReadReceiptManager.m in Sources */, - E6E2798E3489ACA807AF97B766B66C3C /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, - C9D4AA67F2492138FC52569DFAA33316 /* OWSReceiptsForSenderMessage.m in Sources */, - 1F0517F993A22A1FCC30F29242E4D62E /* OWSRecipientIdentity.m in Sources */, - ABE144EE080DF97E4E6F3072D58E3746 /* OWSRecordTranscriptJob.m in Sources */, - 0E9F0A3A1996DA50B3D11A5748C91356 /* OWSRequestBuilder.m in Sources */, - 062AB3122FFAC4DBD73795A49532036E /* OWSRequestFactory.m in Sources */, - D61316C4D4E600045E67D9C3C8958E8C /* OWSRequestMaker.swift in Sources */, - D0B55E96A42D38464954AD9A6425B299 /* OWSSignalAddress.swift in Sources */, - B8D1AB3ABC0B1034F28A727BE786E691 /* OWSSignalService.m in Sources */, - D79DA48CC6836F2DC2F66F9E99D8BD84 /* OWSStorage.m in Sources */, - A5933B0E76E5B07D06A8E0AFCA8D5F47 /* OWSSyncConfigurationMessage.m in Sources */, - AB8293B9EABEB0C22361CA1E08EFC8A2 /* OWSSyncContactsMessage.m in Sources */, - 08DB44A625E230C8D489BAAE4EB28E16 /* OWSSyncGroupsMessage.m in Sources */, - 7ED7BEAF34EA52C3ECA49A0C1FDB1AE9 /* OWSSyncGroupsRequestMessage.m in Sources */, - DF2141C157A1876311FB88C9A6EF88D4 /* OWSThumbnailService.swift in Sources */, - 224FD685C46C289BDC2693C037668328 /* OWSUDManager.swift in Sources */, - B1E2338CB7E6B5D99E4D52926E1ED311 /* OWSUnknownContactBlockOfferMessage.m in Sources */, - D2DFCDADFA776470BA8AAAAF55CC322D /* OWSUploadOperation.m in Sources */, - 1B964ED3B2F44C5410DBB864F802B09D /* OWSVerificationStateChangeMessage.m in Sources */, - 95C570A815974C17B1EDCEC7508CB8C2 /* OWSVerificationStateSyncMessage.m in Sources */, - A9BB96F6AD53AF29F856532F732EFBA2 /* OWSWebSocket.m in Sources */, - CA284673F5E24291794070001D8882D4 /* ParamParser.swift in Sources */, - FF72CA03272D40DCEE86A9640A833CFE /* PhoneNumber.m in Sources */, - A49B1154AA4792CCCC3F77A38879D0A5 /* PhoneNumberUtil.m in Sources */, - 17496837AAFD7A197C4EBDD8D9456761 /* Poller.swift in Sources */, - F3932A3FAF122FB7281972444C6A1863 /* PreKeyBundle+jsonDict.m in Sources */, - D707F3AAD8D669C87EEEFB32C7DE8785 /* PreKeyRefreshOperation.swift in Sources */, - 4930AC2A21C2552D105303DBECE2F658 /* Promise+Delaying.swift in Sources */, - 36431162F3DEC9D390A3ED7E0F811B59 /* Promise+Hashing.swift in Sources */, - D40529CB6C7A6E69DB63562ACC41E704 /* Promise+retainUntilComplete.swift in Sources */, - EFC710C4E091AF928D7AE0487EF92FFC /* Promise+Retrying.swift in Sources */, - 223A8E8BAAE06B48315B462C0B1F173E /* Promise+Threading.swift in Sources */, - 9F9FA1C2C7768AB703B3DC48D1BE903B /* ProofOfWork.swift in Sources */, - AA35833FD9685D2C935E97FF0DBBEB06 /* ProtoUtils.m in Sources */, - 5C3837B9FDE983B765422F83BB4EF482 /* Provisioning.pb.swift in Sources */, - BD957AAC0588B4B48BEF22EB942F7607 /* ProvisioningProto.swift in Sources */, - B7F125F275FB6E08B534662CA6D299B7 /* ProxiedContentDownloader.swift in Sources */, - B324A8E7B08689B278EEF81A8D914D94 /* PublicChat.swift in Sources */, - 3EDFA5BB503E8F0968756A801DE60EEF /* PublicChatAPI.swift in Sources */, - 67BFB6A9E7C46427FDF5685DD19D1112 /* PublicChatInfo.swift in Sources */, - 01C037B3CF9CA54D478929A579599039 /* PublicChatManager.swift in Sources */, - 6AA90F47FD3D8F2A9690F919BF71223B /* PublicChatMessage.swift in Sources */, - 1ED873B8F47E394E632CDEF9D45CF4CA /* PublicChatPoller.swift in Sources */, - 765C19A994506691D72885B2267430A6 /* ReachabilityManager.swift in Sources */, - 0451A506FE4EDDD64D6005A66527CA95 /* ReverseDispatchQueue.swift in Sources */, - 3BED85C539BCD5327595178CA8B09FAE /* RotateSignedKeyOperation.swift in Sources */, - 0194CBF30F5DBD69E536E710E8242FE9 /* SessionManagementProtocol.swift in Sources */, - A327C93B5337D33DB81579EED7982A1F /* SessionMetaProtocol.swift in Sources */, - 336088F6A7B09A75295002D4A4290F04 /* SessionRequestMessage.swift in Sources */, - A0AAD1CA8901154E7D7C5E859DEA35A0 /* SessionServiceKit-dummy.m in Sources */, - 7367A48E3CC41C157F09D87E9B60C944 /* SharedSenderKeysImplementation.swift in Sources */, - 2AFD45287BCABDC9ED945075DC30A6B6 /* SignalAccount.m in Sources */, - F08B56BC54E3DCEB9FEBF48215DDC09B /* SignalIOS.pb.swift in Sources */, - E707C78FA46F08FB70BAEABC156E1235 /* SignalIOSProto.swift in Sources */, - 3CCF4817F24CC34227B405B79596F031 /* SignalMessage.swift in Sources */, - B610A624FE7C95CADC71AD05D8C672B3 /* SignalRecipient.m in Sources */, - E0E1129E4C65328CFEB32F296D3078C3 /* SignalService.pb.swift in Sources */, - C7CC91820932097CFCC4F2B9F584913E /* SignalServiceClient.swift in Sources */, - 9A01B3BC3F42835D312E51B67796F74F /* SignalServiceProfile.swift in Sources */, - 87C4EC6550173DBE7B71590E9D04D289 /* Snode.swift in Sources */, - F39DFA6CF9EE90647CD6DECA88CE53BF /* SnodeAPI.swift in Sources */, - D8E3E26447DA58657D762613936B29CB /* SSKEnvironment.m in Sources */, - 7DFD9B3D6AF690D741B65D005CD7B93E /* SSKIncrementingIdFinder.swift in Sources */, - 06E0B26B9D051EDDBE0F545D2B15EE14 /* SSKJobRecord.m in Sources */, - F72F937CC3D003B0DA2304F79D12A742 /* SSKKeychainStorage.swift in Sources */, - CEA91A8A02374FBE636D5E5101EC25B2 /* SSKMessageSenderJobRecord.m in Sources */, - 8C933E6A3B739521C6BCA56B42687784 /* SSKPreferences.swift in Sources */, - D6DB2F27F13C3E54E7BE18862F1643A2 /* SSKProto.swift in Sources */, - B08B7353F82BFCFA1D72E2803C5C9524 /* SSKProtoPrekeyBundleMessage+Loki.swift in Sources */, - 2148C0F993D2A53FEC5E00C282CA99CC /* SSKWebSocket.swift in Sources */, - 865334182197DC3C14033278DAB9481B /* Storage+ClosedGroups.swift in Sources */, - F6AAC748A12B02C77C8147F3590425E1 /* Storage+Collections.swift in Sources */, - 7515B734FFBD926177A2F061930A5030 /* Storage+SessionManagement.swift in Sources */, - 4E4D4A929BD695BD087FD409E9E919E2 /* Storage+SnodeAPI.swift in Sources */, - A19F3ECBBBAF0765545610753C27CD75 /* Storage.swift in Sources */, - D12DD8C3E0A675E1F58F440B942458B8 /* String+SSK.swift in Sources */, - 037ECCED3CCE79B1FAD4361A029E4274 /* String+Trimming.swift in Sources */, - C92CE292DA423303CF11F9FC33BEFA26 /* SwiftSingletons.swift in Sources */, - AA3768E2D520450A6141C6DC13E1427A /* SyncMessagesProtocol.swift in Sources */, - DEFC066F73025AC0234807C111F79F00 /* TestAppContext.m in Sources */, - C8CA94BEF353D71AB2AF140A97FD489C /* TestKeychainStorage.swift in Sources */, - 76869B6EDA2904A359422AF29561F2C8 /* TSAccountManager.m in Sources */, - 18B25739E7FCCAEAB4EBCCC6213933D7 /* TSAttachment.m in Sources */, - 9C37A213BC3A35D48622482A6E673E2D /* TSAttachmentPointer.m in Sources */, - 971F18E91D494A1C84E0B7D803E4023E /* TSAttachmentStream.m in Sources */, - 087157F3246D9BC013A0DCF6E06EC325 /* TSCall.m in Sources */, - D8C102474394AEF55BFC1BAB20B4D8E2 /* TSConstants.m in Sources */, - EF25D6F57F0BF0310B39903914374A16 /* TSContactThread.m in Sources */, - 35BF82C261BAB235160B770FB1B66388 /* TSDatabaseSecondaryIndexes.m in Sources */, - 218AC56D065B031CDD1DE773EE3DB144 /* TSDatabaseView.m in Sources */, - 77BF7FF0C236DA6011F8DF0426A3A156 /* TSErrorMessage.m in Sources */, - 49096BA4E948178BC787A952790C268E /* TSGroupModel.m in Sources */, - CD320DDFCEC91B82325379368B5E6064 /* TSGroupThread.m in Sources */, - 0C72D9F1F3A91B370D894EAC0F1ABE8F /* TSIncomingMessage.m in Sources */, - 3B2CB13EF8857568E91F97E3AFDED064 /* TSInfoMessage.m in Sources */, - 993F4E9771D12B7BAB4015167BE47A90 /* TSInteraction.m in Sources */, - 7E8FF8C29AA174C4411FD84D4A33F468 /* TSInvalidIdentityKeyErrorMessage.m in Sources */, - 2438A25ADA61C497D50D75026E0F7994 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, - 7596E3D8D810374AAC5C43CD68A028F2 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, - A32030CC205EB0D2BB6C5912A366CDB7 /* TSMessage.m in Sources */, - 706BE389178481FFFF1D2D605EB26ABD /* TSNetworkManager.m in Sources */, - 00D97381D17C7BD9CEA9386C8CBB9E61 /* TSOutgoingMessage.m in Sources */, - 4319C93C2127B06C755757876023082B /* TSPreKeyManager.m in Sources */, - 138F5CE3DE4156D6152F4D89787C9F9B /* TSQuotedMessage.m in Sources */, - 6386AE0F410DBA07578360D74297FB15 /* TSRequest.m in Sources */, - AE00B23965ADABDC03C41730994DE44A /* TSSocketManager.m in Sources */, - BBF91A629E6E071558C5978CA7EB60C3 /* TSThread.m in Sources */, - 236F735101712EDADF58A24A3E460C7D /* TSYapDatabaseObject.m in Sources */, - 7AE7648DA704D37314E89B1B8CBE69C2 /* TTLUtilities.swift in Sources */, - 3436EC7C41D2B52D9EE413B569F346E4 /* TypingIndicatorMessage.swift in Sources */, - 2112DC5346F5F08B00E33BC37A94133B /* TypingIndicators.swift in Sources */, - B87FBE2F8B498D71F2A853202E2A80E1 /* UIImage+OWS.m in Sources */, - EEA1B7FF60ADEAF6E7440DE35D82B4F0 /* WeakTimer.swift in Sources */, - 61E7B6C4C38C92414ABE5254F007DE5C /* WebSocketProto.swift in Sources */, - 662D442E1DCB6FDBB2CC5EF45F9CAE4F /* WebSocketResources.pb.swift in Sources */, - A7DF99526867992863FB1AFFEB263F1E /* YapDatabase+Promise.swift in Sources */, - 0587012047F692098B7AC2491383F169 /* YapDatabaseConnection+OWS.m in Sources */, - C34F3308E049AE18A7DC036A38ACDC29 /* YapDatabaseTransaction+OWS.m in Sources */, + 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 */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11546,12 +11602,6 @@ target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; targetProxy = E577D26F60703C63688B72BE2ADA839D /* PBXContainerItemProxy */; }; - 031A84FCC97ACF83D5794A2C2EFEAE3F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 2A828A92FB2BAE35DC10AF3270F0921C /* PBXContainerItemProxy */; - }; 06BBAEEB3514A4579D53284553882A27 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCurve25519Kit; @@ -11588,12 +11638,6 @@ target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = 39FDE444D9AF621D1B720056CF2B01A5 /* PBXContainerItemProxy */; }; - 0B8CD3C9CFC0BF8E2C5FEF9B758DEF2C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionCoreKit; - target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; - targetProxy = 843A5F2A9E120D56C3708EB255865176 /* PBXContainerItemProxy */; - }; 1454C800CFBB86998E5585FBC94EA22D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "libPhoneNumber-iOS"; @@ -11612,6 +11656,12 @@ target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = 133EF1701233900F224C9478B563F100 /* PBXContainerItemProxy */; }; + 155B9FD253088D2C88713F7E2D0A5FA7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 0913B1DB01C298E79BB2D7AC99ECFAA2 /* PBXContainerItemProxy */; + }; 15848F7F0CB7F4A52DEB018A7CDC20A7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionServiceKit; @@ -11642,6 +11692,12 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = FC5D831EF2CD29886C3D8D16D91252A6 /* PBXContainerItemProxy */; }; + 23846D26902C5F9DBC409E2B3E8BBA5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SessionMetadataKit; + target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; + targetProxy = 422798799CC97328EA2EADB16FA39EEE /* PBXContainerItemProxy */; + }; 245000A5849487B6B1A9740D6437748E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; @@ -11684,12 +11740,6 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = 5E2BA611ED7662A6E67BB137DAE020E4 /* PBXContainerItemProxy */; }; - 2EBEA9666A684048B575438D9B6674CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = A771CE9F72914F47E48CD0C8B3231F09 /* PBXContainerItemProxy */; - }; 2ECAE65D85DBB87472DC522DABAA2E5B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Mantle; @@ -11762,24 +11812,6 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = 91CEFB8EFB3A2C2B556BE14C5255C9DF /* PBXContainerItemProxy */; }; - 3B6C454D17CEFF8819A568FECD1E8216 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromiseKit; - target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; - targetProxy = AA7CC45EF733AA758EE7C733BC6899F0 /* PBXContainerItemProxy */; - }; - 3C69669D6A34553965140F47DBEE28DD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Starscream; - target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; - targetProxy = 689F58EE4E6493383E4B9BCE5A06C443 /* PBXContainerItemProxy */; - }; - 42C615BF520FEF33AC1C0C8061C877C4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = CC327FFF494E8CF968E390A48719D444 /* PBXContainerItemProxy */; - }; 432C9FE520B1F114BF080AEEA50106F3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; @@ -11798,12 +11830,6 @@ target = 6DCBBAF892A5D7B024E11A5AA76FDB2C /* SessionCoreKit */; targetProxy = 8976459059E272255FA8166DE3FB9624 /* PBXContainerItemProxy */; }; - 45D10F27825DBC29725FDD5C4A367AAB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionMetadataKit; - target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; - targetProxy = FB8838D9561C93A69216D9F95A9D645C /* PBXContainerItemProxy */; - }; 485A93BA2F376CFF1B31A32A61F8A321 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YYImage; @@ -11864,11 +11890,11 @@ target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; targetProxy = 386C0B9689137CC0E7830A172976BC0D /* PBXContainerItemProxy */; }; - 5CEDA709E41FD27FDD485D47D5B7C38E /* PBXTargetDependency */ = { + 5EDE9C8F0F7695B8E817F42E684631C9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CryptoSwift; - target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; - targetProxy = 76320EBBC795ACE7819F9E83D2CFF58F /* PBXContainerItemProxy */; + name = SwiftProtobuf; + target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; + targetProxy = 9BD7DA7C685BBA7D9269D9EF4A79E063 /* PBXContainerItemProxy */; }; 611BE5638A5AE3076E12B39A7ADFF331 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -11876,18 +11902,24 @@ target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; targetProxy = 6F2F5DAD575F70BC691951E8C4E09ED2 /* PBXContainerItemProxy */; }; + 6179D81C40359A7370C7F6495CF81512 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YapDatabase; + target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; + targetProxy = 7821DB1009AA8774C056AEE7832FC03A /* PBXContainerItemProxy */; + }; + 6191BC1DEDB6B802C4D23C3683B5686A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Starscream; + target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; + targetProxy = 8BD157E0588979FABDC1578364276C8E /* PBXContainerItemProxy */; + }; 643A9A5E9E559D97F60BE91AEE5E997E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SQLCipher; target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; targetProxy = 4EF8A01041893512E81F302F423F27AF /* PBXContainerItemProxy */; }; - 655B9BDD472F5731B6C688524700E59C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mantle; - target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = F17B21470E6BADBC896743C9211E6A74 /* PBXContainerItemProxy */; - }; 670AB2AD72E81DB5837E92A79BC8F6C4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; @@ -11900,12 +11932,6 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = 8519B364F8BC0E0E71771102FC4A44D8 /* PBXContainerItemProxy */; }; - 67B9884420B347B41CD940C3C63971AF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SessionAxolotlKit; - target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; - targetProxy = 970B2D0FDC4DEC19044227D543B6FFF5 /* PBXContainerItemProxy */; - }; 687F8ECA49E3CE63CC858158A140F73A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YYImage; @@ -11924,12 +11950,6 @@ target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 1EFAFAAF3000B114DB86D4DC4C65C2AC /* PBXContainerItemProxy */; }; - 6F0213C75C544F953F23AA805D1A955F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SAMKeychain; - target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; - targetProxy = 1A15B7189ABDC1867B75D913F6CF92BA /* PBXContainerItemProxy */; - }; 756A585CA10972FFD6FC27C55CD72F81 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCurve25519Kit; @@ -11954,12 +11974,6 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = C2352C59B9A1F4411A6487BF7241D39A /* PBXContainerItemProxy */; }; - 80A8F16AE3AACC91CEE0FC34C7CD7E60 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Reachability; - target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = FE16607151200E1E4456F8DFD06CE279 /* PBXContainerItemProxy */; - }; 8209875E2DC706D56C57A955DBC7562B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; @@ -11984,12 +11998,6 @@ target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; targetProxy = 45D728BA151D3C8977E8227FB9050207 /* PBXContainerItemProxy */; }; - 8969C2504E1F6FC9286AB2BCF2C098AF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SQLCipher; - target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = BE1E48C2A3498C26D692761553A9C022 /* PBXContainerItemProxy */; - }; 8DB391B670099D87E105EFEC12D7497F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; @@ -12098,6 +12106,12 @@ target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; targetProxy = 3D8E4B93CABD8D009BCE5E08ED68319E /* PBXContainerItemProxy */; }; + A05130274A33B35DD10CB11309532F21 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CryptoSwift; + target = 99313990C1D76A6D1D017868B6975CC8 /* CryptoSwift */; + targetProxy = FC9381AC27C45CF1A7D1D1D5C2EC1951 /* PBXContainerItemProxy */; + }; A07C8D08004BA4D0195122C44D0FC4CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionAxolotlKit; @@ -12122,6 +12136,12 @@ target = 63AD0F81023D61B067CB257FD48E30B1 /* SessionHKDFKit */; targetProxy = 1B8E46B3DB311094AAA54DDECE6A9C0E /* PBXContainerItemProxy */; }; + A6D02D92067E4B95BA722145A2FC8F5A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SQLCipher; + target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; + targetProxy = F020AFC478284442D582B599B88DE9A8 /* PBXContainerItemProxy */; + }; A74137B92A85898CE9A605ED0681686E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; @@ -12152,6 +12172,12 @@ target = 286901892B269946CC216F513998E763 /* SessionMetadataKit */; targetProxy = 6CDAA4EA44AA406101CB83A00DD8DD35 /* PBXContainerItemProxy */; }; + ADF82D0D48B4E703F146F8BCA86007BB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = 5030A151AA3B2134EC77A20BFE840322 /* PBXContainerItemProxy */; + }; AEFC8078C72C022257D8FFD11E2A6E78 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; @@ -12164,11 +12190,11 @@ target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; targetProxy = D879BA6BB7831A6604C8CE40EBD867D1 /* PBXContainerItemProxy */; }; - B03C4D8EC8B43255A27FC042DAB5B13E /* PBXTargetDependency */ = { + B0C47B478A64730D94EBE47AB4189973 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SessionCurve25519Kit; - target = FB725059783D0993D714007624938F90 /* SessionCurve25519Kit */; - targetProxy = ED7AFEA123C05D94FD7563EFEE77389C /* PBXContainerItemProxy */; + name = SessionAxolotlKit; + target = C958AEFF7D82E282310834E661973CD3 /* SessionAxolotlKit */; + targetProxy = EA6538AD279CBBEABE2728A7612F73A0 /* PBXContainerItemProxy */; }; B24CDEB22B23293BFBB5241EE068DCBF /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12218,12 +12244,24 @@ 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 */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = DDCE505FA71F1B6DE17BE35BFD67774D /* PBXContainerItemProxy */; + }; C1B16020DACCE84FD33D5B5B6EB8BE2D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionHKDFKit; @@ -12236,6 +12274,12 @@ 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,11 +12310,11 @@ target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; targetProxy = 57098C9BFCE1853879AAFD4614AD6079 /* PBXContainerItemProxy */; }; - CCC29C5C5DC9C0E2F84553F9AC16A992 /* PBXTargetDependency */ = { + CD475476A733AA79A5E47FE45800E8A0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = E1D28E894B8EC6F0E427DC4E1E589304 /* PBXContainerItemProxy */; + name = "libPhoneNumber-iOS"; + target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; + targetProxy = C2D8E3F004A16DC3C8D1693C243DFBF0 /* PBXContainerItemProxy */; }; D5BAB2B33B82B868DC390864AD666C0C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -12290,6 +12334,12 @@ target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; targetProxy = 20F7DF978AC7EEF4279426DDB92F8677 /* PBXContainerItemProxy */; }; + DC14891D73A618F5C0FAD5111B86DCB2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 7B73C87DEEB9F6DFC16E956C7250F67D /* PBXContainerItemProxy */; + }; DCBE05BC097FFFC675C2F8AA60CEBBC9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SessionCoreKit; @@ -12320,24 +12370,36 @@ 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; target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = F52D3FD957B99EB1152FE2DEDE8C9A46 /* PBXContainerItemProxy */; }; - E77A7F59E89536BF9F4044FAA2D288A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YapDatabase; - target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; - targetProxy = 8D8BAAD33EFA5CE9EE7C6812D10C39C3 /* PBXContainerItemProxy */; - }; E7D2DAD6EBB45EFB1EAD1B141506DBD4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRKOpenSSLFramework; @@ -12356,18 +12418,6 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = C40CB79E32A8BC86CBC935BE95C1AD56 /* PBXContainerItemProxy */; }; - EA7D334F70E9BC25B21586B266EE8114 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftProtobuf; - target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 91B355A9CD57A3E0464FC1E895941153 /* PBXContainerItemProxy */; - }; - EB19DA362FC1695A6A3DC7B62F8FE843 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GRKOpenSSLFramework; - target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; - targetProxy = E7A012B753885ED86CF2A0670B4EE7E0 /* PBXContainerItemProxy */; - }; EC4999DDD74C4B0B39CE5C62A8B9E09C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; @@ -12386,6 +12436,12 @@ target = 29C145C2F1C322D168349BDE96E8E384 /* SessionServiceKit */; targetProxy = 3CEDAD73A06A00C2C40874C9329FAEF5 /* PBXContainerItemProxy */; }; + F17BDFC0DD05E570358AF40BEBAE7A2E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Reachability; + target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; + targetProxy = D176F292059FFCBD35B8DDC22C39FA36 /* PBXContainerItemProxy */; + }; F3AFFFF346766E596A915E087824B231 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRKOpenSSLFramework; @@ -12449,38 +12505,6 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0161DBDF877A15DE83013731D8EDD0A9 /* 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; - }; 03511DFF410F22426C11AA14578C349F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 55069D4FDC11E74302DE309C3F215E82 /* Pods-Signal.debug.xcconfig */; @@ -12580,11 +12604,13 @@ }; name = Debug; }; - 07755CC57AA8E3C83189B9CBA1D2AF33 /* App Store Release */ = { + 07FA4D03C7224419738C655C9353FDBC /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BAC43C81808B09AF450BACD9B178E4AB /* Starscream.release.xcconfig */; + baseConfigurationReference = C86F0ADB9D7FED160A02327D660898F4 /* Pods-SignalMessaging.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*]" = ""; @@ -12594,18 +12620,19 @@ 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"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-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/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -12613,9 +12640,9 @@ }; name = "App Store Release"; }; - 07FA4D03C7224419738C655C9353FDBC /* App Store Release */ = { + 09A258B8FBFECA191653840E6DA5921C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C86F0ADB9D7FED160A02327D660898F4 /* Pods-SignalMessaging.app store release.xcconfig */; + baseConfigurationReference = 3118AE136732DB4DAF8491885ED86CE0 /* Pods-SignalTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -12629,12 +12656,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-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-SignalMessaging/Pods-SignalMessaging.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -12643,15 +12670,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Debug; }; - 099461FE2A01F134264CCB94CD9FA6C4 /* App Store Release */ = { + 0B7134D6291DEB2CCBE03FBC28CC2C12 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 442365A8720D46698EE03A7F596FB0FD /* libPhoneNumber-iOS.release.xcconfig */; + baseConfigurationReference = 8938FB15A1C0A4FCC7BBE98FEC7BE26C /* CryptoSwift.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -12663,18 +12689,20 @@ 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_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/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + 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"; @@ -12682,13 +12710,10 @@ }; name = "App Store Release"; }; - 09A258B8FBFECA191653840E6DA5921C /* Debug */ = { + 0C86172ED7910F53DB6BB20EE08E6676 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3118AE136732DB4DAF8491885ED86CE0 /* Pods-SignalTests.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*]" = ""; @@ -12698,75 +12723,10 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-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-SignalTests/Pods-SignalTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 0B7134D6291DEB2CCBE03FBC28CC2C12 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8938FB15A1C0A4FCC7BBE98FEC7BE26C /* CryptoSwift.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/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/CryptoSwift/CryptoSwift.modulemap"; - PRODUCT_MODULE_NAME = CryptoSwift; - PRODUCT_NAME = CryptoSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = "App Store Release"; - }; - 0C86172ED7910F53DB6BB20EE08E6676 /* 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/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; PRODUCT_MODULE_NAME = CocoaLumberjack; @@ -12796,6 +12756,7 @@ 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"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -12807,6 +12768,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -12913,6 +12875,38 @@ }; 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 */; @@ -13023,38 +13017,6 @@ }; name = Debug; }; - 131BF3E0D04F1229C8EEEFD0EEB2EFA6 /* 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; - }; 160A51FACBFF6664F6CA661A144D7079 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -13176,7 +13138,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"; }; @@ -13314,6 +13277,40 @@ }; name = Debug; }; + 23C771B3930A31A820AF08349EC2E419 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D32A9B9C742073C4DD0B11FBE2DA32CF /* SessionServiceKit.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*]" = ""; + "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 = "App Store Release"; + }; 26C479F28E085AA5EBB21F6E2ECCDA19 /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = FA0A76A8A242758EE26BF29026468775 /* SessionCurve25519Kit.release.xcconfig */; @@ -13430,38 +13427,6 @@ }; name = Release; }; - 33AD4A6A94A3294E0F3B55946AF74B6E /* 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; - }; 374AFFE3A29CA53FC018D5FF8E76EC5C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -13540,30 +13505,9 @@ }; name = "App Store Release"; }; - 40A797BE6CC0700C24EEC1B70E046A01 /* Release */ = { - isa = XCBuildConfiguration; - 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/SessionAxolotlKit/SessionAxolotlKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SessionAxolotlKit/SessionAxolotlKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "SessionAxolotlKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4282348F9EB94D36E91CE7E412E5FA4C /* Release */ = { + 405E9A8F0EDE28B13BAB9C68B58E75A9 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C55591F8782C93A78B4480F535A1ED3A /* libPhoneNumber-iOS.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -13575,23 +13519,44 @@ 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"; + 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/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Debug; + }; + 40A797BE6CC0700C24EEC1B70E046A01 /* Release */ = { + isa = XCBuildConfiguration; + 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/SessionAxolotlKit/SessionAxolotlKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SessionAxolotlKit/SessionAxolotlKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "SessionAxolotlKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; + }; name = Release; }; 43FEBCF46D900AE86D4B61ACAAFC0B2D /* App Store Release */ = { @@ -13821,6 +13786,38 @@ }; 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 */; @@ -13932,6 +13929,39 @@ }; name = Release; }; + 59B4CAABE2755F722B6F7CE9C1C8FB11 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 503D353A1406AC212092A7ABF32E4226 /* SessionServiceKit.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*]" = ""; + "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"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 6297E0BEC85DA6378CA5D2B94BA61DED /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = FA54B912B19340880C14393622093A26 /* SSZipArchive.release.xcconfig */; @@ -14098,40 +14128,6 @@ }; name = "App Store Release"; }; - 68A143F06B627AD6DB47CA853F29B733 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D32A9B9C742073C4DD0B11FBE2DA32CF /* SessionServiceKit.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*]" = ""; - "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 = "App Store Release"; - }; 6AAFBCB3B606B945FE69DB6B35DFD906 /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2E1FF2E242BB04FEAEBA0BCD3755D446 /* SessionCoreKit.unit-tests.release.xcconfig */; @@ -14423,39 +14419,6 @@ }; name = Release; }; - 86C3149E9AB71A8288C2B3C860114458 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 503D353A1406AC212092A7ABF32E4226 /* SessionServiceKit.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*]" = ""; - "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"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 872827FA7FE229B6A9044CF990C592F6 /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 12063F6216D2C178F895D0E6077FD676 /* SQLCipher.release.xcconfig */; @@ -14978,6 +14941,7 @@ 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"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -14989,6 +14953,7 @@ 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; @@ -14997,6 +14962,38 @@ }; name = Release; }; + AF8FABAEC3EEDE01BF27F81693CD55F5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F925679CFE5280E9B35BB20E13C1DEF2 /* YapDatabase.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/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"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; B5A0B0D44F9F8ABAD53C96A0D8B96446 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -15084,11 +15081,109 @@ }; name = "App Store Release"; }; - B919D063E05626F8E475DD94DBD2F3F0 /* Debug */ = { + B80760F45322C797AD27E57634CD5D60 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6DE6600407F3B1CE126026939D5DF8D8 /* YapDatabase.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/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 = "App Store Release"; + }; + B919D063E05626F8E475DD94DBD2F3F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1895C639369C7DAC9F49C72CB51761EA /* Reachability.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/Reachability/Reachability-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BC66C8DF50FFE58093531CFC3DE49000 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F5C4EDFA7388B1392B903CD403BF3475 /* NVActivityIndicatorView.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/NVActivityIndicatorView/NVActivityIndicatorView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-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/NVActivityIndicatorView/NVActivityIndicatorView.modulemap"; + PRODUCT_MODULE_NAME = NVActivityIndicatorView; + PRODUCT_NAME = NVActivityIndicatorView; + 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"; + }; + C07FF2D31002A08363D362B85503861A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1895C639369C7DAC9F49C72CB51761EA /* Reachability.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*]" = ""; @@ -15098,27 +15193,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-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 = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; + MODULEMAP_FILE = "Target Support Files/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 = Debug; + name = Release; }; - BC66C8DF50FFE58093531CFC3DE49000 /* App Store Release */ = { + C192F266FB6DB069D083123965DAFD8A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F5C4EDFA7388B1392B903CD403BF3475 /* NVActivityIndicatorView.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15130,14 +15225,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-Info.plist"; + 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/NVActivityIndicatorView/NVActivityIndicatorView.modulemap"; - PRODUCT_MODULE_NAME = NVActivityIndicatorView; - PRODUCT_NAME = NVActivityIndicatorView; + 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) "; @@ -15147,7 +15242,7 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "App Store Release"; + name = Release; }; C1B6CA3D1F810CCEB618D28025EA4D35 /* Debug */ = { isa = XCBuildConfiguration; @@ -15311,6 +15406,38 @@ }; name = Debug; }; + CF429CCF29ADCA0437450BCDD48C0F2D /* 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; + }; CF49AFF0291F36FD87CE694B81394943 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = EE964E440AEADF923816CFC75EA71B9E /* SessionMetadataKit.unit-tests.debug.xcconfig */; @@ -15595,9 +15722,9 @@ }; name = Debug; }; - EA6FF1D2FE6E0DB34F3D5F12685727D2 /* App Store Release */ = { + E9E55206632B41D5EBDC7A682E325C3A /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6DE6600407F3B1CE126026939D5DF8D8 /* YapDatabase.release.xcconfig */; + baseConfigurationReference = 442365A8720D46698EE03A7F596FB0FD /* libPhoneNumber-iOS.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -15609,14 +15736,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + 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/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + 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) "; @@ -15683,6 +15810,39 @@ }; 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 = { @@ -15736,7 +15896,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"; }; @@ -15774,70 +15935,6 @@ }; name = Release; }; - F1F2CAF9ACBCD479A3089D6A6D1A18D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F925679CFE5280E9B35BB20E13C1DEF2 /* YapDatabase.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/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"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F5D62FB0E5C224E75FA8EF0C3C2009F4 /* 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/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 = Release; - }; F8C29829AD1A854D4F3CDDE31FC58AC0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -15907,39 +16004,6 @@ }; name = "App Store Release"; }; - FD6F2CD7803408EA8B9FCBFB18F5084E /* 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; - }; FFCC759B4C6424A11B25D52F05C2AA5C /* App Store Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = ED64B576E992F4DD4509A0548E0F4794 /* SessionHKDFKit.release.xcconfig */; @@ -15997,16 +16061,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1041311F4901B8647536D3ADE4DF63E8 /* Build configuration list for PBXNativeTarget "Starscream" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 07755CC57AA8E3C83189B9CBA1D2AF33 /* App Store Release */, - 33AD4A6A94A3294E0F3B55946AF74B6E /* Debug */, - 4282348F9EB94D36E91CE7E412E5FA4C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 1C0FE49B33CFD5807D7D14C44F12D310 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16047,12 +16101,12 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2AA2128A219471675E8961B4F9DA9A76 /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { + 2CF68F351C8FE546B2AB4F0D4EBFA9F3 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 099461FE2A01F134264CCB94CD9FA6C4 /* App Store Release */, - 131BF3E0D04F1229C8EEEFD0EEB2EFA6 /* Debug */, - F5D62FB0E5C224E75FA8EF0C3C2009F4 /* Release */, + 23C771B3930A31A820AF08349EC2E419 /* App Store Release */, + 59B4CAABE2755F722B6F7CE9C1C8FB11 /* Debug */, + C07FF2D31002A08363D362B85503861A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -16087,16 +16141,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5095AA8CAF3DC0F8BBC0B709792C1D85 /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EA6FF1D2FE6E0DB34F3D5F12685727D2 /* App Store Release */, - F1F2CAF9ACBCD479A3089D6A6D1A18D0 /* Debug */, - 0161DBDF877A15DE83013731D8EDD0A9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 514C0C1AF8E96B14BA41E15EE848C20A /* Build configuration list for PBXNativeTarget "SessionCurve25519Kit" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16287,16 +16331,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D4258E8DE422EF55FB015021EB41B432 /* Build configuration list for PBXNativeTarget "SessionServiceKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 68A143F06B627AD6DB47CA853F29B733 /* App Store Release */, - 86C3149E9AB71A8288C2B3C860114458 /* Debug */, - FD6F2CD7803408EA8B9FCBFB18F5084E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; D5519B0953D5D6713BD2C2E37CC7FCBB /* Build configuration list for PBXNativeTarget "SQLCipher" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -16317,6 +16351,16 @@ 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 = ( @@ -16327,6 +16371,16 @@ 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 = ( @@ -16347,6 +16401,16 @@ 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 */;